LOGO

RestFrames  v1.0.0
RestFrames HEP Event Analysis Software Library
Public Member Functions | Protected Member Functions | List of all members
RestFrames::SelfAssemblingRecoFrame Class Reference

Detailed Description

Definition at line 43 of file SelfAssemblingRecoFrame.hh.

Inheritance diagram for RestFrames::SelfAssemblingRecoFrame:
Inheritance graph
[legend]

Public Member Functions

 SelfAssemblingRecoFrame (const std::string &sname, const std::string &stitle)
 
virtual void Clear ()
 Clears ReconstructionFrame of all connections to other objects.
 
void RemoveChildFrame (RestFrame &frame)
 Remove a child of this frame. More...
 
const RestFrameGetFrame (const RFKey &key) const
 
- Public Member Functions inherited from RestFrames::DecayRecoFrame
 DecayRecoFrame (const std::string &sname, const std::string &stitle)
 
bool IsSelfAssemblingFrame () const
 
- Public Member Functions inherited from RestFrames::DecayFrame< ReconstructionFrame >
 DecayFrame (const std::string &sname, const std::string &stitle)
 
- 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...
 
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 ReconstructionFrameGetChildFrame (int i=0) const
 Get the frame of the i th child.
 
virtual void SetGroup (Group &group=Group::Empty())
 
GroupGetGroup () const
 
GroupList GetListGroups () const
 

Protected Member Functions

virtual bool ResetRecoFrame ()
 
virtual bool ReconstructFrame ()
 
- Protected Member Functions inherited from RestFrames::DecayFrame< ReconstructionFrame >
virtual bool IsSoundBody () const
 
- Protected Member Functions inherited from RestFrames::ReconstructionFrame
bool InitializeAnalysisRecursive ()
 
bool ClearEventRecursive ()
 
bool AnalyzeEventRecursive ()
 
virtual StateList const & GetChildStates (int i=0) const
 
virtual StateList const & GetChildStates (const RestFrame &child) const
 

Additional Inherited Members

- Static Public Member Functions inherited from RestFrames::DecayRecoFrame
static DecayRecoFrameEmpty ()
 
- Static Public Member Functions inherited from RestFrames::ReconstructionFrame
static ReconstructionFrameEmpty ()
 
- Protected Attributes inherited from RestFrames::DecayRecoFrame
RDecayType m_RType
 

Member Function Documentation

void RestFrames::SelfAssemblingRecoFrame::RemoveChildFrame ( RestFrame frame)
virtual

Remove a child of this frame.

Parameters
framechild frame to be removed

Method for removing a child RestFrame from the list of children of this frame (if it is in that list).

Reimplemented from RestFrames::ReconstructionFrame.

Definition at line 71 of file SelfAssemblingRecoFrame.cc.

Collaboration diagram for RestFrames::SelfAssemblingRecoFrame:
Collaboration graph
[legend]

The documentation for this class was generated from the following files: