LOGO

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

Detailed Description

template<>
class RestFrames::RFList< RestFrames::State >

Definition at line 222 of file RFList.hh.

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

Public Member Functions

template<class U >
 RFList (const RFList< U > &objs)
 
StateGetFrame (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
 
StateGet (int i) const
 
StateGet (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::StateUnion (const RFList< U > &objs) const
 
RFList< RestFrames::StateIntersection (const RFList< U > &objs) const
 
RFList< RestFrames::StateComplement (const RFList< U > &objs) const
 
RFList< RestFrames::State > & operator= (State &obj)
 
RFList< RestFrames::State > & operator= (const RFList< U > &objs)
 
Stateoperator[] (int i) const
 
Stateoperator[] (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::Stateoperator+ (State &obj) const
 
RFList< RestFrames::Stateoperator+ (const RFList< U > &objs) const
 
RFList< RestFrames::Stateoperator- (const State &obj) const
 
RFList< RestFrames::Stateoperator- (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
 
Collaboration diagram for RestFrames::RFList< RestFrames::State >:
Collaboration graph
[legend]

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