RestFrames
v1.0.1
RestFrames HEP Event Analysis Software Library
|
Go to the documentation of this file.
30 #ifndef LabRecoFrame_HH
31 #define LabRecoFrame_HH
36 namespace RestFrames {
51 LabRecoFrame(
const std::string& sname,
const std::string& stitle);
112 bool InitializeTreeStates();
113 bool InitializeTreeGroups();
114 bool InitializeTreeJigsaws();
116 bool ExecuteJigsaws();
virtual bool ClearEvent()
Clears event.
void RemoveTreeState(const VisibleState &state) const
Removes a state from "VisibleStateList" of this frame.
void AddTreeStates(const VisibleStateList &states) const
Adds states to "VisibleStateList" of this frame.
LabRecoFrame()
Empty constructor.
void RemoveTreeStates(const VisibleStateList &states) const
Removes states from "VisibleStateList" of this frame.
virtual void Clear()
Clears LabRecoFrame from all connections to other objects.
virtual bool InitializeAnalysis()
Initialize analysis capability of a tree to reconstruct events.
virtual bool AnalyzeEvent()
Analyzes event.
void AddTreeState(VisibleState &state) const
Adds a state to "VisibleStateList" of this frame.
VisibleStateList const & GetTreeStates() const
Returns list of visible states of this frame.