CbmRoot
|
#include <CbmAnaTreeSource.h>
Public Member Functions | |
CbmAnaTreeSource () | |
CbmAnaTreeSource (TString inFile, TString treeName="rTree") | |
CbmAnaTreeSource (const CbmAnaTreeSource &source)=delete | |
CbmAnaTreeSource & | operator= (const CbmAnaTreeSource &)=delete |
virtual | ~CbmAnaTreeSource () |
virtual Bool_t | Init () |
virtual Int_t | ReadEvent (UInt_t=0) |
virtual void | AddFile (TString file) |
virtual void | Close () |
virtual void | Reset () |
virtual Bool_t | ActivateObject (TObject **, const char *) |
virtual Source_Type | GetSourceType () |
virtual void | SetParUnpackers () |
virtual Bool_t | SpecifyRunId () |
virtual Bool_t | InitUnpackers () |
virtual Bool_t | ReInitUnpackers () |
virtual Int_t | CheckMaxEventNo (Int_t=0) |
virtual void | ReadBranchEvent (const char *) |
virtual void | ReadBranchEvent (const char *, Int_t) |
virtual void | FillEventHeader (FairEventHeader *) |
CbmAnaTreeRecoSourceContainer * | GetRecoContainer () const |
CbmAnaTreeMcSourceContainer * | GetSimContainer () const |
void | SetRunId (Int_t runId) |
Protected Member Functions | |
void | LoadConf (TString name) |
Private Attributes | |
Int_t | fNFiles |
TString | fTreeName |
TChain * | fChain |
TString * | fFileName |
CbmAnaTreeRecoSourceContainer * | fContainerReco |
CbmAnaTreeMcSourceContainer * | fContainerSim |
Definition at line 19 of file CbmAnaTreeSource.h.
CbmAnaTreeSource::CbmAnaTreeSource | ( | ) |
defaut constructor should not be used
Definition at line 19 of file CbmAnaTreeSource.cxx.
CbmAnaTreeSource::CbmAnaTreeSource | ( | TString | inFile, |
TString | treeName = "rTree" ) |
main constructor
inFile | unigen file |
treename | name of the tree with data |
Definition at line 21 of file CbmAnaTreeSource.cxx.
References fFileName.
|
delete |
copy constructor
source |
|
virtual |
Definition at line 33 of file CbmAnaTreeSource.cxx.
References fFileName.
|
inlinevirtual |
Definition at line 53 of file CbmAnaTreeSource.h.
|
virtual |
Definition at line 125 of file CbmAnaTreeSource.cxx.
|
virtual |
Definition at line 137 of file CbmAnaTreeSource.cxx.
References fChain.
|
virtual |
Definition at line 105 of file CbmAnaTreeSource.cxx.
|
inlinevirtual |
Definition at line 62 of file CbmAnaTreeSource.h.
|
inline |
Definition at line 63 of file CbmAnaTreeSource.h.
References fContainerReco.
|
inline |
Definition at line 64 of file CbmAnaTreeSource.h.
References fContainerSim.
|
inlinevirtual |
Definition at line 54 of file CbmAnaTreeSource.h.
|
virtual |
Definition at line 38 of file CbmAnaTreeSource.cxx.
References CbmAnaTreeMcSourceContainer::ConnectToTree(), CbmAnaTreeRecoSourceContainer::ConnectToTree(), fChain, fContainerReco, fContainerSim, fFileName, first, fNFiles, fTreeName, and LoadConf().
|
inlinevirtual |
Definition at line 57 of file CbmAnaTreeSource.h.
|
protected |
Save old global file and folder pointer to avoid messing with FairRoot
Restore old global file and folder pointer to avoid messing with FairRoot
Definition at line 107 of file CbmAnaTreeSource.cxx.
References fContainerReco, fContainerSim, CbmAnaTreeMcSourceContainer::LoadFields(), and CbmAnaTreeRecoSourceContainer::LoadFields().
Referenced by Init().
|
delete |
|
inlinevirtual |
Definition at line 60 of file CbmAnaTreeSource.h.
|
inlinevirtual |
Definition at line 61 of file CbmAnaTreeSource.h.
|
virtual |
Definition at line 99 of file CbmAnaTreeSource.cxx.
References fChain.
|
inlinevirtual |
Definition at line 58 of file CbmAnaTreeSource.h.
|
inlinevirtual |
Definition at line 52 of file CbmAnaTreeSource.h.
|
inlinevirtual |
Definition at line 55 of file CbmAnaTreeSource.h.
|
inline |
Definition at line 65 of file CbmAnaTreeSource.h.
|
inlinevirtual |
Definition at line 56 of file CbmAnaTreeSource.h.
|
private |
Definition at line 22 of file CbmAnaTreeSource.h.
Referenced by CheckMaxEventNo(), Init(), and ReadEvent().
|
private |
Definition at line 24 of file CbmAnaTreeSource.h.
Referenced by GetRecoContainer(), Init(), and LoadConf().
|
private |
Definition at line 25 of file CbmAnaTreeSource.h.
Referenced by GetSimContainer(), Init(), and LoadConf().
|
private |
Definition at line 23 of file CbmAnaTreeSource.h.
Referenced by AddFile(), CbmAnaTreeSource(), Init(), and ~CbmAnaTreeSource().
|
private |
Definition at line 20 of file CbmAnaTreeSource.h.
|
private |
Definition at line 21 of file CbmAnaTreeSource.h.
Referenced by Init().