GSI Object Oriented Online Offline (Go4)
GO4-6.3.0
|
#include <TGo4EventStore.h>
Public Member Functions | |
TGo4EventStore () | |
TGo4EventStore (const char *name) | |
virtual | ~TGo4EventStore () |
virtual Int_t | Store (TGo4EventElement *event)=0 |
virtual Int_t | Store (TGo4Parameter *cali) |
virtual Int_t | Store (TGo4Condition *conny) |
virtual Int_t | Store (TGo4Fitter *fitter) |
virtual Int_t | Store (TFolder *fold) |
virtual TTree * | GetTree () |
void | Clear (Option_t *opt="") override |
Protected Types | |
enum | { fguTXTLEN = 256 } |
Definition at line 35 of file TGo4EventStore.h.
|
protected |
TGo4EventStore::TGo4EventStore | ( | ) |
Definition at line 25 of file TGo4EventStore.cxx.
References GO4TRACE.
TGo4EventStore::TGo4EventStore | ( | const char * | name | ) |
Definition at line 19 of file TGo4EventStore.cxx.
References GO4TRACE.
|
virtual |
Definition at line 31 of file TGo4EventStore.cxx.
References GO4TRACE.
|
override |
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 65 of file TGo4EventStore.cxx.
References TGo4Log::Info().
Referenced by GetTree().
|
inlinevirtual |
Access to a tree that might belong to this storage implementation. To be overridden.
Reimplemented in TGo4FileStore, TGo4BackStore, and TXXXStore.
Definition at line 66 of file TGo4EventStore.h.
References Clear().
Referenced by TGo4AnalysisStep::CloseEventStore(), and TGo4AnalysisStep::NewEventStore().
|
pure virtual |
Stores eventelement event into the storage implementation. May be a file, a root tree, a socket to a viewer...
Implemented in TGo4TreeStore, TGo4FileStore, TGo4HDF5Store, TGo4BackStore, and TXXXStore.
Referenced by main(), TGo4AnalysisStep::Process(), TGo4AnalysisStep::Store(), and TGo4AnalysisStep::StoreCalibration().
|
virtual |
Saves a parameter (e.g. calibration object) correlated with the current event into the storage. This method is optional, i.e. it needs not to be implemented for all subclasses.
Reimplemented in TGo4TreeStore, TGo4FileStore, TGo4HDF5Store, TGo4BackStore, and TXXXStore.
Definition at line 36 of file TGo4EventStore.cxx.
References TGo4Log::Debug().
|
virtual |
Saves a condition correlated with the current event into the storage. This method is optional, i.e. it needs not to be implemented for all subclasses.
Reimplemented in TGo4FileStore, TGo4HDF5Store, TGo4BackStore, and TXXXStore.
Definition at line 43 of file TGo4EventStore.cxx.
References TGo4Log::Debug().
|
virtual |
Saves a fitter correlated with the current event into the storage. This method is optional, i.e. it needs not to be implemented for all subclasses.
Reimplemented in TGo4FileStore, TGo4HDF5Store, TGo4BackStore, and TXXXStore.
Definition at line 50 of file TGo4EventStore.cxx.
References TGo4Log::Debug().
|
virtual |
Saves a folder correlated with the current event into the storage. This method is optional, i.e. it needs not to be implemented for all subclasses.
Reimplemented in TGo4FileStore, TGo4HDF5Store, TGo4BackStore, and TXXXStore.
Definition at line 57 of file TGo4EventStore.cxx.
References TGo4Log::Debug().