Unpack algorithm for STS.
More...
#include <UnpackMS.h>
|
| UnpackMS (const UnpackPar &pars) |
| Default constructor.
|
|
| ~UnpackMS () override |
| Destructor.
|
|
Result_t | operator() (const uint8_t *msContent, const fles::MicrosliceDescriptor &msDescr, const uint64_t tTimeslice) const override |
| Algorithm execution.
|
|
void | SetParams (std::unique_ptr< UnpackPar > params) |
| Set the parameter container.
|
|
Unpack algorithm for STS.
- Author
- Pierre-Alain Loizeau p.-a..nosp@m.loiz.nosp@m.eau@g.nosp@m.si.d.nosp@m.e
-
Volker Friese v.fri.nosp@m.ese@.nosp@m.gsi.d.nosp@m.e
- Since
- 25 November 2021
Definition at line 88 of file tof/UnpackMS.h.
◆ Aux_t
◆ Digi_t
◆ Monitor_t
◆ Result_t
◆ UnpackMS()
cbm::algo::tof::UnpackMS::UnpackMS |
( |
const UnpackPar & | pars | ) |
|
◆ ~UnpackMS()
cbm::algo::tof::UnpackMS::~UnpackMS |
( |
| ) |
|
|
overridedefault |
◆ operator()()
UnpackMS::Result_t cbm::algo::tof::UnpackMS::operator() |
( |
const uint8_t * | msContent, |
|
|
const fles::MicrosliceDescriptor & | msDescr, |
|
|
const uint64_t | tTimeslice ) const |
|
overridevirtual |
Algorithm execution.
- Parameters
-
msContent | Microslice payload |
msDescr | Microslice descriptor |
tTimeslice | Unix start time of timeslice [ns] |
- Returns
- STS digi data
FIXME: Should be checked in/forwarded to <some> monitor <task?>, here we just jump it
Implements cbm::algo::UnpackMSBase< CbmTofDigi, UnpackMonitorData, UnpackAuxData >.
Definition at line 22 of file tof/UnpackMS.cxx.
References cbm::algo::tof::UnpackMS::TimeSpec::currentTsTime, critof001::kuChipIdMergedEpoch, critof001::kuEpochInNs, critof001::kulEpochCycleEp, critof001::MSG_EPOCH, critof001::MSG_HIT, critof001::MSG_SLOWC, critof001::MSG_SYST, ProcessEpochMessage(), and ProcessHitMessage().
◆ ProcessEpochMessage()
◆ ProcessHitMessage()
◆ SetParams()
void cbm::algo::tof::UnpackMS::SetParams |
( |
std::unique_ptr< UnpackPar > | params | ) |
|
|
inline |
Set the parameter container.
- Parameters
-
params | Pointer to parameter container |
Definition at line 109 of file tof/UnpackMS.h.
References fParams.
◆ fParams
UnpackPar cbm::algo::tof::UnpackMS::fParams = {} |
|
private |
The documentation for this class was generated from the following files: