5#ifndef TILECALIBBLOBOBJS_TILEBCHSTATUS_H
6#define TILECALIBBLOBOBJS_TILEBCHSTATUS_H
Define macros for attributes used to control the static checker.
@ OnlineTimingDmuBcOffsetNeg
@ OnlineTimingDmuBcOffsetPos
bool operator==(const TileBchStatus &other) const
TileBchStatus & operator+=(const TileBchStatus &rhs)
static void initClassifierDefinitions()
PrbSet testFor(const PrbSet &prbSet) const
bool isTimingDmuBcOffsetPos() const
static TileBchStatus getDefinitionNoisy()
static void defineTimingDmuBcOffset(const TileBchStatus &status)
bool operator!=(const TileBchStatus &other) const
static void defineNoGainL1(const TileBchStatus &status)
bool isTimingDmuBcOffset() const
static TileBchStatus getDefinitionWrongBCID()
TileBchStatus(const PrbSet &s, bool)
bool contains(const Prb &prb) const
static void defineBadTiming(const TileBchStatus &status)
bool isHalfGainL1() const
static TileBchStatus getDefinitionNoGainL1()
std::string getString() const
bool isIgnoredInHlt() const
static TileBchStatus getDefinitionBadTiming()
TileBchStatus & operator-=(const TileBchStatus &rhs)
static TileBchStatus getDefinitionBad()
bool isIgnoredInDsp() const
static TileBchStatus getDefinitionTimingDmuBcOffset()
static void defineNoisy(const TileBchStatus &status)
bool isTimingDmuBcOffsetNeg() const
static LockedPrbSet s_refBad ATLAS_THREAD_SAFE
static void defineBad(const TileBchStatus &status)
const PrbSet & getPrbs() const
static void defineWrongBCID(const TileBchStatus &status)
void set(const PrbSet &s)
bool test(const PrbSet &s) const