11#ifndef CbmMcbm2018UnpackerTaskRich2020_H
12#define CbmMcbm2018UnpackerTaskRich2020_H
30 virtual Bool_t
Init();
32 virtual Bool_t
DoUnpack(
const fles::Timeslice& ts,
size_t component);
46 virtual void SetNbMsInTs(
size_t uCoreMsNb,
size_t uOverlapMsNb);
52 void DoTotCorr(Bool_t bDoToTCorr = kTRUE);
CbmMcbm2018UnpackerAlgoRich2020 * fUnpackerAlgo
Algo implementation of the unpacking.
virtual void AddMsComponentToList(size_t component, UShort_t usDetectorId)
ClassDef(CbmMcbm2018UnpackerTaskRich2020, 1)
void SetIgnoreOverlapMs(Bool_t bFlagIn=kTRUE)
std::vector< CbmRichDigi > * fpvDigiRich
Output vectors.
Bool_t fbWriteOutput
Switch ON the filling of a additional set of histograms.
void SetTimeOffsetNs(Double_t dOffsetIn=0.0)
void SetMonitorMode(Bool_t bFlagIn=kTRUE)
Algo settings setters.
virtual Bool_t DoUnpack(const fles::Timeslice &ts, size_t component)
void DoTotCorr(Bool_t bDoToTCorr=kTRUE)
CbmMcbm2018UnpackerTaskRich2020 operator=(const CbmMcbm2018UnpackerTaskRich2020 &)=delete
Bool_t fbDebugMonitorMode
Switch ON the filling of a minimal set of histograms.
CbmMcbm2018UnpackerTaskRich2020(const CbmMcbm2018UnpackerTaskRich2020 &)=delete
virtual Bool_t InitContainers()
virtual Bool_t ReInitContainers()
virtual void SetNbMsInTs(size_t uCoreMsNb, size_t uOverlapMsNb)
CbmMcbm2018UnpackerTaskRich2020()
Bool_t fbMonitorMode
Control flags.
void SetWriteOutputFlag(Bool_t bFlagIn)
Task settings.
uint64_t fulTsCounter
If ON the output TClonesArray of digi is written to disk.
virtual ~CbmMcbm2018UnpackerTaskRich2020()
virtual void SetParContainers()