16#ifndef O2_TRD_RAWDATASTATS
17#define O2_TRD_RAWDATASTATS
23#include <unordered_map>
73static const std::unordered_map<int, std::string> ParsingErrorsString = {
127 std::array<uint16_t, constants::MAXHALFCHAMBER>
mLinkWords{};
139 std::array<uint16_t, constants::MAXHALFCHAMBER>
mLinkWords{};
142 std::array<uint16_t, constants::MAXHALFCHAMBER>
mParsingOK{};
ClassDefNV(TRDDataCountersPerTimeFrame, 3)
std::array< uint16_t, constants::MAXHALFCHAMBER > mParsingOK
std::array< int, 256 > mDataFormatRead
std::array< uint16_t, constants::MAXHALFCHAMBER > mLinkWordsRead
std::array< uint16_t, TRDLastParsingError > mParsingErrors
std::array< uint16_t, constants::MAXHALFCHAMBER > mLinkWords
o2::dataformats::TFIDInfo mTFIDInfo
std::array< uint16_t, constants::MAXHALFCHAMBER > mLinkNoData
std::array< uint8_t, constants::MAXHALFCHAMBER > mLinkErrorFlag
std::vector< uint32_t > mParsingErrorsByLink
float mTimeTakenForDigits
float mTimeTakenForTracklets
std::array< uint16_t, constants::MAXHALFCHAMBER > mLinkWordsRejected
@ TrackletNoSecondEndMarker
@ TrackletDataWrongOrdering
@ DigitHCHeaderSVNMismatch
@ TrackletExitingNoTrackletEndMarker
@ TrackletNoTrackletEndMarker
@ DigitEndMarkerWrongState
@ TrackletDataDuplicateMCM
@ DigitParsingNoSecondEndmarker
@ DigitMCMHeaderSanityCheckFailure
@ TrackletsReturnedMinusOne
@ DigitParsingExitInWrongState
@ TrackletHCHeaderFailure
@ UnparsedTrackletDataRemaining
@ UnparsedDigitDataRemaining
@ TrackletMCMHeaderSanityCheckFailure
@ TRDOnlyCalibrationTriggerBit
ClassDefNV(DataCountersPerTrigger, 1)
std::array< uint16_t, constants::MAXHALFCHAMBER > mLinkWords
std::array< uint8_t, constants::MAXHALFCHAMBER > mLinkErrorFlag