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