
 
 
  | 
    RestFrames
    v1.0.1
    
   RestFrames HEP Event Analysis Software Library 
   | 
 
 
 
 
Go to the documentation of this file.
   30 #ifndef ReconstructionFrame_HH 
   31 #define ReconstructionFrame_HH 
   36 namespace RestFrames {
 
  147     virtual bool ResetRecoFrame();
 
  148     virtual bool ReconstructFrame();
 
  150     virtual StateList const& GetChildStates(
int i = 0) 
const;
 
  155     mutable std::map<const RestFrame*, StateList > m_ChildStates;
 
  157     bool InitializeVisibleStates();
 
  158     bool InitializeGroupStates();
 
  159     void FillListGroupsRecursive(
GroupList& groups) 
const;
 
  
bool AnalyzeEventRecursive()
Recursively analyze event in this frame and its children.
 
bool ClearEventRecursive()
Recursively clear event information from this frame and its children.
 
virtual ReconstructionFrame const  & GetParentFrame() const
Returns the parent of this frame.
 
static Group & Empty()
Returns empty Group.
 
bool InitializeAnalysisRecursive()
Recursively initialize this frame and its children for analysis.
 
abstract base class for all Frame objects
 
abstract base class for all Group objects
 
virtual void SetParentFrame(RestFrame &frame=RestFrame::Empty())
Set the parent frame for this frame.
 
virtual void AddChildFrame(RestFrame &frame)
Add a child RestFrame to this frame.
 
ReconstructionFrame()
Empty constructor.
 
virtual ReconstructionFrame & GetChildFrame(int i=0) const
Get the frame of the i th child.
 
virtual void RemoveChildFrame(RestFrame &frame)
Remove a child of this frame.
 
virtual void SetGroup(Group &group=Group::Empty())
Sets group of this frame.
 
GroupList GetListGroups() const
Returns a list of groups (GroupList) of this class.
 
static RestFrame & Empty()
Returns empty RestFrame.
 
static ReconstructionFrame & Empty()
Returns empty ReconstructionFrame.
 
Group & GetGroup() const
Returns group of this class.
 
void RemoveChildFrames()
Remove all the children of this frame.
 
virtual void Clear()
Clears ReconstructionFrame of all connections to other objects.