GSI Object Oriented Online Offline (Go4)
GO4-6.3.0
|
#include <TXXXStore.h>
Public Member Functions | |
TXXXStore () | |
TXXXStore (TGo4UserStoreParameter *par) | |
virtual | ~TXXXStore () |
Int_t | Store (TGo4EventElement *event) override |
Int_t | Store (TGo4Parameter *) override |
Int_t | Store (TGo4Condition *) override |
Int_t | Store (TGo4Fitter *) override |
Int_t | Store (TFolder *) override |
TTree * | GetTree () override |
![]() | |
TGo4EventStore () | |
TGo4EventStore (const char *name) | |
virtual | ~TGo4EventStore () |
void | Clear (Option_t *opt="") override |
Private Attributes | |
TFile * | fxFile {nullptr} |
TTree * | fxTree {nullptr} |
file More... | |
TXXXEvent * | fxEvent {nullptr} |
tree More... | |
Bool_t | fbBranchExists {kFALSE} |
current event More... | |
Additional Inherited Members | |
![]() | |
enum | { fguTXTLEN = 256 } |
TXXXStore::TXXXStore | ( | ) |
Definition at line 28 of file TXXXStore.cxx.
References GO4TRACE.
TXXXStore::TXXXStore | ( | TGo4UserStoreParameter * | par | ) |
Definition at line 35 of file TXXXStore.cxx.
References TGo4Log::Error(), fxFile, fxTree, GO4TRACE, and TGo4Log::Info().
|
virtual |
Definition at line 57 of file TXXXStore.cxx.
|
inlineoverridevirtual |
Access to the Tree structure, for framework
Reimplemented from TGo4EventStore.
Definition at line 48 of file TXXXStore.h.
References fxTree.
|
overridevirtual |
Stores eventelement event into the storage implementation.
Implements TGo4EventStore.
Definition at line 69 of file TXXXStore.cxx.
References fbBranchExists, TXXXEvent::fCrate1, TXXXEvent::fCrate2, fxEvent, fxTree, GO4TRACE, and TGo4Log::Info().
|
inlineoverridevirtual |
Ignore store of parameter or one can provide some action
Reimplemented from TGo4EventStore.
Definition at line 42 of file TXXXStore.h.
|
inlineoverridevirtual |
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 from TGo4EventStore.
Definition at line 43 of file TXXXStore.h.
|
inlineoverridevirtual |
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 from TGo4EventStore.
Definition at line 44 of file TXXXStore.h.
|
inlineoverridevirtual |
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 from TGo4EventStore.
Definition at line 45 of file TXXXStore.h.
|
private |
|
private |
|
private |
Definition at line 52 of file TXXXStore.h.
Referenced by TXXXStore(), and ~TXXXStore().
|
private |
file
Definition at line 53 of file TXXXStore.h.
Referenced by GetTree(), Store(), TXXXStore(), and ~TXXXStore().