Class holding bad channel problems.
More...
#include <TileBchStatus.h>
Class holding bad channel problems.
- Author
- Nils Gollub nils..nosp@m.goll.nosp@m.ub@ce.nosp@m.rn.c.nosp@m.h
Definition at line 19 of file TileBchStatus.h.
◆ Prb
◆ PrbSet
◆ TileBchStatus() [1/3]
| TileBchStatus::TileBchStatus |
( |
| ) |
|
Definition at line 18 of file TileBchStatus.cxx.
19{
21}
static void initClassifierDefinitions()
◆ TileBchStatus() [2/3]
| TileBchStatus::TileBchStatus |
( |
const PrbSet & | prbSet | ) |
|
◆ TileBchStatus() [3/3]
| TileBchStatus::TileBchStatus |
( |
const PrbSet & | s, |
|
|
bool | ) |
|
inlineprivate |
◆ contains()
| bool TileBchStatus::contains |
( |
const Prb & | prb | ) |
const |
|
inline |
◆ defineBad()
◆ defineBadTiming()
| void TileBchStatus::defineBadTiming |
( |
const TileBchStatus & | status | ) |
|
|
static |
◆ defineNoGainL1()
| void TileBchStatus::defineNoGainL1 |
( |
const TileBchStatus & | status | ) |
|
|
static |
◆ defineNoisy()
◆ defineTimingDmuBcOffset()
| void TileBchStatus::defineTimingDmuBcOffset |
( |
const TileBchStatus & | status | ) |
|
|
static |
◆ defineWrongBCID()
| void TileBchStatus::defineWrongBCID |
( |
const TileBchStatus & | status | ) |
|
|
static |
◆ getDefinitionBad()
◆ getDefinitionBadTiming()
◆ getDefinitionNoGainL1()
◆ getDefinitionNoisy()
◆ getDefinitionTimingDmuBcOffset()
◆ getDefinitionWrongBCID()
◆ getPrbs()
◆ getString()
| std::string TileBchStatus::getString |
( |
| ) |
const |
Definition at line 264 of file TileBchStatus.cxx.
265{
266 std::string prbStr("");
267 for(PrbSet::const_iterator iPrb =
m_prbSet.begin(); iPrb !=
m_prbSet.end(); ++iPrb){
269 }
270 return prbStr;
271}
static std::string getDescription(const Prb &prb)
Get description of problem.
◆ initClassifierDefinitions()
| void TileBchStatus::initClassifierDefinitions |
( |
| ) |
|
|
static |
Definition at line 91 of file TileBchStatus.cxx.
92{
93
95
103
108
110 s_refBad.set (std::move (refBad));
111
113
117 s_refNoisy.set (std::move (refNoisy));
118
120
128 s_refNoGainL1.set (std::move (refNoGainL1));
129
131
133
135 s_refBadTiming.set (std::move (refBadTiming));
136
137 PrbSet refTimingDmuBcOffset;
138
141
144 s_refTimingDmuBcOffset.set (std::move (refTimingDmuBcOffset));
145
147
149
151 s_refWrongBCID.set (std::move (refWrongBCID));
152}
@ OnlineTimingDmuBcOffsetNeg
@ OnlineTimingDmuBcOffsetPos
◆ isAffected()
| bool TileBchStatus::isAffected |
( |
| ) |
const |
|
inline |
◆ isBad()
| bool TileBchStatus::isBad |
( |
| ) |
const |
|
inline |
◆ isBadTiming()
| bool TileBchStatus::isBadTiming |
( |
| ) |
const |
|
inline |
◆ isGood()
| bool TileBchStatus::isGood |
( |
| ) |
const |
|
inline |
◆ isHalfGainL1()
| bool TileBchStatus::isHalfGainL1 |
( |
| ) |
const |
|
inline |
Definition at line 191 of file TileBchStatus.h.
192{
194}
bool contains(const Prb &prb) const
◆ isIgnoredInDsp()
| bool TileBchStatus::isIgnoredInDsp |
( |
| ) |
const |
|
inline |
◆ isIgnoredInHlt()
| bool TileBchStatus::isIgnoredInHlt |
( |
| ) |
const |
|
inline |
◆ isNoGainL1()
| bool TileBchStatus::isNoGainL1 |
( |
| ) |
const |
|
inline |
◆ isNoisy()
| bool TileBchStatus::isNoisy |
( |
| ) |
const |
|
inline |
◆ isTimingDmuBcOffset()
| bool TileBchStatus::isTimingDmuBcOffset |
( |
| ) |
const |
|
inline |
◆ isTimingDmuBcOffsetNeg()
| bool TileBchStatus::isTimingDmuBcOffsetNeg |
( |
| ) |
const |
|
inline |
◆ isTimingDmuBcOffsetPos()
| bool TileBchStatus::isTimingDmuBcOffsetPos |
( |
| ) |
const |
|
inline |
◆ isWrongBCID()
| bool TileBchStatus::isWrongBCID |
( |
| ) |
const |
|
inline |
◆ operator!=()
| bool TileBchStatus::operator!= |
( |
const TileBchStatus & | other | ) |
const |
◆ operator+=() [1/2]
◆ operator+=() [2/2]
Definition at line 34 of file TileBchStatus.cxx.
35{
36
39 return *this;
40}
const PrbSet & getPrbs() const
◆ operator-=() [1/2]
◆ operator-=() [2/2]
Definition at line 54 of file TileBchStatus.cxx.
55{
56 PrbSet::const_iterator iPrb = rhs.
getPrbs().begin();
59 }
60 return *this;
61}
◆ operator==()
| bool TileBchStatus::operator== |
( |
const TileBchStatus & | other | ) |
const |
◆ testFor()
Definition at line 253 of file TileBchStatus.cxx.
254{
256 std::insert_iterator<PrbSet> insItr(overlapp, overlapp.begin());
257 std::set_intersection(
m_prbSet.begin(),
m_prbSet.end(), prbSet.begin(), prbSet.end(), insItr);
258 return overlapp;
259}
◆ ATLAS_THREAD_SAFE [1/6]
◆ ATLAS_THREAD_SAFE [2/6]
◆ ATLAS_THREAD_SAFE [3/6]
◆ ATLAS_THREAD_SAFE [4/6]
| LockedPrbSet s_refBadTiming TileBchStatus::ATLAS_THREAD_SAFE |
|
staticprivate |
◆ ATLAS_THREAD_SAFE [5/6]
| LockedPrbSet s_refWrongBCID TileBchStatus::ATLAS_THREAD_SAFE |
|
staticprivate |
◆ ATLAS_THREAD_SAFE [6/6]
| LockedPrbSet s_refTimingDmuBcOffset TileBchStatus::ATLAS_THREAD_SAFE |
|
staticprivate |
◆ m_prbSet
| PrbSet TileBchStatus::m_prbSet |
|
private |
The documentation for this class was generated from the following files: