#include <LinkDecoder.h>
|
| LinkDecoder (std::function< void(gsl::span< const uint8_t >, uint32_t orbit, uint32_t trigger, std::vector< ROBoard > &data, std::vector< ROFRecord > &rofs)> decode) |
|
void | process (gsl::span< const uint8_t > payload, uint32_t orbit, uint32_t trigger, std::vector< ROBoard > &data, std::vector< ROFRecord > &rofs) |
|
template<class RDH > |
void | process (gsl::span< const uint8_t > payload, const RDH &rdh, std::vector< ROBoard > &data, std::vector< ROFRecord > &rofs) |
|
Definition at line 35 of file LinkDecoder.h.
◆ LinkDecoder()
o2::mid::LinkDecoder::LinkDecoder |
( |
std::function< void(gsl::span< const uint8_t >, uint32_t orbit, uint32_t trigger, std::vector< ROBoard > &data, std::vector< ROFRecord > &rofs)> |
decode | ) |
|
|
inline |
◆ process() [1/2]
void o2::mid::LinkDecoder::process |
( |
gsl::span< const uint8_t > |
payload, |
|
|
const RDH & |
rdh, |
|
|
std::vector< ROBoard > & |
data, |
|
|
std::vector< ROFRecord > & |
rofs |
|
) |
| |
|
inline |
◆ process() [2/2]
void o2::mid::LinkDecoder::process |
( |
gsl::span< const uint8_t > |
payload, |
|
|
uint32_t |
orbit, |
|
|
uint32_t |
trigger, |
|
|
std::vector< ROBoard > & |
data, |
|
|
std::vector< ROFRecord > & |
rofs |
|
) |
| |
◆ mDecode
std::function<void(gsl::span<const uint8_t>, uint32_t orbit, uint32_t trigger, std::vector<ROBoard>& data, std::vector<ROFRecord>& rofs)> o2::mid::LinkDecoder::mDecode {nullptr} |
|
protected |
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/Detectors/MUON/MID/Raw/include/MIDRaw/LinkDecoder.h
- /home/runner/work/AliceO2/AliceO2/Detectors/MUON/MID/Raw/src/LinkDecoder.cxx