| v2.10-0 (21000JUN2005) | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Event store to keep the last n events in a TTree which is _not_ saved to a file. Allows to
view the event structure from the tree and to perform TTree::Draw actions on the last events
by means of dynamic list. May contain ring buffer functionality.
| Field Summary | |
private Bool_t | fbBranchExistsTrue if branch already exists. |
const static const Text_t[] | fgcEVBRANCHNAMEStandard go4 name of the branch used in all treestore and treesource implementations. |
const static const Text_t[] | fgcTREESUFStandard go4 suffix for tree name |
const static const Int_t | fgiMAXAUTOBYTESNumber of bytes for autosave attempt of tree. |
private Int_t | fiBufsizebuffer size for tree branch. |
private Int_t | fiFillCountcounter of filled events. |
private Int_t | fiSplitTBranch splitlevel. |
private TGo4EventElement* | fxEventPoints to event structure to be filled into branch. |
private TTree* | fxTree |
| Fields inherited from interface Go4Event.TGo4EventStore |
fguTXTLEN |
| Fields inherited from class TNamed |
fName, fTitle |
| Constructor Summary | |
TGo4BackStore() | |
TGo4BackStore(TGo4BackStoreParameter* par) | |
| Destructor Summary | |
virtual synchronized | ~TGo4BackStore() |
| Method Summary | |
TTree* | GetTree()Access to the Tree structure, for framework |
void | Reset()Dynamic list might reset backstore after processing |
virtual Int_t | Store(TGo4EventElement* event)Stores eventelement event into the storage implementation. |
virtual Int_t | Store(TGo4Parameter* cali)Saves a calibration object correllated with the current event into the storage. |
virtual Int_t | Store(TGo4Condition* conny)Saves a condition correllated with the current event into the storage. |
virtual Int_t | Store(TGo4Fitter* fitter)Saves a fitter correllated with the current event into the storage. |
virtual Int_t | Store(TFolder* fold)Saves a folder correllated with the current event into the storage. |
| Methods inherited from interface Go4Event.TGo4EventStore |
Clear |
| Methods inherited from class TNamed |
operator=, Clone, Compare, Copy, FillBuffer, GetName, GetTitle, Hash, IsSortable, SetName, SetNameTitle, SetTitle, ls, Print, Sizeof, Class, Class_Name, Class_Version, Dictionary, IsA, ShowMembers, Streamer, StreamerNVirtual, DeclFileName, ImplFileLine, ImplFileName, DeclFileLine |
| Field Detail |
private Bool_t fbBranchExists
public const static const Text_t[] fgcEVBRANCHNAME
public const static const Text_t[] fgcTREESUF
public const static const Int_t fgiMAXAUTOBYTES
private Int_t fiBufsize
private Int_t fiFillCount
private Int_t fiSplit
private TGo4EventElement* fxEvent
private TTree* fxTree
| Constructor Detail |
public TGo4BackStore()
public TGo4BackStore(TGo4BackStoreParameter* par)
| Method Detail |
public virtual synchronized ~TGo4BackStore()
| Method Detail |
public TTree* GetTree()
public void Reset()
public virtual Int_t Store(TGo4EventElement* event)
public virtual Int_t Store(TGo4Parameter* cali)
public virtual Int_t Store(TGo4Condition* conny)
public virtual Int_t Store(TGo4Fitter* fitter)
public virtual Int_t Store(TFolder* fold)
| 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 | ||||||||