#include <HPTDCErrorFlags.h>
Public Member Functions | |
unsigned short | errorFlag () const |
bool | errorId (unsigned short id) const |
bool | eventLost () const |
bool | hitErrorGroup0 () const |
bool | hitErrorGroup1 () const |
bool | hitErrorGroup2 () const |
bool | hitErrorGroup3 () const |
bool | hitLostL1OverflowGroup0 () const |
bool | hitLostL1OverflowGroup1 () const |
bool | hitLostL1OverflowGroup2 () const |
bool | hitLostL1OverflowGroup3 () const |
bool | hitLostROFifoOverflowGroup0 () const |
bool | hitLostROFifoOverflowGroup1 () const |
bool | hitLostROFifoOverflowGroup2 () const |
bool | hitLostROFifoOverflowGroup3 () const |
bool | hitRejectedByEventSizeLimit () const |
HPTDCErrorFlags (unsigned short flags=0) | |
bool | internalFatalChipError () const |
Static Public Member Functions | |
static std::string | hptdcErrorName (const unsigned short id) |
Private Attributes | |
unsigned short | error_flags |
HPTDC error flags container
Definition at line 15 of file HPTDCErrorFlags.h.
|
inline |
Definition at line 17 of file HPTDCErrorFlags.h.
|
inline |
Definition at line 72 of file HPTDCErrorFlags.h.
References error_flags.
Referenced by operator<(), operator<<(), and CTPPSDiamondDigi::operator==().
|
inline |
Definition at line 19 of file HPTDCErrorFlags.h.
References eventLost(), hitErrorGroup0(), hitErrorGroup1(), hitErrorGroup2(), hitErrorGroup3(), hitLostL1OverflowGroup0(), hitLostL1OverflowGroup1(), hitLostL1OverflowGroup2(), hitLostL1OverflowGroup3(), hitLostROFifoOverflowGroup0(), hitLostROFifoOverflowGroup1(), hitLostROFifoOverflowGroup2(), hitLostROFifoOverflowGroup3(), hitRejectedByEventSizeLimit(), and internalFatalChipError().
Referenced by CTPPSDiamondDQMSource::analyze().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
Definition at line 74 of file HPTDCErrorFlags.h.
Referenced by CTPPSDiamondDQMSource::ChannelPlots::ChannelPlots(), and CTPPSDiamondDQMSource::PotPlots::PotPlots().
|
inline |
|
private |
Definition at line 112 of file HPTDCErrorFlags.h.
Referenced by errorFlag(), eventLost(), hitErrorGroup0(), hitErrorGroup1(), hitErrorGroup2(), hitErrorGroup3(), hitLostL1OverflowGroup0(), hitLostL1OverflowGroup1(), hitLostL1OverflowGroup2(), hitLostL1OverflowGroup3(), hitLostROFifoOverflowGroup0(), hitLostROFifoOverflowGroup1(), hitLostROFifoOverflowGroup2(), hitLostROFifoOverflowGroup3(), hitRejectedByEventSizeLimit(), and internalFatalChipError().