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