#include <EcalErrorDictionary.h>
Classes | |
struct | errorDef_t |
Static Public Member Functions | |
static void | getDictionary (std::vector< errorDef_t > &dict) |
static void | getErrors (std::vector< errorDef_t > &errorVec, uint64_t bitcode) |
static uint64_t | getMask (std::string shortDesc) |
static uint64_t | hasError (std::string shortDesc, uint64_t bitcode) |
static void | printErrors (uint64_t bitcode) |
Private Member Functions | |
EcalErrorDictionary () | |
~EcalErrorDictionary () | |
Static Private Member Functions | |
static errorDef_t | getDef (unsigned int i) |
Static Private Attributes | |
const static unsigned int | DICTSIZE = 55 |
A dictionary of bitmasks for ECAL channel errors and their meaning This object is not meant to be stored in the offline DB, but the bits defined here are stored in EcalChannelStatus.
This class holds no dynamic data and all the methods are static.
Definition at line 15 of file EcalErrorDictionary.h.
|
inlineprivate |
Definition at line 58 of file EcalErrorDictionary.h.
|
inlineprivate |
Definition at line 59 of file EcalErrorDictionary.h.
|
inlinestaticprivate |
Definition at line 63 of file EcalErrorDictionary.h.
References DICTSIZE, and mps_fire::i.
Referenced by getDictionary(), getErrors(), getMask(), and printErrors().
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Definition at line 25 of file EcalErrorDictionary.h.
References EcalErrorDictionary::errorDef_t::bitmask, DICTSIZE, getDef(), and mps_fire::i.
Referenced by hasError(), popcon::EcalChannelStatusHandler::laserMasking(), popcon::EcalChannelStatusHandler::pedMasking(), popcon::EcalChannelStatusHandler::pedOnlineMasking(), and popcon::EcalChannelStatusHandler::physicsMasking().
|
inlinestatic |
|
inlinestatic |
|
staticprivate |
Definition at line 61 of file EcalErrorDictionary.h.
Referenced by getDef(), getDictionary(), getErrors(), getMask(), and printErrors().