|
ATLAS Offline Software
|
Go to the documentation of this file.
56 PrbSet::const_iterator iPrb = rhs.
getPrbs().begin();
110 s_refBad.set (std::move (refBad));
117 s_refNoisy.set (std::move (refNoisy));
128 s_refNoGainL1.set (std::move (refNoGainL1));
135 s_refBadTiming.set (std::move (refBadTiming));
137 PrbSet refTimingDmuBcOffset;
144 s_refTimingDmuBcOffset.set (std::move (refTimingDmuBcOffset));
151 s_refWrongBCID.set (std::move (refWrongBCID));
159 s_refBad.set (
status.getPrbs());
167 s_refNoisy.set (
status.getPrbs());
175 s_refNoGainL1.set (
status.getPrbs());
183 s_refBadTiming.set (
status.getPrbs());
191 s_refTimingDmuBcOffset.set (
status.getPrbs());
199 s_refWrongBCID.set (
status.getPrbs());
223 return s_refNoGainL1;
231 return s_refBadTiming;
239 return s_refTimingDmuBcOffset;
247 return s_refWrongBCID;
256 std::insert_iterator<PrbSet> insItr(overlapp, overlapp.begin());
266 std::string prbStr(
"");
267 for(PrbSet::const_iterator iPrb =
m_prbSet.begin(); iPrb !=
m_prbSet.end(); ++iPrb){
277 std::lock_guard lock (
m_mutex);
279 std::insert_iterator<PrbSet> insItr(overlapp, overlapp.begin());
281 return !overlapp.empty();
static TileBchStatus getDefinitionTimingDmuBcOffset()
const PrbSet & getPrbs() const
bool operator!=(const TileBchStatus &other) const
static void defineTimingDmuBcOffset(const TileBchStatus &status)
static TileBchStatus getDefinitionBadTiming()
static void initClassifierDefinitions()
static TileBchStatus getDefinitionWrongBCID()
@ OnlineTimingDmuBcOffsetNeg
Class holding bad channel problems.
TileBchStatus::LockedPrbSet TileBchStatus::s_refBad ATLAS_THREAD_SAFE
TileBchStatus & operator-=(const TileBchStatus &rhs)
static void defineBadTiming(const TileBchStatus &status)
Set * set_union(Set *set1, Set *set2)
Perform a union of two sets.
static TileBchStatus getDefinitionNoisy()
static void defineNoisy(const TileBchStatus &status)
PrbSet testFor(const PrbSet &prbSet) const
static void defineNoGainL1(const TileBchStatus &status)
static void defineBad(const TileBchStatus &status)
@ OnlineTimingDmuBcOffsetPos
TileBchStatus & operator+=(const TileBchStatus &rhs)
bool operator==(const TileBchStatus &other) const
bool test(const PrbSet &s) const
static void defineWrongBCID(const TileBchStatus &status)
static TileBchStatus getDefinitionNoGainL1()
static TileBchStatus getDefinitionBad()
Set * set_intersection(Set *set1, Set *set2)
Perform an intersection of two sets.
std::string getString() const
static std::string getDescription(const Prb &prb)
Get description of problem.