Go to the documentation of this file.
6 #ifndef CBMDEVICEEVENTBUILDERETOFSTAR2019_H_
7 #define CBMDEVICEEVENTBUILDERETOFSTAR2019_H_
9 #include "FairMQDevice.h"
12 #include "Timeslice.hpp"
14 #include "TStopwatch.h"
24 virtual Bool_t
DoUnpack(
const fles::Timeslice& ts,
size_t component);
53 virtual bool SendEvent(std::vector<Int_t>,
int);
bool CheckTimeslice(const fles::Timeslice &ts)
Bool_t fbSandboxMode
Switch ON the filling of a additional set of histograms.
TList * fParCList
Switch ON the dumping of the events to a binary file.
CbmStar2019TofPar * fUnpackPar
const UInt_t kuBinDumpEndWord
virtual Bool_t DoUnpack(const fles::Timeslice &ts, size_t component)
CbmDeviceEventBuilderEtofStar2019()
Bool_t fbEventDumpEna
Switch OFF the emission of data toward the STAR DAQ.
void AddMsComponentToList(size_t component, UShort_t usDetectorId)
Temp until we change from CbmMcbmUnpack to something else.
void SetEventDumpEnable(Bool_t bDumpEna=kTRUE)
CbmMQTMessage(void *buf, Int_t len)
bool HandleMessage(FairMQMessagePtr &, int)
void SetNbMsInTs(size_t, size_t)
CbmStar2019EventBuilderEtofAlgo * fEventBuilderAlgo
Processing algo.
std::vector< std::string > fAllowedChannels
bool IsChannelNameAllowed(std::string channelName)
const UInt_t kuBinDumpBegWord
Bool_t fbDebugMonitorMode
Switch ON the filling of a minimal set of histograms.
Bool_t fbMonitorMode
Control flags.
bool HandleParts(FairMQParts &, int)
std::fstream * fpBinDumpFile
Event dump to binary file.
std::vector< std::vector< std::string > > fChannelsToSend
virtual bool SendEvent(std::vector< Int_t >, int)
virtual bool SendSubevent(uint, char *, int, int)
virtual ~CbmDeviceEventBuilderEtofStar2019()
bool HandleData(FairMQMessagePtr &, int)
CbmDeviceEventBuilderEtofStar2019(const CbmDeviceEventBuilderEtofStar2019 &)=delete
Bool_t ReInitContainers()
void SetSandboxMode(Bool_t bSandboxMode=kTRUE)
uint64_t fulTsCounter
Statistics & first TS rejection.
CbmDeviceEventBuilderEtofStar2019 operator=(const CbmDeviceEventBuilderEtofStar2019 &)=delete