CbmRoot
|
#include <CbmMcbmUnpack.h>
Public Member Functions | |
CbmMcbmUnpack () | |
virtual | ~CbmMcbmUnpack () |
virtual Bool_t | Init ()=0 |
virtual Bool_t | DoUnpack (const fles::Timeslice &ts, size_t component)=0 |
virtual void | Reset ()=0 |
virtual void | Finish ()=0 |
virtual void | SetParContainers ()=0 |
virtual Bool_t | InitContainers () |
virtual Bool_t | ReInitContainers () |
virtual void | AddMsComponentToList (size_t component, UShort_t usDetectorId)=0 |
virtual void | SetNbMsInTs (size_t uCoreMsNb, size_t uOverlapMsNb)=0 |
Definition at line 15 of file CbmMcbmUnpack.h.
CbmMcbmUnpack::CbmMcbmUnpack | ( | ) |
Definition at line 9 of file CbmMcbmUnpack.cxx.
|
virtual |
Definition at line 11 of file CbmMcbmUnpack.cxx.
|
pure virtual |
Implemented in CbmStar2019EventBuilderEtof, CbmMcbm2018UnpackerTaskTrdR, CbmCheckDataFormatGdpb2018, CbmMcbm2018MonitorTof, CbmMcbm2018MonitorTofPulser, CbmMcbm2018TofFeeThr, CbmMcbm2018TofTestFee, CbmStar2019MonitorTof, CbmStar2019TofFeeThr, CbmMcbm2018MonitorMcbmPulser, CbmMcbm2018MonitorMuchLite, CbmMcbm2018MonitorDataRates, CbmMcbm2018MonitorMuch, CbmMcbm2018MonitorMcbmRate, CbmMcbm2018MonitorMcbmSync, CbmMcbm2018MonitorSts, CbmMcbm2018MonitorStsSync, CbmMcbm2018UnpackerTaskHodo, CbmMcbm2018UnpackerTaskMuch, CbmMcbm2018UnpackerTaskSts, CbmMcbm2018RawConverterGdpb, CbmMcbm2018RawConverterSdpb, CbmMcbm2018UnpackerTaskPsd, CbmMcbm2018UnpackerTaskTof, CbmMcbm2018MonitorTaskTofPulser, CbmMcbm2018UnpackerTaskRich, CbmMcbm2018MonitorTaskHodo, CbmMcbm2018MonitorTaskTof, CbmMcbm2018MonitorTaskT0, CbmStar2019MonitorPulserTask, CbmStar2019MonitorTask, and CbmMcbm2018MonitorTaskPsd.
|
pure virtual |
Implemented in CbmMcbm2018UnpackerTaskTrdR, CbmMcbm2018MonitorMcbmPulser, CbmMcbm2018MonitorMuchLite, CbmMcbm2018MonitorMuch, CbmMcbm2018MonitorMcbmRate, CbmMcbm2018MonitorMcbmSync, CbmCheckDataFormatGdpb2018, CbmMcbm2018MonitorTof, CbmMcbm2018MonitorTofPulser, CbmMcbm2018TofFeeThr, CbmMcbm2018TofTestFee, CbmStar2019MonitorTof, CbmStar2019TofFeeThr, CbmMcbm2018MonitorSts, CbmMcbm2018MonitorStsSync, CbmStar2019EventBuilderEtof, CbmMcbm2018MonitorDataRates, CbmMcbm2018UnpackerTaskHodo, CbmMcbm2018UnpackerTaskMuch, CbmMcbm2018UnpackerTaskSts, CbmMcbm2018RawConverterGdpb, CbmMcbm2018RawConverterSdpb, CbmMcbm2018UnpackerTaskPsd, CbmMcbm2018UnpackerTaskTof, CbmMcbm2018MonitorTaskTofPulser, CbmMcbm2018UnpackerTaskRich, CbmMcbm2018MonitorTaskHodo, CbmMcbm2018MonitorTaskTof, CbmMcbm2018MonitorTaskT0, CbmStar2019MonitorPulserTask, CbmStar2019MonitorTask, and CbmMcbm2018MonitorTaskPsd.
|
pure virtual |
Implemented in CbmMcbm2018UnpackerTaskTrdR, CbmMcbm2018MonitorMcbmPulser, CbmMcbm2018MonitorMuchLite, CbmMcbm2018MonitorMuch, CbmMcbm2018MonitorMcbmRate, CbmMcbm2018MonitorMcbmSync, CbmCheckDataFormatGdpb2018, CbmMcbm2018MonitorTof, CbmMcbm2018MonitorTofPulser, CbmMcbm2018TofFeeThr, CbmMcbm2018TofTestFee, CbmStar2019MonitorTof, CbmStar2019TofFeeThr, CbmMcbm2018MonitorSts, CbmMcbm2018MonitorStsSync, CbmMcbm2018MonitorDataRates, CbmStar2019EventBuilderEtof, CbmMcbm2018UnpackerTaskHodo, CbmMcbm2018UnpackerTaskMuch, CbmMcbm2018UnpackerTaskSts, CbmMcbm2018RawConverterGdpb, CbmMcbm2018RawConverterSdpb, CbmMcbm2018UnpackerTaskPsd, CbmMcbm2018UnpackerTaskTof, CbmMcbm2018UnpackerTaskRich, CbmMcbm2018MonitorTaskTofPulser, CbmMcbm2018MonitorTaskHodo, CbmMcbm2018MonitorTaskTof, CbmMcbm2018MonitorTaskT0, CbmStar2019MonitorPulserTask, CbmStar2019MonitorTask, and CbmMcbm2018MonitorTaskPsd.
|
pure virtual |
Implemented in CbmMcbm2018UnpackerTaskTrdR, CbmMcbm2018MonitorMcbmPulser, CbmMcbm2018MonitorMuchLite, CbmMcbm2018MonitorMuch, CbmMcbm2018MonitorMcbmRate, CbmMcbm2018MonitorMcbmSync, CbmCheckDataFormatGdpb2018, CbmMcbm2018MonitorTof, CbmMcbm2018MonitorTofPulser, CbmMcbm2018TofFeeThr, CbmMcbm2018TofTestFee, CbmStar2019MonitorTof, CbmStar2019TofFeeThr, CbmMcbm2018MonitorSts, CbmMcbm2018MonitorStsSync, CbmStar2019EventBuilderEtof, CbmMcbm2018UnpackerTaskHodo, CbmMcbm2018UnpackerTaskMuch, CbmMcbm2018UnpackerTaskSts, CbmMcbm2018MonitorDataRates, CbmMcbm2018RawConverterGdpb, CbmMcbm2018RawConverterSdpb, CbmMcbm2018UnpackerTaskPsd, CbmMcbm2018UnpackerTaskTof, CbmMcbm2018MonitorTaskTofPulser, CbmMcbm2018MonitorTaskHodo, CbmMcbm2018MonitorTaskTof, CbmMcbm2018UnpackerTaskRich, CbmMcbm2018MonitorTaskT0, CbmStar2019MonitorPulserTask, CbmStar2019MonitorTask, and CbmMcbm2018MonitorTaskPsd.
|
inlinevirtual |
Reimplemented in CbmMcbm2018UnpackerTaskTrdR, CbmMcbm2018MonitorMcbmPulser, CbmMcbm2018MonitorMuchLite, CbmMcbm2018MonitorMuch, CbmMcbm2018MonitorMcbmRate, CbmMcbm2018MonitorMcbmSync, CbmCheckDataFormatGdpb2018, CbmMcbm2018MonitorTof, CbmMcbm2018MonitorTofPulser, CbmMcbm2018TofFeeThr, CbmMcbm2018TofTestFee, CbmStar2019MonitorTof, CbmStar2019TofFeeThr, CbmMcbm2018MonitorSts, CbmMcbm2018MonitorStsSync, CbmMcbm2018MonitorDataRates, CbmStar2019EventBuilderEtof, CbmMcbm2018UnpackerTaskHodo, CbmMcbm2018UnpackerTaskMuch, CbmMcbm2018UnpackerTaskSts, CbmMcbm2018RawConverterGdpb, CbmMcbm2018RawConverterSdpb, CbmMcbm2018UnpackerTaskPsd, CbmMcbm2018UnpackerTaskTof, CbmMcbm2018UnpackerTaskRich, CbmMcbm2018MonitorTaskTofPulser, CbmMcbm2018MonitorTaskHodo, CbmMcbm2018MonitorTaskTof, CbmMcbm2018MonitorTaskT0, CbmStar2019MonitorPulserTask, CbmStar2019MonitorTask, and CbmMcbm2018MonitorTaskPsd.
Definition at line 30 of file CbmMcbmUnpack.h.
|
inlinevirtual |
Reimplemented in CbmMcbm2018UnpackerTaskTrdR, CbmMcbm2018MonitorMcbmPulser, CbmMcbm2018MonitorMuchLite, CbmMcbm2018MonitorMuch, CbmMcbm2018MonitorMcbmRate, CbmMcbm2018MonitorMcbmSync, CbmCheckDataFormatGdpb2018, CbmMcbm2018MonitorTof, CbmMcbm2018MonitorTofPulser, CbmMcbm2018TofFeeThr, CbmMcbm2018TofTestFee, CbmStar2019MonitorTof, CbmStar2019TofFeeThr, CbmMcbm2018MonitorSts, CbmMcbm2018MonitorStsSync, CbmMcbm2018MonitorDataRates, CbmStar2019EventBuilderEtof, CbmMcbm2018UnpackerTaskHodo, CbmMcbm2018UnpackerTaskMuch, CbmMcbm2018UnpackerTaskSts, CbmMcbm2018RawConverterGdpb, CbmMcbm2018RawConverterSdpb, CbmMcbm2018UnpackerTaskPsd, CbmMcbm2018UnpackerTaskTof, CbmMcbm2018UnpackerTaskRich, CbmMcbm2018MonitorTaskTofPulser, CbmMcbm2018MonitorTaskHodo, CbmMcbm2018MonitorTaskTof, CbmMcbm2018MonitorTaskT0, CbmStar2019MonitorPulserTask, CbmStar2019MonitorTask, and CbmMcbm2018MonitorTaskPsd.
Definition at line 32 of file CbmMcbmUnpack.h.
|
pure virtual |
Implemented in CbmMcbm2018UnpackerTaskTrdR, CbmMcbm2018MonitorMcbmPulser, CbmMcbm2018MonitorMuchLite, CbmMcbm2018MonitorMuch, CbmMcbm2018MonitorMcbmRate, CbmMcbm2018MonitorMcbmSync, CbmCheckDataFormatGdpb2018, CbmMcbm2018MonitorTof, CbmMcbm2018MonitorTofPulser, CbmMcbm2018TofFeeThr, CbmMcbm2018TofTestFee, CbmStar2019MonitorTof, CbmStar2019TofFeeThr, CbmMcbm2018MonitorSts, CbmMcbm2018MonitorStsSync, CbmMcbm2018MonitorDataRates, CbmStar2019EventBuilderEtof, CbmMcbm2018UnpackerTaskHodo, CbmMcbm2018UnpackerTaskMuch, CbmMcbm2018UnpackerTaskSts, CbmMcbm2018RawConverterGdpb, CbmMcbm2018RawConverterSdpb, CbmMcbm2018UnpackerTaskPsd, CbmMcbm2018UnpackerTaskTof, CbmMcbm2018UnpackerTaskRich, CbmMcbm2018MonitorTaskTofPulser, CbmMcbm2018MonitorTaskHodo, CbmMcbm2018MonitorTaskTof, CbmMcbm2018MonitorTaskT0, CbmStar2019MonitorPulserTask, CbmStar2019MonitorTask, and CbmMcbm2018MonitorTaskPsd.
|
pure virtual |
Implemented in CbmStar2019EventBuilderEtof, CbmMcbm2018UnpackerTaskHodo, CbmMcbm2018UnpackerTaskMuch, CbmMcbm2018UnpackerTaskSts, CbmMcbm2018RawConverterGdpb, CbmMcbm2018RawConverterSdpb, CbmMcbm2018UnpackerTaskPsd, CbmMcbm2018UnpackerTaskTof, CbmMcbm2018MonitorTaskTofPulser, CbmMcbm2018MonitorTaskHodo, CbmMcbm2018MonitorTaskTof, CbmMcbm2018MonitorTaskT0, CbmStar2019MonitorPulserTask, CbmStar2019MonitorTask, CbmMcbm2018MonitorTaskPsd, CbmMcbm2018UnpackerTaskTrdR, CbmMcbm2018MonitorMcbmPulser, CbmCheckDataFormatGdpb2018, CbmMcbm2018MonitorTof, CbmMcbm2018MonitorTofPulser, CbmMcbm2018TofFeeThr, CbmMcbm2018TofTestFee, CbmStar2019MonitorTof, CbmStar2019TofFeeThr, CbmMcbm2018MonitorMcbmRate, CbmMcbm2018MonitorMcbmSync, CbmMcbm2018MonitorMuchLite, CbmMcbm2018MonitorDataRates, CbmMcbm2018MonitorMuch, CbmMcbm2018MonitorSts, CbmMcbm2018MonitorStsSync, and CbmMcbm2018UnpackerTaskRich.
|
pure virtual |
Implemented in CbmMcbm2018UnpackerTaskTrdR, CbmMcbm2018MonitorMcbmPulser, CbmMcbm2018MonitorMuchLite, CbmMcbm2018MonitorMuch, CbmMcbm2018MonitorMcbmRate, CbmMcbm2018MonitorMcbmSync, CbmCheckDataFormatGdpb2018, CbmMcbm2018MonitorTof, CbmMcbm2018MonitorTofPulser, CbmMcbm2018TofFeeThr, CbmMcbm2018TofTestFee, CbmStar2019MonitorTof, CbmStar2019TofFeeThr, CbmMcbm2018MonitorSts, CbmMcbm2018MonitorStsSync, CbmMcbm2018MonitorDataRates, CbmStar2019EventBuilderEtof, CbmMcbm2018UnpackerTaskHodo, CbmMcbm2018UnpackerTaskMuch, CbmMcbm2018UnpackerTaskSts, CbmMcbm2018RawConverterGdpb, CbmMcbm2018RawConverterSdpb, CbmMcbm2018UnpackerTaskPsd, CbmMcbm2018UnpackerTaskTof, CbmMcbm2018UnpackerTaskRich, CbmMcbm2018MonitorTaskTofPulser, CbmMcbm2018MonitorTaskHodo, CbmMcbm2018MonitorTaskTof, CbmMcbm2018MonitorTaskT0, CbmStar2019MonitorPulserTask, CbmStar2019MonitorTask, and CbmMcbm2018MonitorTaskPsd.