Go to the documentation of this file.
8 #ifndef CbmStar2019EventBuilderEtof_H
9 #define CbmStar2019EventBuilderEtof_H
11 #include "Timeslice.hpp"
15 #include "TStopwatch.h"
37 virtual Bool_t
Init();
38 virtual Bool_t
DoUnpack(
const fles::Timeslice& ts,
size_t component);
void SetAddStatusToEvent(Bool_t bFlagIn=kTRUE)
CbmStar2019EventBuilderEtof operator=(const CbmStar2019EventBuilderEtof &)
Bool_t ReInitContainers()
void SetSandboxMode(Bool_t bSandboxMode=kTRUE)
uint64_t fulTsCounter
Statistics & first TS rejection.
Bool_t fbDebugMonitorMode
Switch ON the filling of a minimal set of histograms.
Double_t fdRealTimeMinAll
void SetEventDumpEnable(Bool_t bDumpEna=kTRUE)
CbmStar2019EventBuilderEtof(UInt_t uNbGdpb=1)
Double_t fdMsSizeInNs
Processing speed watch.
TStopwatch fTimer
Total size of the core MS in a TS, [seconds].
Bool_t fbAddStatusToEvent
Switch ON the insertion of the LostEvent messages from GET4s with the critical errors.
virtual Bool_t DoUnpack(const fles::Timeslice &ts, size_t component)
virtual ~CbmStar2019EventBuilderEtof()
void SetMonitorMode(Bool_t bFlagIn=kTRUE)
Bool_t fbStoreLostEventMsg
Switch ON the filling of a additional set of histograms.
void UseDaqBuffer(Bool_t)
Double_t fdTsCoreSizeInSec
Size of a single MS, [nanoseconds].
Bool_t fbSandboxMode
Switch ON the readout and insertion of STATUS pattern message (default is true)
UInt_t fuMinTotPulser
User settings: Data selection parameters.
Double_t fdRealTimeMaxAll
CbmStar2019EventBuilderEtof(const CbmStar2019EventBuilderEtof &)
void AddMsComponentToList(size_t component, UShort_t usDetectorId)
Temp until we change from CbmMcbmUnpack to something else.
TList * fParCList
Switch ON the dumping of the events to a binary file.
int star_rhicf_write(unsigned int trg_word, void *dta, int bytes)
Bool_t fbMonitorMode
Control flags.
CbmStar2019EventBuilderEtofAlgo * fEventBuilderAlgo
Processing algo.
void SetDebugMonitorMode(Bool_t bFlagIn=kTRUE)
TH2 * fhRealTimeEvo
Exclude from dictionary because ?!?!
TProfile * fhMeanRealTimeEvo
Exclude from dictionary because ?!?!
const UInt_t kuBinDumpBegWord
void SetPulserTotLimits(UInt_t uMin, UInt_t uMax)
void SetNbMsInTs(size_t, size_t)
uint64_t fulNbEventsSinceLastPrintout
void SetStoreLostEventMsg(Bool_t bFlagIn=kTRUE)
Bool_t fbEventDumpEna
Switch OFF the emission of data toward the STAR DAQ.
std::fstream * fpBinDumpFile
Exclude from dictionary because ?!?!
const UInt_t kuBinDumpEndWord