| 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 | fbBranchExists True if branch already exists. |
const static const Text_t[] | fgcEVBRANCHNAME Standard go4 name of the branch used in all treestore and treesource implementations. |
const static const Text_t[] | fgcTREESUF Standard go4 suffix for tree name |
const static const Int_t | fgiMAXAUTOBYTES Number of bytes for autosave attempt of tree. |
private Int_t | fiBufsize buffer size for tree branch. |
private Int_t | fiFillCount counter of filled events. |
private Int_t | fiSplit TBranch splitlevel. |
private TGo4EventElement* | fxEvent Points 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 |