31 #ifndef FAIREVENTBUILDER_H
32 #define FAIREVENTBUILDER_H 1
38 #include <TStopwatch.h>
53 FairEventBuilder(TString branchName, TString className, TString folderName, Bool_t persistance);
60 virtual std::vector<std::pair<double, FairRecoEventHeader*>>
FindEvents() = 0;
66 virtual Bool_t
Init() = 0;
68 virtual void Print(Option_t* option =
"")
const = 0;
73 Double_t
AllowedTime() {
return fMaxAllowedEventCreationTime; };
86 Double_t fMaxAllowedEventCreationTime;
void SetIdentifier(Int_t ident)
virtual std::vector< std::pair< double, FairRecoEventHeader * > > FindEvents()=0
void SetBuilderName(const char *name)
virtual void Print(Option_t *option="") const =0
virtual void WriteOutAllDeadTimeData()
void SetMaxAllowedTime(Double_t td)
virtual void StoreEventData(FairRecoEventHeader *)=0
virtual ~FairEventBuilder()
A container class to store digi data during events.