Go to the documentation of this file.
8 #ifndef CbmMcbm2018UnpackerTaskMuch_H
9 #define CbmMcbm2018UnpackerTaskMuch_H
11 #include "Timeslice.hpp"
36 virtual Bool_t
Init();
37 virtual Bool_t
DoUnpack(
const fles::Timeslice& ts,
size_t component);
std::vector< CbmErrorMessage > * fpvErrorMuch
void SetNbMsInTs(size_t, size_t)
void SetAdcCut(UInt_t uAdc)
ADC cut.
Bool_t fbDebugMonitorMode
Switch ON the filling of a minimal set of histograms.
void SetWriteOutputFlag(Bool_t bFlagIn)
Task settings.
CbmMcbm2018UnpackerTaskMuch(UInt_t uNbSdpb=1)
void AddMsComponentToList(size_t component, UShort_t usDetectorId)
Temp until we change from CbmMcbmUnpack to something else.
void SetTimeOffsetNsAsic(UInt_t uAsicIdx, Double_t dOffsetIn=0.0)
void SetIgnoreOverlapMs(Bool_t bFlagIn=kTRUE)
CbmMcbm2018UnpackerTaskMuch(const CbmMcbm2018UnpackerTaskMuch &)=delete
Bool_t fbMonitorMode
Control flags.
std::vector< MuchFebChanMask > fvChanMasks
If ON the output TClonesArray of digi is written to disk.
void SetMonitorMode(Bool_t bFlagIn=kTRUE)
Bool_t ReInitContainers()
CbmMcbm2018UnpackerAlgoMuch * fUnpackerAlgo
Processing algo.
void SetBinningFwFlag(Bool_t bEnable=kTRUE)
=> Quick and dirty hack for binning FW!!!
void SetTimeOffsetNs(Double_t dOffsetIn=0.0)
uint64_t fulTsCounter
Statistics & first TS rejection.
Bool_t fbWriteOutput
Switch ON the filling of a additional set of histograms.
virtual ~CbmMcbm2018UnpackerTaskMuch()
void EnableAsicType(Int_t fiFlag=0)
void MaskNoisyChannel(UInt_t uFeb, UInt_t uChan, Bool_t bMasked=kTRUE)
CbmMcbm2018UnpackerTaskMuch operator=(const CbmMcbm2018UnpackerTaskMuch &)=delete
virtual Bool_t DoUnpack(const fles::Timeslice &ts, size_t component)
std::vector< CbmMuchBeamTimeDigi > * fpvDigiMuch
Output vectors.