LOGO

RestFrames  v1.0.0
RestFrames HEP Event Analysis Software Library
Public Member Functions | List of all members
RestFrames::RFList< RestFrames::RestFrame > Class Template Reference

Detailed Description

template<>
class RestFrames::RFList< RestFrames::RestFrame >

Definition at line 241 of file RFList.hh.

Inheritance diagram for RestFrames::RFList< RestFrames::RestFrame >:
Inheritance graph
[legend]

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
 
RestFrameGet (int i) const
 
RestFrameGet (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::RestFrameUnion (const RFList< U > &objs) const
 
RFList< RestFrames::RestFrameIntersection (const RFList< U > &objs) const
 
RFList< RestFrames::RestFrameComplement (const RFList< U > &objs) const
 
RFList< RestFrames::RestFrame > & operator= (RestFrame &obj)
 
RFList< RestFrames::RestFrame > & operator= (const RFList< U > &objs)
 
RestFrameoperator[] (int i) const
 
RestFrameoperator[] (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::RestFrameoperator+ (RestFrame &obj) const
 
RFList< RestFrames::RestFrameoperator+ (const RFList< U > &objs) const
 
RFList< RestFrames::RestFrameoperator- (const RestFrame &obj) const
 
RFList< RestFrames::RestFrameoperator- (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
 
Collaboration diagram for RestFrames::RFList< RestFrames::RestFrame >:
Collaboration graph
[legend]

The documentation for this class was generated from the following file: