#include <TGo4EventStore.h>
Inheritance diagram for TGo4EventStore:
Public Member Functions | |
TGo4EventStore () | |
TGo4EventStore (const char *name) | |
virtual | ~TGo4EventStore () |
virtual Int_t | Store (TGo4EventElement *event)=0 |
Stores eventelement event into the storage implementation. | |
virtual Int_t | Store (TGo4Parameter *cali) |
Saves a parameter (e.g. | |
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. | |
virtual TTree * | GetTree () |
Access to a tree that might belong to this storage implementation. | |
virtual void | Clear (Option_t *opt="") |
We overwrite the default TNamed::Clear that would erase our name and title! Implement this method in your parameter class if you would like to reset any values with the eraser button in the gui remote browser. | |
Protected Types | |
enum | { fguTXTLEN = 256 } |
text length More... |
|
text length
Definition at line 80 of file TGo4EventStore.h. |
|
Definition at line 29 of file TGo4EventStore.cxx. References TRACE. |
|
Definition at line 23 of file TGo4EventStore.cxx. References TRACE. |
|
Definition at line 35 of file TGo4EventStore.cxx. References TRACE. |
|
Stores eventelement event into the storage implementation. May be a file, a root tree, a socket to a viewer... Implemented in TGo4BackStore, TGo4FileStore, and TGo4TreeStore. Referenced by main(), TGo4AnalysisStep::Process(), TGo4AnalysisStep::Store(), and TGo4AnalysisStep::StoreCalibration(). |
|
Saves a parameter (e.g. calibration object) correllated with the current event into the storage. This method is optional, i.e. it needs not to be implemented for all subclasses. Reimplemented in TGo4BackStore, TGo4FileStore, and TGo4TreeStore. Definition at line 40 of file TGo4EventStore.cxx. References TGo4Log::Debug(). |
|
Saves a condition correllated with the current event into the storage. This method is optional, i.e. it needs not to be implemented for all subclasses. Reimplemented in TGo4BackStore, and TGo4FileStore. Definition at line 49 of file TGo4EventStore.cxx. References TGo4Log::Debug(). |
|
Saves a fitter correllated with the current event into the storage. This method is optional, i.e. it needs not to be implemented for all subclasses. Reimplemented in TGo4BackStore, and TGo4FileStore. Definition at line 57 of file TGo4EventStore.cxx. References TGo4Log::Debug(). |
|
Saves a folder correllated with the current event into the storage. This method is optional, i.e. it needs not to be implemented for all subclasses. Reimplemented in TGo4BackStore, and TGo4FileStore. Definition at line 65 of file TGo4EventStore.cxx. References TGo4Log::Debug(). |
|
Access to a tree that might belong to this storage implementation. To be overridden. Reimplemented in TGo4BackStore, and TGo4FileStore. Definition at line 68 of file TGo4EventStore.h. Referenced by TGo4AnalysisStep::CloseEventStore(), and TGo4AnalysisStep::NewEventStore(). |
|
We overwrite the default TNamed::Clear that would erase our name and title! Implement this method in your parameter class if you would like to reset any values with the eraser button in the gui remote browser.
Definition at line 74 of file TGo4EventStore.cxx. |