RestFrames
v1.0.0
RestFrames HEP Event Analysis Software Library
|
Definition at line 44 of file LabRecoFrame.hh.
Public Member Functions | |
LabRecoFrame (const std::string &sname, const std::string &stitle) | |
virtual void | Clear () |
Clears ReconstructionFrame of all connections to other objects. | |
virtual bool | InitializeAnalysis () |
virtual bool | ClearEvent () |
virtual bool | AnalyzeEvent () |
void | AddTreeState (VisibleState &state) const |
void | AddTreeStates (const VisibleStateList &states) const |
void | RemoveTreeState (const VisibleState &state) const |
void | RemoveTreeStates (const VisibleStateList &states) const |
VisibleStateList const & | GetTreeStates () const |
Public Member Functions inherited from RestFrames::LabFrame< ReconstructionFrame > | |
LabFrame (const std::string &sname, const std::string &stitle) | |
void | SetChildFrame (RestFrame &frame) |
virtual bool | InitializeTree () |
TVector3 | GetInvisibleMomentum () const |
Public Member Functions inherited from RestFrames::ReconstructionFrame | |
ReconstructionFrame (const std::string &sname, const std::string &stitle) | |
virtual void | AddChildFrame (RestFrame &frame) |
Add a child RestFrame to this frame. More... | |
virtual void | RemoveChildFrame (RestFrame &frame) |
Remove a child of this frame. More... | |
void | RemoveChildFrames () |
Remove all the children of this frame. More... | |
virtual void | SetParentFrame (RestFrame &frame=RestFrame::Empty()) |
Set the parent frame for this frame. More... | |
virtual ReconstructionFrame const & | GetParentFrame () const |
Returns the parent of this frame. More... | |
virtual ReconstructionFrame & | GetChildFrame (int i=0) const |
Get the frame of the i th child. | |
virtual void | SetGroup (Group &group=Group::Empty()) |
Group & | GetGroup () const |
GroupList | GetListGroups () const |
Protected Member Functions | |
bool | InitializeTreeStates () |
bool | InitializeTreeGroups () |
bool | InitializeTreeJigsaws () |
bool | ExecuteJigsaws () |
Protected Member Functions inherited from RestFrames::LabFrame< ReconstructionFrame > | |
virtual bool | IsSoundBody () const |
Protected Member Functions inherited from RestFrames::ReconstructionFrame | |
bool | InitializeAnalysisRecursive () |
bool | ClearEventRecursive () |
bool | AnalyzeEventRecursive () |
virtual bool | ResetRecoFrame () |
virtual bool | ReconstructFrame () |
virtual StateList const & | GetChildStates (int i=0) const |
virtual StateList const & | GetChildStates (const RestFrame &child) const |
Protected Attributes | |
GroupList | m_TreeGroups |
JigsawList | m_TreeJigsaws |
VisibleStateList | m_TreeStates |
Additional Inherited Members | |
Static Public Member Functions inherited from RestFrames::ReconstructionFrame | |
static ReconstructionFrame & | Empty () |