Pixel error – collection of errors and error information. More...
#include <SiPixelRawDataError.h>
Public Member Functions | |
int | getFedId () const |
std::string | getMessage () const |
int | getType () const |
uint32_t | getWord32 () const |
uint64_t | getWord64 () const |
void | setFedId (int fedId) |
void | setMessage () |
void | setType (int errorType) |
void | setWord32 (uint32_t errorWord32) |
void | setWord64 (uint64_t errorWord64) |
SiPixelRawDataError () | |
Default constructor. More... | |
SiPixelRawDataError (uint32_t errorWord32, const int errorType, int fedId) | |
Constructor for 32-bit error word. More... | |
SiPixelRawDataError (uint64_t errorWord64, const int errorType, int fedId) | |
Constructor with 64-bit error word and type included (header or trailer word) More... | |
~SiPixelRawDataError () | |
Destructor. More... | |
Private Attributes | |
std::string | errorMessage_ |
int | errorType_ |
uint32_t | errorWord32_ |
uint64_t | errorWord64_ |
int | fedId_ |
Pixel error – collection of errors and error information.
Class to contain and store all information about errors
Definition at line 17 of file SiPixelRawDataError.h.
SiPixelRawDataError::SiPixelRawDataError | ( | ) |
SiPixelRawDataError::SiPixelRawDataError | ( | uint32_t | errorWord32, |
const int | errorType, | ||
int | fedId | ||
) |
Constructor for 32-bit error word.
Definition at line 17 of file SiPixelRawDataError.cc.
References setMessage().
SiPixelRawDataError::SiPixelRawDataError | ( | uint64_t | errorWord64, |
const int | errorType, | ||
int | fedId | ||
) |
Constructor with 64-bit error word and type included (header or trailer word)
Definition at line 25 of file SiPixelRawDataError.cc.
References setMessage().
SiPixelRawDataError::~SiPixelRawDataError | ( | ) |
|
inline |
|
inline |
|
inline |
Definition at line 37 of file SiPixelRawDataError.h.
References errorType_.
Referenced by python.Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::getDaughterObjects(), python.Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::getObjectRef(), python.Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::getShortType(), and python.Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::properties().
|
inline |
|
inline |
void SiPixelRawDataError::setFedId | ( | int | fedId | ) |
void SiPixelRawDataError::setMessage | ( | ) |
Definition at line 56 of file SiPixelRawDataError.cc.
References errorMessage_, and errorType_.
Referenced by setType(), and SiPixelRawDataError().
void SiPixelRawDataError::setType | ( | int | errorType | ) |
void SiPixelRawDataError::setWord32 | ( | uint32_t | errorWord32 | ) |
void SiPixelRawDataError::setWord64 | ( | uint64_t | errorWord64 | ) |
|
private |
Definition at line 47 of file SiPixelRawDataError.h.
Referenced by getMessage(), and setMessage().
|
private |
Definition at line 45 of file SiPixelRawDataError.h.
Referenced by getType(), setMessage(), and setType().
|
private |
Definition at line 43 of file SiPixelRawDataError.h.
Referenced by getWord32(), and setWord32().
|
private |
Definition at line 44 of file SiPixelRawDataError.h.
Referenced by getWord64(), and setWord64().
|
private |
Definition at line 46 of file SiPixelRawDataError.h.
Referenced by getFedId(), and setFedId().