#include <DecodingStat.h>
|
enum | ActionOnError : int { ErrActNone = 0x0
, ErrActPropagate = 0x1
, ErrActDump = 0x2
} |
|
enum | DecErrors : int {
BusyViolation
, DataOverrun
, Fatal
, BusyOn
,
BusyOff
, TruncatedChipEmpty
, TruncatedChipHeader
, TruncatedRegion
,
TruncatedLondData
, WrongDataLongPattern
, NoDataFound
, UnknownWord
,
RepeatingPixel
, WrongRow
, APE_STRIP_START
, APE_ILLEGAL_CHIPID
,
APE_DET_TIMEOUT
, APE_OOT
, APE_PROTOCOL_ERROR
, APE_LANE_FIFO_OVERFLOW_ERROR
,
APE_FSM_ERROR
, APE_PENDING_DETECTOR_EVENT_LIMIT
, APE_PENDING_LANE_EVENT_LIMIT
, APE_O2N_ERROR
,
APE_RATE_MISSING_TRG_ERROR
, APE_PE_DATA_MISSING
, APE_OOT_DATA_MISSING
, WrongDColOrder
,
InterleavedChipData
, TruncatedBuffer
, TrailerAfterHeader
, FlushedIncomplete
,
StrobeExtended
, WrongAlpideChipID
, DecreasingRow
, NErrorsDefined
} |
|
Definition at line 29 of file DecodingStat.h.
◆ ActionOnError
Enumerator |
---|
ErrActNone | |
ErrActPropagate | |
ErrActDump | |
Definition at line 30 of file DecodingStat.h.
◆ DecErrors
Enumerator |
---|
BusyViolation | |
DataOverrun | |
Fatal | |
BusyOn | |
BusyOff | |
TruncatedChipEmpty | |
TruncatedChipHeader | |
TruncatedRegion | |
TruncatedLondData | |
WrongDataLongPattern | |
NoDataFound | |
UnknownWord | |
RepeatingPixel | |
WrongRow | |
APE_STRIP_START | |
APE_ILLEGAL_CHIPID | |
APE_DET_TIMEOUT | |
APE_OOT | |
APE_PROTOCOL_ERROR | |
APE_LANE_FIFO_OVERFLOW_ERROR | |
APE_FSM_ERROR | |
APE_PENDING_DETECTOR_EVENT_LIMIT | |
APE_PENDING_LANE_EVENT_LIMIT | |
APE_O2N_ERROR | |
APE_RATE_MISSING_TRG_ERROR | |
APE_PE_DATA_MISSING | |
APE_OOT_DATA_MISSING | |
WrongDColOrder | |
InterleavedChipData | |
TruncatedBuffer | |
TrailerAfterHeader | |
FlushedIncomplete | |
StrobeExtended | |
WrongAlpideChipID | |
DecreasingRow | |
NErrorsDefined | |
Definition at line 36 of file DecodingStat.h.
◆ ChipStat() [1/2]
o2::itsmft::ChipStat::ChipStat |
( |
| ) |
|
|
default |
◆ ChipStat() [2/2]
o2::itsmft::ChipStat::ChipStat |
( |
uint16_t |
_feeID | ) |
|
|
inline |
◆ addErrors()
◆ ClassDefNV()
o2::itsmft::ChipStat::ClassDefNV |
( |
ChipStat |
, |
|
|
1 |
|
|
) |
| |
◆ clear()
void o2::itsmft::ChipStat::clear |
( |
| ) |
|
|
inline |
◆ forEachError()
template<typename Func >
static void o2::itsmft::ChipStat::forEachError |
( |
Func |
f | ) |
|
|
inlinestatic |
◆ getAPEByte()
static uint8_t o2::itsmft::ChipStat::getAPEByte |
( |
DecErrors |
c | ) |
|
|
inlinestatic |
◆ getAPECode()
static int o2::itsmft::ChipStat::getAPECode |
( |
uint8_t |
c, |
|
|
bool & |
ft |
|
) |
| |
|
inlinestatic |
◆ getAPENonCritical()
static int o2::itsmft::ChipStat::getAPENonCritical |
( |
uint8_t |
c | ) |
|
|
inlinestatic |
◆ getNErrors()
uint32_t ChipStat::getNErrors |
( |
| ) |
const |
◆ print()
void ChipStat::print |
( |
bool |
skipNoErr = true , |
|
|
const std::string & |
pref = "FEEID" |
|
) |
| const |
◆ ErrActions
constexpr std::array<uint32_t, NErrorsDefined> o2::itsmft::ChipStat::ErrActions |
|
staticconstexpr |
◆ ErrNames
◆ errorCounts
std::array<uint32_t, NErrorsDefined> o2::itsmft::ChipStat::errorCounts = {} |
◆ feeID
uint16_t o2::itsmft::ChipStat::feeID = -1 |
◆ nHits
size_t o2::itsmft::ChipStat::nHits = 0 |
The documentation for this struct was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/Detectors/ITSMFT/common/reconstruction/include/ITSMFTReconstruction/DecodingStat.h
- /home/runner/work/AliceO2/AliceO2/Detectors/ITSMFT/common/reconstruction/src/DecodingStat.cxx