Project
Loading...
Searching...
No Matches
o2::itsmft::RawDecodingStat Struct Reference

#include <RawPixelReader.h>

Public Types

enum  DecErrors : int { ErrInvalidFEEId , NErrorsDefined }
 
using ULL = unsigned long long
 

Public Member Functions

 RawDecodingStat ()=default
 
void clear ()
 
void print (bool skipNoErr=true) const
 
 ClassDefNV (RawDecodingStat, 2)
 

Public Attributes

uint64_t nTriggersProcessed = 0
 
uint64_t nPagesProcessed = 0
 
uint64_t nRUsProcessed = 0
 
uint64_t nBytesProcessed = 0
 
uint64_t nNonEmptyChips = 0
 
uint64_t nHitsDecoded = 0
 
std::array< int, NErrorsDefinederrorCounts = {}
 

Static Public Attributes

static constexpr std::array< std::string_view, NErrorsDefinedErrNames
 

Detailed Description

Definition at line 60 of file RawPixelReader.h.

Member Typedef Documentation

◆ ULL

Definition at line 66 of file RawPixelReader.h.

Member Enumeration Documentation

◆ DecErrors

Enumerator
ErrInvalidFEEId 
NErrorsDefined 

Definition at line 61 of file RawPixelReader.h.

Constructor & Destructor Documentation

◆ RawDecodingStat()

o2::itsmft::RawDecodingStat::RawDecodingStat ( )
default

Member Function Documentation

◆ ClassDefNV()

o2::itsmft::RawDecodingStat::ClassDefNV ( RawDecodingStat  ,
 
)

◆ clear()

void o2::itsmft::RawDecodingStat::clear ( )
inline

Definition at line 77 of file RawPixelReader.h.

◆ print()

void o2::itsmft::RawDecodingStat::print ( bool  skipNoErr = true) const
inline

Definition at line 88 of file RawPixelReader.h.

Member Data Documentation

◆ ErrNames

constexpr std::array<std::string_view, NErrorsDefined> o2::itsmft::RawDecodingStat::ErrNames
staticconstexpr
Initial value:
= {
"RDH cointains invalid FEEID"
}

Definition at line 106 of file RawPixelReader.h.

◆ errorCounts

std::array<int, NErrorsDefined> o2::itsmft::RawDecodingStat::errorCounts = {}

Definition at line 73 of file RawPixelReader.h.

◆ nBytesProcessed

uint64_t o2::itsmft::RawDecodingStat::nBytesProcessed = 0

Definition at line 70 of file RawPixelReader.h.

◆ nHitsDecoded

uint64_t o2::itsmft::RawDecodingStat::nHitsDecoded = 0

Definition at line 72 of file RawPixelReader.h.

◆ nNonEmptyChips

uint64_t o2::itsmft::RawDecodingStat::nNonEmptyChips = 0

Definition at line 71 of file RawPixelReader.h.

◆ nPagesProcessed

uint64_t o2::itsmft::RawDecodingStat::nPagesProcessed = 0

Definition at line 68 of file RawPixelReader.h.

◆ nRUsProcessed

uint64_t o2::itsmft::RawDecodingStat::nRUsProcessed = 0

Definition at line 69 of file RawPixelReader.h.

◆ nTriggersProcessed

uint64_t o2::itsmft::RawDecodingStat::nTriggersProcessed = 0

Definition at line 67 of file RawPixelReader.h.


The documentation for this struct was generated from the following file: