![]() |
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 106 of file TileBchStatus.h.
Definition at line 127 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 119 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 143 of file TileBchStatus.h.
|
inline |
Definition at line 151 of file TileBchStatus.h.
|
inline |
Definition at line 199 of file TileBchStatus.h.
|
inline |
Definition at line 135 of file TileBchStatus.h.
|
inline |
Definition at line 191 of file TileBchStatus.h.
|
inline |
Definition at line 167 of file TileBchStatus.h.
|
inline |
Definition at line 175 of file TileBchStatus.h.
|
inline |
Definition at line 183 of file TileBchStatus.h.
|
inline |
Definition at line 159 of file TileBchStatus.h.
|
inline |
Definition at line 207 of file TileBchStatus.h.
|
inline |
Definition at line 223 of file TileBchStatus.h.
|
inline |
Definition at line 215 of file TileBchStatus.h.
|
inline |
Definition at line 231 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 108 of file TileBchStatus.h.
|
staticprivate |
Definition at line 109 of file TileBchStatus.h.
|
staticprivate |
Definition at line 110 of file TileBchStatus.h.
|
staticprivate |
Definition at line 111 of file TileBchStatus.h.
|
staticprivate |
Definition at line 112 of file TileBchStatus.h.
|
staticprivate |
Definition at line 113 of file TileBchStatus.h.
|
private |
Definition at line 75 of file TileBchStatus.h.
1.8.18