![]() |
Project
|
Statistics for per-link decoding. More...
#include <DecodingStat.h>
Public Types | |
enum | DecErrors : int { ErrNoRDHAtStart , ErrPageNotStopped , ErrStopPageNotEmpty , ErrPageCounterDiscontinuity , ErrRDHvsGBTHPageCnt , ErrMissingGBTTrigger , ErrMissingGBTHeader , ErrMissingGBTTrailer , ErrNonZeroPageAfterStop , ErrUnstoppedLanes , ErrDataForStoppedLane , ErrNoDataForActiveLane , ErrIBChipLaneMismatch , ErrCableDataHeadWrong , ErrInvalidActiveLanes , ErrPacketCounterJump , ErrPacketDoneMissing , ErrMissingDiagnosticWord , ErrGBTWordNotRecognized , ErrWrongeCableID , ErrWrongAlignmentWord , ErrMissingROF , ErrOldROF , ErrLinkRecovery , NErrorsDefined } |
counters for format checks More... | |
Public Member Functions | |
void | clear () |
void | print (bool skipNoErr=true) const |
ClassDefNV (GBTLinkDecodingStat, 3) | |
Public Attributes | |
uint16_t | feeID = 0 |
uint32_t | nPackets = 0 |
uint32_t | nTriggers = 0 |
std::array< uint32_t, NErrorsDefined > | errorCounts = {} |
std::array< uint32_t, GBTDataTrailer::MaxStateCombinations > | packetStates = {} |
Static Public Attributes | |
static constexpr std::array< std::string_view, NErrorsDefined > | ErrNames |
Statistics for per-link decoding.
Definition at line 216 of file DecodingStat.h.
counters for format checks
Definition at line 219 of file DecodingStat.h.
o2::itsmft::GBTLinkDecodingStat::ClassDefNV | ( | GBTLinkDecodingStat | , |
3 | |||
) |
|
inline |
Definition at line 280 of file DecodingStat.h.
void GBTLinkDecodingStat::print | ( | bool | skipNoErr = true | ) | const |
|
staticconstexpr |
Definition at line 246 of file DecodingStat.h.
std::array<uint32_t, NErrorsDefined> o2::itsmft::GBTLinkDecodingStat::errorCounts = {} |
Definition at line 277 of file DecodingStat.h.
uint16_t o2::itsmft::GBTLinkDecodingStat::feeID = 0 |
Definition at line 273 of file DecodingStat.h.
uint32_t o2::itsmft::GBTLinkDecodingStat::nPackets = 0 |
Definition at line 275 of file DecodingStat.h.
uint32_t o2::itsmft::GBTLinkDecodingStat::nTriggers = 0 |
Definition at line 276 of file DecodingStat.h.
std::array<uint32_t, GBTDataTrailer::MaxStateCombinations> o2::itsmft::GBTLinkDecodingStat::packetStates = {} |
Definition at line 278 of file DecodingStat.h.