RecoFramework
| #include "RecoFramework.hh" |
RecoFramework
class description - source file - inheritance tree (.pdf)
class RecoFramework : public EsafConfigurable, public EsafMsgSource
| Inheritance Chart: | |||||||||||
|
private:
Bool_t AddModule(const string&)
void CloseRoot()
void CreateRecoRootEvent()
InputModule* GetInputModule()
void OpenRoot()
public:
RecoFramework(int argc, char** argv)
virtual ~RecoFramework()
static TClass* Class()
virtual const char* ClassName() const
virtual const char* ClassType() const
void Dump(ostream& = cout) const
void Execute()
void Execute(RecoEvent*)
virtual TClass* IsA() const
Bool_t Load(const string&)
void ParseCommandLine(int&, char**)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Data Members
private:
vector<RecoModule*> fModules
InputModule* fInputModule
Int_t fCurrentEvent
TFile* fRootFile
TTree* fRecoTree
RecoRootEvent* fRecoRootEvent
Class Description
RecoFramework(int argc, char** argv) : EsafConfigurable(), EsafMsgSource(), fRootFile(NULL)
Costructor
~RecoFramework()
Destructor
void ParseCommandLine(int& argc, char** argv)
Parse a command line
void Execute()
Execute a complete run
void Dump( ostream& os ) const
Dump the module list
void OpenRoot()
Open output rootfile
void CreateRecoRootEvent()
Create RecoRootEvent
void CloseRoot()
Close output rootfile
Inline Functions
Bool_t Load(const string&)
void Execute(RecoEvent*)
const char* ClassType() const
const char* ClassName() const
Bool_t AddModule(const string&)
InputModule* GetInputModule()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
