![]() |
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.