ATLAS Offline Software
|
Class holding bad channel problems. More...
#include <TileBchStatus.h>
Classes | |
struct | LockedPrbSet |
Public Types | |
typedef TileBchPrbs::Prb | Prb |
typedef std::set< Prb > | PrbSet |
Public Member Functions | |
TileBchStatus () | |
TileBchStatus (const PrbSet &prbSet) | |
TileBchStatus & | operator+= (const TileBchStatus &rhs) |
TileBchStatus & | operator+= (const TileBchPrbs::Prb &prb) |
TileBchStatus & | operator-= (const TileBchStatus &rhs) |
TileBchStatus & | operator-= (const TileBchPrbs::Prb &prb) |
bool | operator== (const TileBchStatus &other) const |
bool | operator!= (const TileBchStatus &other) const |
const PrbSet & | getPrbs () const |
PrbSet | testFor (const PrbSet &prbSet) const |
bool | contains (const Prb &prb) const |
std::string | getString () const |
bool | isGood () const |
bool | isBad () const |
bool | isAffected () const |
bool | isNoisy () const |
bool | isIgnoredInDsp () const |
bool | isIgnoredInHlt () const |
bool | isNoGainL1 () const |
bool | isHalfGainL1 () const |
bool | isBadTiming () const |
bool | isTimingDmuBcOffset () const |
bool | isTimingDmuBcOffsetPos () const |
bool | isTimingDmuBcOffsetNeg () const |
bool | isWrongBCID () const |
Static Public Member Functions | |
static void | initClassifierDefinitions () |
static void | defineBad (const TileBchStatus &status) |
static void | defineNoisy (const TileBchStatus &status) |
static void | defineNoGainL1 (const TileBchStatus &status) |
static void | defineBadTiming (const TileBchStatus &status) |
static void | defineTimingDmuBcOffset (const TileBchStatus &status) |
static void | defineWrongBCID (const TileBchStatus &status) |
static TileBchStatus | getDefinitionBad () |
static TileBchStatus | getDefinitionNoisy () |
static TileBchStatus | getDefinitionNoGainL1 () |
static TileBchStatus | getDefinitionBadTiming () |
static TileBchStatus | getDefinitionTimingDmuBcOffset () |
static TileBchStatus | getDefinitionWrongBCID () |
Private Member Functions | |
TileBchStatus (const PrbSet &s, bool) | |
Private Attributes | |
PrbSet | m_prbSet |
Static Private Attributes | |
static LockedPrbSet s_refBad | ATLAS_THREAD_SAFE |
static LockedPrbSet s_refNoisy | ATLAS_THREAD_SAFE |
static LockedPrbSet s_refNoGainL1 | ATLAS_THREAD_SAFE |
static LockedPrbSet s_refBadTiming | ATLAS_THREAD_SAFE |
static LockedPrbSet s_refWrongBCID | ATLAS_THREAD_SAFE |
static LockedPrbSet s_refTimingDmuBcOffset | ATLAS_THREAD_SAFE |
Class holding bad channel problems.
Definition at line 19 of file TileBchStatus.h.
typedef TileBchPrbs::Prb TileBchStatus::Prb |
Definition at line 22 of file TileBchStatus.h.
typedef std::set<Prb> TileBchStatus::PrbSet |
Definition at line 23 of file TileBchStatus.h.
TileBchStatus::TileBchStatus | ( | ) |
Definition at line 18 of file TileBchStatus.cxx.
Definition at line 25 of file TileBchStatus.cxx.
Definition at line 100 of file TileBchStatus.h.
Definition at line 121 of file TileBchStatus.h.
|
static |
Definition at line 157 of file TileBchStatus.cxx.
|
static |
Definition at line 181 of file TileBchStatus.cxx.
|
static |
Definition at line 173 of file TileBchStatus.cxx.
|
static |
Definition at line 165 of file TileBchStatus.cxx.
|
static |
Definition at line 189 of file TileBchStatus.cxx.
|
static |
Definition at line 197 of file TileBchStatus.cxx.
|
static |
Definition at line 205 of file TileBchStatus.cxx.
|
static |
Definition at line 229 of file TileBchStatus.cxx.
|
static |
Definition at line 221 of file TileBchStatus.cxx.
|
static |
Definition at line 213 of file TileBchStatus.cxx.
|
static |
Definition at line 237 of file TileBchStatus.cxx.
|
static |
Definition at line 245 of file TileBchStatus.cxx.
|
inline |
Definition at line 113 of file TileBchStatus.h.
std::string TileBchStatus::getString | ( | ) | const |
Definition at line 264 of file TileBchStatus.cxx.
|
static |
Definition at line 91 of file TileBchStatus.cxx.
|
inline |
Definition at line 137 of file TileBchStatus.h.
|
inline |
Definition at line 145 of file TileBchStatus.h.
|
inline |
Definition at line 193 of file TileBchStatus.h.
|
inline |
Definition at line 129 of file TileBchStatus.h.
|
inline |
Definition at line 185 of file TileBchStatus.h.
|
inline |
Definition at line 161 of file TileBchStatus.h.
|
inline |
Definition at line 169 of file TileBchStatus.h.
|
inline |
Definition at line 177 of file TileBchStatus.h.
|
inline |
Definition at line 153 of file TileBchStatus.h.
|
inline |
Definition at line 201 of file TileBchStatus.h.
|
inline |
Definition at line 217 of file TileBchStatus.h.
|
inline |
Definition at line 209 of file TileBchStatus.h.
|
inline |
Definition at line 225 of file TileBchStatus.h.
bool TileBchStatus::operator!= | ( | const TileBchStatus & | other | ) | const |
Definition at line 83 of file TileBchStatus.cxx.
TileBchStatus & TileBchStatus::operator+= | ( | const TileBchPrbs::Prb & | prb | ) |
Definition at line 45 of file TileBchStatus.cxx.
TileBchStatus & TileBchStatus::operator+= | ( | const TileBchStatus & | rhs | ) |
Definition at line 34 of file TileBchStatus.cxx.
TileBchStatus & TileBchStatus::operator-= | ( | const TileBchPrbs::Prb & | prb | ) |
Definition at line 66 of file TileBchStatus.cxx.
TileBchStatus & TileBchStatus::operator-= | ( | const TileBchStatus & | rhs | ) |
bool TileBchStatus::operator== | ( | const TileBchStatus & | other | ) | const |
Definition at line 75 of file TileBchStatus.cxx.
TileBchStatus::PrbSet TileBchStatus::testFor | ( | const PrbSet & | prbSet | ) | const |
Definition at line 253 of file TileBchStatus.cxx.
|
staticprivate |
Definition at line 102 of file TileBchStatus.h.
|
staticprivate |
Definition at line 103 of file TileBchStatus.h.
|
staticprivate |
Definition at line 104 of file TileBchStatus.h.
|
staticprivate |
Definition at line 105 of file TileBchStatus.h.
|
staticprivate |
Definition at line 106 of file TileBchStatus.h.
|
staticprivate |
Definition at line 107 of file TileBchStatus.h.
|
private |
Definition at line 69 of file TileBchStatus.h.