14#ifndef TGO4FILESTORE_H
15#define TGO4FILESTORE_H
45 Int_t compression = 1,
46 Bool_t overwrite = kFALSE,
47 Int_t autosavesize = 10000,
48 Int_t bufsize = 64000);
68 Int_t
Store(TFolder *fold)
override;
Data object for calibration of the input event.
The abstract base class for the data elements of which the unpacked events (or detector structure dat...
Event store which fills entries to an own root TTree in a TFile.
TGo4EventElement * fxEvent
Points to event structure to be filled into branch.
void WriteToStore(TNamed *ob)
used by all Store methods to write with referencing event number in name
Int_t fiFillCount
counter of filled events.
static Long64_t GetMaxTreeSize()
Int_t Store(TGo4EventElement *event) override
Stores eventelement event into the storage implementation.
static void SetMaxTreeSize(Long64_t sz)
void SetAutoSave(Int_t interval)
Set the tree autosave interval.
TTree * GetTree() override
Access to the Tree structure, for framework.
static const char * fgcFILESUF
Standard suffix for file name.
Int_t fiSplit
TBranch splitlevel.
Bool_t fbBranchExists
True if branch already exists.
void SetCompression(Int_t comp)
Set the file compression level.
static const char * fgcEVBRANCHNAME
Standard go4 name of the branch used in all treestore and treesource implementations.
static const char * fgcTREESUF
Standard go4 suffix for tree name.
Int_t fiBufsize
buffer size for tree branch.
static Long64_t fgiFILESPLITSIZE
size in bytes for root tree-filesplit mechanism.
Central class of Go4Fit package.
Base class for all parameter aggregations, e.g.