RestFrames
v1.0.1
RestFrames HEP Event Analysis Software Library
|
Go to the documentation of this file.
34 namespace RestFrames {
41 const std::string& stitle)
42 :
State(sname, stitle)
44 m_Type = kInvisibleState;
49 InvisibleState::~InvisibleState() {}
51 InvisibleState& InvisibleState::Empty(){
52 return InvisibleState::m_Empty;
int GetNFrames() const
Returns number of frames (RestFrame) contained in this state.
virtual double GetMinimumMass() const
Returns minimum Lorentz invariant mass.
bool IsRecoFrame() const
Is this an ReconstructionFrame ? (yes/no)
abstract base class for all Frame objects
bool IsEmpty() const
Checks whether this is default (empty) instance of class.
InvisibleState()
Empty constructor.
virtual void SetParentJigsaw(Jigsaw &jigsaw)
Sets the parent jigsaw (Jigsaw) to jigsaw
virtual void Clear()
Clears State of all connections to other objects.
virtual void SetChildJigsaw(Jigsaw &jigsaw)
Sets the child jigsaw (Jigsaw) to jigsaw
bool IsInvisibleJigsaw() const
Is invisible jigsaw? (true/false)
virtual void SetChildJigsaw(Jigsaw &jigsaw=Jigsaw::Empty())
Sets the child jigsaw (Jigsaw) to jigsaw
virtual void AddFrame(const RestFrame &frame)
Adds a frame (RestFrame) to this state.
bool IsInvisibleFrame() const
Is this an InvisibleFrame ? (yes/no)
virtual void Clear()
Clears InvisibleState to all connections from other objects.
virtual void SetParentJigsaw(Jigsaw &jigsaw=Jigsaw::Empty())
Sets the parent jigsaw (Jigsaw) to jigsaw
double GetMinimumMass() const
Returns minimum Lorentz invariant mass.
abstract base class for all Jigsaw objects
Abstract base class for all State objects.
virtual Jigsaw & GetChildJigsaw() const
Returns the child of this jigsaw (Jigsaw)