ATLAS Offline Software
Loading...
Searching...
No Matches
PixelByteStreamErrors.h File Reference
Include dependency graph for PixelByteStreamErrors.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  PixelByteStreamErrors

Enumerations

enum  PixelByteStreamErrors::PixelErrorsEnum {
  PixelByteStreamErrors::TimeOut =0 , PixelByteStreamErrors::firstErrType =TimeOut , PixelByteStreamErrors::BCID , PixelByteStreamErrors::LVL1ID ,
  PixelByteStreamErrors::Preamble , PixelByteStreamErrors::Trailer , PixelByteStreamErrors::Flagged , PixelByteStreamErrors::BadFE ,
  PixelByteStreamErrors::Decoding , PixelByteStreamErrors::Invalid , PixelByteStreamErrors::LinkMaskedByPPC , PixelByteStreamErrors::Limit ,
  PixelByteStreamErrors::TruncatedROB , PixelByteStreamErrors::MaskedROB , PixelByteStreamErrors::MCCUndefined , PixelByteStreamErrors::MCCLVL1IDEoECheck ,
  PixelByteStreamErrors::MCCBCIDEoECheck , PixelByteStreamErrors::MCCLVL1IDCheck , PixelByteStreamErrors::MCCEoEOverflow , PixelByteStreamErrors::MCCHitOverflow ,
  PixelByteStreamErrors::FEWarning , PixelByteStreamErrors::FEHitParity , PixelByteStreamErrors::FERegisterParity , PixelByteStreamErrors::FEHammingCode ,
  PixelByteStreamErrors::FEEoCOverflow , PixelByteStreamErrors::RODTrailerBitError , PixelByteStreamErrors::RODHeaderLimit , PixelByteStreamErrors::RODDataOVerflow ,
  PixelByteStreamErrors::lastErrType =RODDataOVerflow , PixelByteStreamErrors::ErrorsNumber =lastErrType+1
}
 < Possible errors in pixel data decoding More...

Functions

constexpr IDCInDetBSErrContainer::ErrorCode PixelByteStreamErrors::makeError (PixelErrorsEnum errType)
 helper to be used in clients to fetch error information
void PixelByteStreamErrors::addError (IDCInDetBSErrContainer::ErrorCode &errWord, PixelErrorsEnum errType)
void PixelByteStreamErrors::addServiceRecords (IDCInDetBSErrContainer::ErrorCode &errWord, uint64_t errorCount)