12#ifndef CbmCosy2019UnpackerTaskHodo_H
13#define CbmCosy2019UnpackerTaskHodo_H
19#include "Timeslice.hpp"
39 virtual Bool_t
Init();
40 virtual Bool_t
DoUnpack(
const fles::Timeslice& ts,
size_t component);
void SetNbMsInTs(size_t, size_t)
virtual ~CbmCosy2019UnpackerTaskHodo()
void SetWriteOutputFlag(Bool_t bFlagIn)
Task settings.
Bool_t ReInitContainers()
void MaskNoisyChannelSts(UInt_t uFeb, UInt_t uChan, Bool_t bMasked=kTRUE)
CbmCosy2019UnpackerAlgoHodo * fUnpackerAlgo
Processing algo.
void SetTimeOffsetNsAsic(UInt_t uAsicIdx, Double_t dOffsetIn=0.0)
Bool_t fbDebugMonitorMode
Switch ON the filling of a minimal set of histograms.
virtual Bool_t DoUnpack(const fles::Timeslice &ts, size_t component)
void SetAdcCutSts(UInt_t uAdc)
CbmMcbm2018UnpackerAlgoSts * fUnpackerAlgoSts
uint64_t fulTsCounter
Statistics & first TS rejection.
void AddMsComponentToList(size_t component, UShort_t usDetectorId)
Temp until we change from CbmMcbmUnpack to something else.
std::vector< CbmStsDigi > * fpvDigiSts
Output vectors.
void SetTimeOffsetNsAsicSts(UInt_t uAsicIdx, Double_t dOffsetIn=0.0)
CbmCosy2019UnpackerTaskHodo operator=(const CbmCosy2019UnpackerTaskHodo &)=delete
void SetIgnoreOverlapMs(Bool_t bFlagIn=kTRUE)
CbmCosy2019UnpackerTaskHodo(UInt_t uNbSdpb=1)
Bool_t fbWriteOutput
Switch ON the filling of a additional set of histograms.
CbmCosy2019UnpackerTaskHodo(const CbmCosy2019UnpackerTaskHodo &)=delete
Bool_t fbMonitorMode
Control flags.
void SetTimeOffsetNsSts(Double_t dOffsetIn=0.0)
std::vector< CbmErrorMessage > * fpvErrorSts
void SetTimeOffsetNs(Double_t dOffsetIn=0.0)
std::vector< FebChanMaskSts > fvChanMasks
If ON the output TClonesArray of digi is written to disk.
void SetMonitorMode(Bool_t bFlagIn=kTRUE)