13#ifndef CbmMcbm2018UnpackerTaskPsd_H
14#define CbmMcbm2018UnpackerTaskPsd_H
20#include "Timeslice.hpp"
37 virtual Bool_t
Init();
38 virtual Bool_t
DoUnpack(
const fles::Timeslice& ts,
size_t component);
virtual Bool_t DoUnpack(const fles::Timeslice &ts, size_t component)
CbmMcbm2018UnpackerTaskPsd operator=(const CbmMcbm2018UnpackerTaskPsd &)
virtual ~CbmMcbm2018UnpackerTaskPsd()
Bool_t fbWriteOutput
Switch ON the filling of a additional set of histograms.
uint64_t fulTsCounter
If ON the output vector of dsp debug information is written to disk.
CbmMcbm2018UnpackerTaskPsd(UInt_t uNbSdpb=1)
void SetWriteOutputFlag(Bool_t bFlagIn)
Task settings.
std::vector< CbmPsdDigi > * fPsdDigiVector
Output Digi vector.
CbmMcbm2018UnpackerTaskPsd(const CbmMcbm2018UnpackerTaskPsd &)
Bool_t ReInitContainers()
Bool_t fbDebugWriteOutput
If ON the output vector of digi is written to disk.
void SetIgnoreOverlapMs(Bool_t bFlagIn=kTRUE)
void SetNbMsInTs(size_t, size_t)
void AddMsComponentToList(size_t component, UShort_t usDetectorId)
Temp until we change from CbmMcbmUnpack to something else.
CbmMcbm2018UnpackerAlgoPsd * fUnpackerAlgo
Processing algo.
void SetTimeOffsetNs(Double_t dOffsetIn=0.0)
void SetMonitorMode(Bool_t bFlagIn=kTRUE)
Algo settings setters.
Bool_t fbMonitorMode
Control flags.
Bool_t fbDebugMonitorMode
Switch ON the filling of a minimal set of histograms.
std::vector< CbmPsdDsp > * fPsdDspVector
Output Dsp vector – preprocessed info for debugging.
void SetDspWriteMode(Bool_t bFlagIn=kTRUE)