RestFrames
v1.0.1
RestFrames HEP Event Analysis Software Library
|
Definition at line 41 of file LabFrame.hh.
Public Member Functions | |
LabFrame (const std::string &sname, const std::string &stitle) | |
Standard constructor. More... | |
LabFrame () | |
Empty constructor. | |
void | SetChildFrame (RestFrame &frame) |
Sets child of this frame. More... | |
virtual bool | InitializeTree () |
Method to initialize tree. More... | |
virtual bool | InitializeAnalysis ()=0 |
Virtual method for intialzing analysis capabilities of a tree corresponding to a LabFrame. More... | |
virtual bool | ClearEvent ()=0 |
Virtual method to clear event. More... | |
virtual bool | AnalyzeEvent ()=0 |
Virtual method to analyze event. More... | |
TVector3 | GetInvisibleMomentum () const |
Returns invisible momentum vector of this RestFrame. More... | |
Protected Member Functions | |
virtual bool | IsSoundBody () const |
RestFrames::LabFrame< T >::LabFrame | ( | const std::string & | sname, |
const std::string & | stitle | ||
) |
Standard constructor.
sname | Class instance name used for log statements |
stitle | Class instance title used in figures |
Definition at line 40 of file LabFrame.cc.
|
pure virtual |
Virtual method to analyze event.
Implemented in RestFrames::LabRecoFrame, and RestFrames::LabGenFrame.
|
pure virtual |
Virtual method to clear event.
Implemented in RestFrames::LabRecoFrame, and RestFrames::LabGenFrame.
TVector3 RestFrames::LabFrame< T >::GetInvisibleMomentum |
Returns invisible momentum vector of this RestFrame.
Definition at line 109 of file LabFrame.cc.
|
pure virtual |
Virtual method for intialzing analysis capabilities of a tree corresponding to a LabFrame.
Implemented in RestFrames::LabRecoFrame, and RestFrames::LabGenFrame.
|
virtual |
Method to initialize tree.
Definition at line 81 of file LabFrame.cc.
void RestFrames::LabFrame< T >::SetChildFrame | ( | RestFrame & | frame | ) |
Sets child of this frame.
frame | Frame to be set as child |
Definition at line 76 of file LabFrame.cc.