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 setCellDead(int wheelId, int stationId, int sectorId, int slId, int layerId, int cellId, bool flag)
const_iterator begin() const
int cellStatus(const DTWireId &id, bool &noiseFlag, bool &feMask, bool &tdcMask, bool &trigMask, bool &deadFlag, bool &nohvFlag) const
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)
bool operator()(const DTStatusFlagId &idl, const DTStatusFlagId &idr) const
int setCellNoise(int wheelId, int stationId, int sectorId, int slId, int layerId, int cellId, bool flag)
std::vector< std::pair< DTStatusFlagId, DTStatusFlagData > >::const_iterator const_iterator
Access methods to data.
#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)
const_iterator end() const
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
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
edm::ConstRespectingPtr< DTBufferTree< int, int > > dBuf
const std::string & version() const
access version