32 template <
class Key,
class Content>
101 bool& nohvFlag)
const {
103 wheelId, stationId, sectorId, slId, layerId, cellId, noiseFlag, feMask, tdcMask, trigMask, deadFlag, nohvFlag);
111 bool& nohvFlag)
const {
112 return get(
id, noiseFlag, feMask, tdcMask, trigMask, deadFlag, nohvFlag);
125 bool& nohvFlag)
const;
132 bool& nohvFlag)
const;
154 wheelId, stationId, sectorId, slId, layerId, cellId, noiseFlag, feMask, tdcMask, trigMask, deadFlag, nohvFlag);
157 const DTWireId&
id,
bool noiseFlag,
bool feMask,
bool tdcMask,
bool trigMask,
bool deadFlag,
bool nohvFlag) {
158 return set(
id, noiseFlag, feMask, tdcMask, trigMask, deadFlag, nohvFlag);
173 int set(
const DTWireId&
id,
bool noiseFlag,
bool feMask,
bool tdcMask,
bool trigMask,
bool deadFlag,
bool nohvFlag);
175 int setCellNoise(
int wheelId,
int stationId,
int sectorId,
int slId,
int layerId,
int cellId,
bool flag);
178 int setCellFEMask(
int wheelId,
int stationId,
int sectorId,
int slId,
int layerId,
int cellId,
bool mask);
181 int setCellTDCMask(
int wheelId,
int stationId,
int sectorId,
int slId,
int layerId,
int cellId,
bool mask);
184 int setCellTrigMask(
int wheelId,
int stationId,
int sectorId,
int slId,
int layerId,
int cellId,
bool mask);
187 int setCellDead(
int wheelId,
int stationId,
int sectorId,
int slId,
int layerId,
int cellId,
bool flag);
190 int setCellNoHV(
int wheelId,
int stationId,
int sectorId,
int slId,
int layerId,
int cellId,
bool flag);
203 std::vector<std::pair<DTStatusFlagId, DTStatusFlagData> >
dataList;
211 #endif // DTStatusFlag_H
int set(int wheelId, int stationId, int sectorId, int slId, int layerId, int cellId, bool noiseFlag, bool feMask, bool tdcMask, bool trigMask, bool deadFlag, bool nohvFlag)
const_iterator end() const
int setCellDead(int wheelId, int stationId, int sectorId, int slId, int layerId, int cellId, bool flag)
uint16_t *__restrict__ id
int setCellStatus(const DTWireId &id, bool noiseFlag, bool feMask, bool tdcMask, bool trigMask, bool deadFlag, bool nohvFlag)
int setCellTrigMask(int wheelId, int stationId, int sectorId, int slId, int layerId, int cellId, bool mask)
int setCellNoise(int wheelId, int stationId, int sectorId, int slId, int layerId, int cellId, bool flag)
int cellStatus(const DTWireId &id, bool &noiseFlag, bool &feMask, bool &tdcMask, bool &trigMask, bool &deadFlag, bool &nohvFlag) const
std::vector< std::pair< DTStatusFlagId, DTStatusFlagData > >::const_iterator const_iterator
Access methods to data.
bool operator()(const DTStatusFlagId &idl, const DTStatusFlagId &idr) const
const std::string & version() const
access version
int cellStatus(int wheelId, int stationId, int sectorId, int slId, int layerId, int cellId, bool &noiseFlag, bool &feMask, bool &tdcMask, bool &trigMask, bool &deadFlag, bool &nohvFlag) const
get content
#define COND_SERIALIZABLE
void clear()
reset content
std::vector< std::pair< DTStatusFlagId, DTStatusFlagData > > dataList
int setCellNoHV(int wheelId, int stationId, int sectorId, int slId, int layerId, int cellId, bool flag)
std::string mapName() const
int setCellTDCMask(int wheelId, int stationId, int sectorId, int slId, int layerId, int cellId, bool mask)
int setCellFEMask(int wheelId, int stationId, int sectorId, int slId, int layerId, int cellId, bool mask)
int setCellStatus(int wheelId, int stationId, int sectorId, int slId, int layerId, int cellId, bool noiseFlag, bool feMask, bool tdcMask, bool trigMask, bool deadFlag, bool nohvFlag)
DTStatusFlag & operator=(DTStatusFlag const &)=delete
edm::ConstRespectingPtr< DTBufferTree< int, int > > dBuf
const_iterator begin() const