RootInputModule
| #include "RootInputModule.hh" |
RootInputModule
class description - source file - inheritance tree (.pdf)
class RootInputModule : public InputModule
| Inheritance Chart: | |||||||||||||||
|
public:
RootInputModule()
virtual ~RootInputModule()
static TClass* Class()
virtual const char* ClassName() const
virtual const char* ClassType() const
virtual void DestroyEvent()
virtual Bool_t Done()
virtual RecoEvent* GetEvent()
virtual Bool_t Init()
virtual TClass* IsA() const
virtual Bool_t SaveRootData(RecoRootEvent*)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Data Members
private:
TFile* fRootFile
TTree* fTree
TTree* fRunTree
Int_t fNumEvents
Int_t fFirstEvent
Int_t fLastEvent
Int_t fEventCounter
EEvent* fEv
ERunParameters* fRunPars
TBranch* fBranch
TBranch* fRunBranch
Class Description
RootInputModule() : InputModule( string("Root") )
ctor
~RootInputModule()
dtor
void DestroyEvent()
Destroy event
Bool_t Init()
init: open file, tree, branches
Bool_t Done()
End of run
RecoEvent* GetEvent()
Return on event reading from root file
Bool_t SaveRootData(RecoRootEvent* fRecoRootEvent)
Inline Functions
const char* ClassType() const
const char* ClassName() const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
