|
CbmRoot
|
#include <Unpack.h>
Classes | |
| struct | Config |
Public Types | |
| using | Result_t = detail::UnpackBase::Result_t |
Public Member Functions | |
| Unpack (const Config &config) | |
| Result_t | operator() (const fles::Timeslice &) const |
Protected Types | |
| using | Monitor_t |
| using | Monitor_t |
| using | Aux_t |
| using | Aux_t |
| using | Unpack_t |
| using | Unpack_t |
Protected Member Functions | |
| Result_t | DoUnpack (const fles::Subsystem subsystem, const fles::Timeslice &ts) const |
| Result_t | DoUnpack (const fles::Subsystem subsystem, const fles::Timeslice &ts) const |
Protected Attributes | |
| std::map< UnpackKey, std::unique_ptr< Unpack_t > > | fAlgos |
| std::map< UnpackKey, std::unique_ptr< Unpack_t > > | fAlgos |
Private Member Functions | |
| void | PrintDigisPerModule (const PODVector< CbmStsDigi > &digis) const |
| void | DoSort (gsl::span< CbmStsDigi > digis) const |
| void | DoSort (gsl::span< CbmStsDigi > digis) const |
| std::vector< u16 > | GetEqIds () const |
| std::vector< u16 > | GetEqIds () const |
| std::vector< u8 > | GetSysVers (u16 eqId) const |
| std::vector< u8 > | GetSysVers (u16 eqId) const |
Private Attributes | |
| Config | fConfig |
Definition at line 20 of file sts/Unpack.h.
|
protectedinherited |
Definition at line 94 of file CommonUnpacker.h.
|
protectedinherited |
Definition at line 94 of file CommonUnpacker.h.
|
protectedinherited |
Definition at line 93 of file CommonUnpacker.h.
|
protectedinherited |
Definition at line 93 of file CommonUnpacker.h.
Definition at line 29 of file sts/Unpack.h.
|
protectedinherited |
Definition at line 96 of file CommonUnpacker.h.
|
protectedinherited |
Definition at line 96 of file CommonUnpacker.h.
| Unpack::Unpack | ( | const Config & | config | ) |
Definition at line 12 of file sts/Unpack.cxx.
References cbm::algo::sts::UnpackElinkPar::fAdcGain, cbm::algo::sts::UnpackElinkPar::fAdcMinCut, cbm::algo::sts::UnpackElinkPar::fAdcOffset, cbm::algo::sts::UnpackElinkPar::fAddress, cbm::algo::CommonUnpacker< CbmStsDigi, UnpackMonitorData, UnpackAuxData >::fAlgos, cbm::algo::sts::UnpackElinkPar::fAsicNr, cbm::algo::sts::UnpackElinkPar::fChanMask, fConfig, cbm::algo::sts::UnpackElinkPar::fTimeOffset, cbm::algo::sts::UnpackElinkPar::fWalk, cbm::algo::sts::UnpackPar::fWriteAux, and L_.
|
inlineprivateinherited |
Definition at line 180 of file CommonUnpacker.h.
|
inlineprivateinherited |
Definition at line 180 of file CommonUnpacker.h.
|
inlineprotectedinherited |
Definition at line 102 of file CommonUnpacker.h.
Referenced by cbm::algo::sts::Unpack::operator()().
|
inlineprotectedinherited |
Definition at line 102 of file CommonUnpacker.h.
|
inlineprivateinherited |
Definition at line 185 of file CommonUnpacker.h.
|
inlineprivateinherited |
Definition at line 185 of file CommonUnpacker.h.
|
inlineprivateinherited |
Definition at line 195 of file CommonUnpacker.h.
|
inlineprivateinherited |
Definition at line 195 of file CommonUnpacker.h.
| Unpack::Result_t Unpack::operator() | ( | const fles::Timeslice & | ts | ) | const |
Definition at line 48 of file sts/Unpack.cxx.
References cbm::algo::CommonUnpacker< CbmStsDigi, UnpackMonitorData, UnpackAuxData >::DoUnpack().
|
private |
Definition at line 56 of file sts/Unpack.cxx.
References L_.
|
protectedinherited |
Definition at line 100 of file CommonUnpacker.h.
Referenced by cbm::algo::sts::Unpack::Unpack().
|
protectedinherited |
Definition at line 100 of file CommonUnpacker.h.
|
private |
Definition at line 36 of file sts/Unpack.h.
Referenced by Unpack().