| v2.10-0 (21000JUN2005) | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Singleton containing and managing the main tree
of the go4 analysis. All analysis steps may get and
save their events as branches of this tree. The treesource
and treestore instances are managing just one branch of
this tree for each of their subevents. Branches of this
tree might be saved into different root files.
Field Summary | |
const static const Text_t[] | fgcFILENAME Standard suffix for file name |
const static const Text_t[] | fgcTREENAME Standard go4 name of the main tree |
const static const Int_t | fgiAUTOSAVESIZE Default tree autosave size |
const static const Int_t | fgiCOMPRESS Default compression level |
private Int_t | fiCurrentIndex Index number of the current event. |
private Int_t | fiMaxIndex Number of events stored in the Tree. |
private TFile* | fxFile |
private static TGo4MainTree* | fxInstance |
private TTree* | fxTree |
Constructor Summary | |
protected | TGo4MainTree() |
Destructor Summary | |
virtual synchronized | ~TGo4MainTree() |
Method Summary | |
static Bool_t | Exists() True if instance of tree already exists. |
const Int_t | GetCurrentIndex() |
Int_t | GetMaxIndex() |
protected TTree* | GetTree() Access to the tree. |
Int_t | IncCurrentIndex() Increments current index in the main tree by one. |
static TGo4MainTree* | Instance() |
void | SetAutoSave(Int_t bytesinterval) Set the tree autosave byte interval. |
void | SetCurrentIndex(Int_t number) |
void | Update() Update the tree entry information without processing any branch. i.e. increment the entry counter with all branches disabled. |
virtual Int_t | Write(const char * dummy, Int_t option, Int_t bufsize) Write tree content to file. |
Field Detail |
public const static const Text_t[] fgcFILENAME
public const static const Text_t[] fgcTREENAME
public const static const Int_t fgiAUTOSAVESIZE
public const static const Int_t fgiCOMPRESS
private Int_t fiCurrentIndex
private Int_t fiMaxIndex
private TFile* fxFile
private static TGo4MainTree* fxInstance
private TTree* fxTree
Constructor Detail |
protected TGo4MainTree()
Method Detail |
public virtual synchronized ~TGo4MainTree()
Method Detail |
public static Bool_t Exists()
public const Int_t GetCurrentIndex()
public Int_t GetMaxIndex()
protected TTree* GetTree()
public Int_t IncCurrentIndex()
public static TGo4MainTree* Instance()
public void SetAutoSave(Int_t bytesinterval)
public void SetCurrentIndex(Int_t number)
public void Update()
public virtual Int_t Write(const char * dummy, Int_t option, Int_t bufsize)
Association Links |
| J.Adamczewski, M.Al-Turany, D.Bertini, H.G.Essel, S.Linev | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |