CbmRoot
|
#include <UnpackMSBase.h>
Public Types | |
using | Digi_t = D |
using | Monitor_t = M |
using | Aux_t = A |
using | Result_t = std::tuple<std::vector<Digi_t>, Monitor_t, Aux_t> |
Public Member Functions | |
virtual | ~UnpackMSBase ()=default |
virtual Result_t | operator() (const uint8_t *msContent, const fles::MicrosliceDescriptor &msDescr, const uint64_t tTimeslice) const =0 |
Definition at line 18 of file UnpackMSBase.h.
using cbm::algo::UnpackMSBase< D, M, A >::Aux_t = A |
Definition at line 23 of file UnpackMSBase.h.
using cbm::algo::UnpackMSBase< D, M, A >::Digi_t = D |
Definition at line 21 of file UnpackMSBase.h.
using cbm::algo::UnpackMSBase< D, M, A >::Monitor_t = M |
Definition at line 22 of file UnpackMSBase.h.
using cbm::algo::UnpackMSBase< D, M, A >::Result_t = std::tuple<std::vector<Digi_t>, Monitor_t, Aux_t> |
Definition at line 25 of file UnpackMSBase.h.
|
virtualdefault |
|
pure virtual |
Implemented in cbm::algo::bmon::UnpackMS, cbm::algo::much::UnpackMS, cbm::algo::rich::UnpackMS, cbm::algo::sts::UnpackMS, cbm::algo::tof::UnpackMS, cbm::algo::trd2d::UnpackMS< sys_ver >, cbm::algo::trd2d::UnpackMS< sys_ver >, cbm::algo::trd2d::UnpackMS< uint8_t(eMessageVersion::kMess24)>, cbm::algo::trd::UnpackMS< sys_ver >, and cbm::algo::trd::UnpackMS< sys_ver >.