#include <RawDataDecoder.h>
|
| | RawDataDecoder ()=default |
| |
| | ~RawDataDecoder ()=default |
| |
| int | addCTPDigit (uint32_t linkCRU, uint32_t triggerOrbit, gbtword80_t &diglet, gbtword80_t &pldmask, std::map< o2::InteractionRecord, CTPDigit > &digits) |
| |
| int | decodeRaw (o2::framework::InputRecord &inputs, std::vector< o2::framework::InputSpec > &filter, o2::pmr::vector< CTPDigit > &digits, std::vector< LumiInfo > &lumiPointsHBF1) |
| |
| int | decodeRawFatal (o2::framework::InputRecord &inputs, std::vector< o2::framework::InputSpec > &filter) |
| |
| int | decodeRaw (o2::framework::InputRecord &inputs, std::vector< o2::framework::InputSpec > &filter, std::vector< CTPDigit > &digits, std::vector< LumiInfo > &lumiPointsHBF1) |
| |
| void | setDecodeInps (bool decodeinps) |
| |
| void | setDoLumi (bool lumi) |
| |
| void | setDoDigits (bool digi) |
| |
| void | setVerbose (bool v) |
| |
| void | setMAXErrors (int m) |
| |
| int | setLumiInp (int lumiinp, std::string inp) |
| |
| void | setCTPConfig (CTPConfiguration cfg) |
| |
| void | setCheckConsistency (bool check) |
| |
| uint32_t | getIRRejected () const |
| |
| uint32_t | getTCRRejected () const |
| |
| std::vector< uint32_t > & | getTFOrbits () |
| |
| int | getErrorIR () |
| |
| int | getErrorTCR () |
| |
| CTPConfiguration & | getCTPConfig () |
| |
| int | init () |
| |
| int | checkReadoutConsistentncy (o2::pmr::vector< CTPDigit > &digits, uint64_t trgclassmask=0xffffffffffffffff, uint64_t trigclassmaskNoTrgDets=0xffffffffffffffff) |
| |
| std::array< uint64_t, o2::ctp::CTP_NCLASSES > | getClassErrorsA () |
| |
| std::array< uint64_t, o2::ctp::CTP_NCLASSES > | getClassErrorsB () |
| |
| std::array< uint64_t, o2::ctp::CTP_NCLASSES > | getClassCountersA () |
| |
| std::array< uint64_t, o2::ctp::CTP_NCLASSES > | getClassCountersB () |
| |
| int | getLostDueToShiftCls () |
| |
| int | getLostDueToShiftInp () |
| |
|
| static void | makeGBTWordInverse (std::vector< gbtword80_t > &diglets, gbtword80_t &GBTWord, gbtword80_t &remnant, uint32_t &size_gbt, uint32_t Npld) |
| |
| static int | shiftNew (const o2::InteractionRecord &irin, uint32_t TFOrbit, std::bitset< 48 > &inpmask, int64_t shift, int level, std::map< o2::InteractionRecord, CTPDigit > &digmap) |
| |
| static int | shiftInputs (std::map< o2::InteractionRecord, CTPDigit > &digitsMap, o2::pmr::vector< CTPDigit > &digits, uint32_t TFOrbit, uint64_t trgclassmask=0xffffffffffffffff) |
| |
Definition at line 31 of file RawDataDecoder.h.
◆ RawDataDecoder()
| o2::ctp::RawDataDecoder::RawDataDecoder |
( |
| ) |
|
|
default |
◆ ~RawDataDecoder()
| o2::ctp::RawDataDecoder::~RawDataDecoder |
( |
| ) |
|
|
default |
◆ addCTPDigit()
◆ checkReadoutConsistentncy()
| int RawDataDecoder::checkReadoutConsistentncy |
( |
o2::pmr::vector< CTPDigit > & |
digits, |
|
|
uint64_t |
trgclassmask = 0xffffffffffffffff, |
|
|
uint64_t |
trigclassmaskNoTrgDets = 0xffffffffffffffff |
|
) |
| |
◆ decodeRaw() [1/2]
◆ decodeRaw() [2/2]
◆ decodeRawFatal()
◆ getClassCountersA()
| std::array< uint64_t, o2::ctp::CTP_NCLASSES > o2::ctp::RawDataDecoder::getClassCountersA |
( |
| ) |
|
|
inline |
◆ getClassCountersB()
| std::array< uint64_t, o2::ctp::CTP_NCLASSES > o2::ctp::RawDataDecoder::getClassCountersB |
( |
| ) |
|
|
inline |
◆ getClassErrorsA()
| std::array< uint64_t, o2::ctp::CTP_NCLASSES > o2::ctp::RawDataDecoder::getClassErrorsA |
( |
| ) |
|
|
inline |
◆ getClassErrorsB()
| std::array< uint64_t, o2::ctp::CTP_NCLASSES > o2::ctp::RawDataDecoder::getClassErrorsB |
( |
| ) |
|
|
inline |
◆ getCTPConfig()
◆ getErrorIR()
| int o2::ctp::RawDataDecoder::getErrorIR |
( |
| ) |
|
|
inline |
◆ getErrorTCR()
| int o2::ctp::RawDataDecoder::getErrorTCR |
( |
| ) |
|
|
inline |
◆ getIRRejected()
| uint32_t o2::ctp::RawDataDecoder::getIRRejected |
( |
| ) |
const |
|
inline |
◆ getLostDueToShiftCls()
| int o2::ctp::RawDataDecoder::getLostDueToShiftCls |
( |
| ) |
|
|
inline |
◆ getLostDueToShiftInp()
| int o2::ctp::RawDataDecoder::getLostDueToShiftInp |
( |
| ) |
|
|
inline |
◆ getTCRRejected()
| uint32_t o2::ctp::RawDataDecoder::getTCRRejected |
( |
| ) |
const |
|
inline |
◆ getTFOrbits()
| std::vector< uint32_t > & o2::ctp::RawDataDecoder::getTFOrbits |
( |
| ) |
|
|
inline |
◆ init()
| int RawDataDecoder::init |
( |
| ) |
|
◆ makeGBTWordInverse()
◆ setCheckConsistency()
| void o2::ctp::RawDataDecoder::setCheckConsistency |
( |
bool |
check | ) |
|
|
inline |
◆ setCTPConfig()
◆ setDecodeInps()
| void o2::ctp::RawDataDecoder::setDecodeInps |
( |
bool |
decodeinps | ) |
|
|
inline |
◆ setDoDigits()
| void o2::ctp::RawDataDecoder::setDoDigits |
( |
bool |
digi | ) |
|
|
inline |
◆ setDoLumi()
| void o2::ctp::RawDataDecoder::setDoLumi |
( |
bool |
lumi | ) |
|
|
inline |
◆ setLumiInp()
| int RawDataDecoder::setLumiInp |
( |
int |
lumiinp, |
|
|
std::string |
inp |
|
) |
| |
◆ setMAXErrors()
| void o2::ctp::RawDataDecoder::setMAXErrors |
( |
int |
m | ) |
|
|
inline |
◆ setVerbose()
| void o2::ctp::RawDataDecoder::setVerbose |
( |
bool |
v | ) |
|
|
inline |
◆ shiftInputs()
◆ shiftNew()
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/Detectors/CTP/reconstruction/include/CTPReconstruction/RawDataDecoder.h
- /home/runner/work/AliceO2/AliceO2/Detectors/CTP/reconstruction/src/RawDataDecoder.cxx