#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