|
CbmRoot
|
#include <CommonUnpacker.h>
Protected Types | |
| using | Monitor_t = UnpackMonitor<MSMonitor> |
| using | Aux_t = UnpackAux<MSAux> |
| using | Result_t = std::tuple<PODVector<Digi>, Monitor_t, Aux_t> |
| using | Unpack_t = UnpackMSBase<Digi, MSMonitor, MSAux> |
Protected Member Functions | |
| CommonUnpacker () | |
| Result_t | DoUnpack (const fles::Subsystem subsystem, const fles::Timeslice &ts) const |
Protected Attributes | |
| std::map< UnpackKey, std::unique_ptr< Unpack_t > > | fAlgos |
Private Member Functions | |
| void | DoSort (gsl::span< Digi > digis) const |
| std::vector< u16 > | GetEqIds () const |
| std::vector< u8 > | GetSysVers (u16 eqId) const |
Definition at line 91 of file CommonUnpacker.h.
|
protected |
Definition at line 94 of file CommonUnpacker.h.
|
protected |
Definition at line 93 of file CommonUnpacker.h.
|
protected |
Definition at line 95 of file CommonUnpacker.h.
|
protected |
Definition at line 96 of file CommonUnpacker.h.
|
inlineprotected |
Definition at line 98 of file CommonUnpacker.h.
|
inlineprivate |
Definition at line 180 of file CommonUnpacker.h.
Referenced by cbm::algo::CommonUnpacker< CbmBmonDigi, UnpackMonitorData, UnpackAuxData >::DoUnpack().
|
inlineprotected |
Definition at line 102 of file CommonUnpacker.h.
|
inlineprivate |
Definition at line 185 of file CommonUnpacker.h.
Referenced by cbm::algo::CommonUnpacker< CbmBmonDigi, UnpackMonitorData, UnpackAuxData >::DoUnpack().
|
inlineprivate |
Definition at line 195 of file CommonUnpacker.h.
|
protected |
Definition at line 100 of file CommonUnpacker.h.