RestFrames
v1.0.0
RestFrames HEP Event Analysis Software Library
|
Public Member Functions | |
template<class U > | |
RFList (const RFList< U > &objs) | |
State & | GetFrame (const RestFrame &frame) const |
TLorentzVector | GetFourVector () const |
RFCharge | GetCharge () const |
void | Boost (const TVector3 &B) const |
Public Member Functions inherited from RestFrames::RFListBase< State, RFList< RestFrames::State > > | |
void | Clear () |
bool | Add (State &obj) |
bool | Add (const RFList< U > &objs) |
int | Remove (const State &obj) |
void | Remove (const RFList< U > &objs) |
int | GetN () const |
State & | Get (int i) const |
State & | Get (const RFKey &key) const |
int | GetIndex (const RFKey &key) const |
int | GetIndex (const State &obj) const |
bool | Contains (const U &obj) const |
bool | Contains (const RFList< U > &objs) const |
bool | IsSame (const RFList< U > &objs) const |
RFList< RestFrames::State > | Union (const RFList< U > &objs) const |
RFList< RestFrames::State > | Intersection (const RFList< U > &objs) const |
RFList< RestFrames::State > | Complement (const RFList< U > &objs) const |
RFList< RestFrames::State > & | operator= (State &obj) |
RFList< RestFrames::State > & | operator= (const RFList< U > &objs) |
State & | operator[] (int i) const |
State & | operator[] (const RFKey &key) const |
bool | operator== (const State &obj) const |
bool | operator== (const RFList< U > &objs) const |
bool | operator!= (const State &obj) const |
bool | operator!= (const RFList< U > &objs) const |
RFList< RestFrames::State > | operator+ (State &obj) const |
RFList< RestFrames::State > | operator+ (const RFList< U > &objs) const |
RFList< RestFrames::State > | operator- (const State &obj) const |
RFList< RestFrames::State > | operator- (const RFList< U > &objs) const |
RFList< RestFrames::State > & | operator+= (State &obj) |
RFList< RestFrames::State > & | operator+= (const RFList< U > &objs) |
RFList< RestFrames::State > & | operator-= (const State &obj) |
RFList< RestFrames::State > & | operator-= (const RFList< U > &objs) |
Additional Inherited Members | |
Protected Attributes inherited from RestFrames::RFListBase< State, RFList< RestFrames::State > > | |
std::vector< State * > | m_Objs |