RestFrames
v1.0.0
RestFrames HEP Event Analysis Software Library
|
Public Member Functions | |
State (const std::string &sname, const std::string &stitle) | |
virtual void | Clear () |
Clears RFBase of all connections to other objects. | |
StateType | GetType () const |
Returns State (StateType) type. | |
bool | IsVisibleState () const |
Is this a VisibleState? (true/false) More... | |
bool | IsInvisibleState () const |
Is this an InvisibleState? (true/false) More... | |
bool | IsCombinatoricState () const |
Is this a CombinatoricState? (true/false) More... | |
virtual void | AddFrame (const RestFrame &frame)=0 |
virtual void | AddFrames (const ConstRestFrameList &frames) |
ConstRestFrameList const & | GetListFrames () const |
int | GetNFrames () const |
virtual bool | IsFrame (const RestFrame &frame) const |
virtual bool | IsFrames (const ConstRestFrameList &frames) const |
virtual void | SetParentJigsaw (Jigsaw &jigsaw=Jigsaw::Empty()) |
virtual void | SetChildJigsaw (Jigsaw &jigsaw=Jigsaw::Empty()) |
virtual Jigsaw & | GetParentJigsaw () const |
virtual Jigsaw & | GetChildJigsaw () const |
virtual void | Boost (const TVector3 &B) |
virtual void | SetFourVector (const TLorentzVector &V) |
virtual TLorentzVector | GetFourVector () const |
virtual RFCharge | GetCharge () const |
Public Member Functions inherited from RestFrames::RFBase | |
RFBase (const std::string &sname, const std::string &stitle, int key) | |
Standard constructor. More... | |
bool | IsEmpty () const |
Checks whether this is default (empty) instance of class. | |
bool | operator! () const |
Tests whether key is the same as this. | |
void | Print (LogType type) const |
Print information associated with object. | |
virtual std::string | PrintString (LogType type) const |
String of information associated with object. | |
RFKey | GetKey () const |
gets object identification key | |
std::string | GetName () const |
Returns object name. | |
std::string | GetTitle () const |
Returns object title. | |
bool | IsSame (const RFKey &key) const |
Tests whether key is the same as this. | |
bool | IsSame (const RFBase &obj) const |
Tests whether obj is the same as this. | |
bool | operator== (const RFKey &key) const |
Tests whether key is the same as this. | |
bool | operator== (const RFBase &obj) const |
Tests whether obj is the same as this. | |
bool | operator!= (const RFKey &key) const |
Tests whether key is the same as this. | |
bool | operator!= (const RFBase &obj) const |
Tests whether obj is the same as this. | |
Static Public Member Functions | |
static State & | Empty () |
static StateList const & | EmptyList () |
Static Public Member Functions inherited from RestFrames::RFBase | |
static RFBase & | Empty () |
Protected Attributes | |
StateType | m_Type |
RFCharge | m_Charge |
ConstRestFrameList | m_Frames |
Protected Attributes inherited from RestFrames::RFBase | |
RFLog | m_Log |
RFBase * | m_This |
Additional Inherited Members | |
Protected Member Functions inherited from RestFrames::RFBase | |
bool | SetBody (bool body) const |
bool | SetMind (bool mind) const |
bool | SetSpirit (bool spirit) const |
virtual bool | IsSoundBody () const |
virtual bool | IsSoundMind () const |
virtual bool | IsSoundSpirit () const |
void | UnSoundBody (const std::string &function) const |
void | UnSoundMind (const std::string &function) const |
void | UnSoundSpirit (const std::string &function) const |
void | AddDependent (RFBase *dep) |
pointer to RFBase object owned by this one | |
Static Protected Attributes inherited from RestFrames::RFBase | |
static const TVector3 | m_Empty3Vector |
static const TLorentzVector | m_Empty4Vector |
bool RestFrames::State::IsCombinatoricState | ( | ) | const |
Is this a CombinatoricState? (true/false)
Is this a CombinatoricState? (yes/no)
bool RestFrames::State::IsInvisibleState | ( | ) | const |
Is this an InvisibleState? (true/false)
Is this an InvisibleState? (yes/no)
bool RestFrames::State::IsVisibleState | ( | ) | const |
Is this a VisibleState? (true/false)
Is this a VisibleState? (yes/no)
#include "RestFrames/State.hh"