Unpack algorithm for MVD.
More...
#include <UnpackMS.h>
|
| | UnpackMS (const UnpackPar &pars, const uint64_t &frameLengthNs) |
| | Construct with parameters.
|
| |
| | ~UnpackMS () override |
| | Destructor.
|
| |
| Result_t | operator() (const uint8_t *msContent, const fles::MicrosliceDescriptor &msDescr, const uint64_t tTimeslice) const override |
| | Algorithm execution.
|
| |
| void | dcd_pxl (const uint16_t ®ionIn, const uint16_t &word, uint32_t &column, uint32_t &row) const |
| |
Unpack algorithm for MVD.
- Author
- Pierre-Alain Loizeau p.-a..nosp@m.loiz.nosp@m.eau@g.nosp@m.si.d.nosp@m.e
-
Ajit Kumar
- Since
- 7 March 2025
Definition at line 97 of file mvd/UnpackMS.h.
◆ Aux_t
◆ Digi_t
◆ Monitor_t
◆ Result_t
◆ UnpackMS()
| cbm::algo::mvd::UnpackMS::UnpackMS |
( |
const UnpackPar & | pars, |
|
|
const uint64_t & | frameLengthNs ) |
◆ ~UnpackMS()
| cbm::algo::mvd::UnpackMS::~UnpackMS |
( |
| ) |
|
|
overridedefault |
Destructor.
References size().
◆ dcd_pxl()
| void cbm::algo::mvd::UnpackMS::dcd_pxl |
( |
const uint16_t & | regionIn, |
|
|
const uint16_t & | word, |
|
|
uint32_t & | column, |
|
|
uint32_t & | row ) const |
◆ operator()()
| UnpackMS::Result_t cbm::algo::mvd::UnpackMS::operator() |
( |
const uint8_t * | msContent, |
|
|
const fles::MicrosliceDescriptor & | msDescr, |
|
|
const uint64_t | tTimeslice ) const |
|
overridevirtual |
◆ printMsContent()
| void cbm::algo::mvd::UnpackMS::printMsContent |
( |
const uint8_t * | msContent, |
|
|
size_t | size ) const |
|
private |
◆ ProcessData()
◆ fFrameLengthNs
| uint64_t cbm::algo::mvd::UnpackMS::fFrameLengthNs = 5000 |
|
private |
◆ fParams
| UnpackPar cbm::algo::mvd::UnpackMS::fParams = {} |
|
private |
◆ frameNumber
| unsigned int cbm::algo::mvd::UnpackMS::frameNumber = 0 |
|
mutableprivate |
◆ frameTime
| uint64_t cbm::algo::mvd::UnpackMS::frameTime = 0 |
|
mutableprivate |
◆ fTimeStamp
| uint64_t cbm::algo::mvd::UnpackMS::fTimeStamp = 0 |
|
staticconstexprprivate |
◆ headersnow
| unsigned int cbm::algo::mvd::UnpackMS::headersnow = 0 |
|
mutableprivate |
◆ region
| unsigned int cbm::algo::mvd::UnpackMS::region = 0 |
|
mutableprivate |
The documentation for this class was generated from the following files: