104 bool& nohvFlag )
const
105 {
return get( wheelId, stationId, sectorId, slId, layerId, cellId,
106 noiseFlag, feMask, tdcMask, trigMask,
107 deadFlag, nohvFlag); };
114 bool& nohvFlag )
const
116 noiseFlag, feMask, tdcMask, trigMask,
117 deadFlag, nohvFlag ); };
118 int get(
int wheelId,
129 bool& nohvFlag )
const;
136 bool& nohvFlag )
const;
158 {
return set( wheelId, stationId, sectorId, slId, layerId, cellId,
159 noiseFlag, feMask, tdcMask, trigMask,
160 deadFlag, nohvFlag); };
169 noiseFlag, feMask, tdcMask, trigMask,
170 deadFlag, nohvFlag ); };
172 int set(
int wheelId,
263 std::vector< std::pair<DTStatusFlagId,DTStatusFlagData> >
dataList;
274 #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)
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)
std::vector< std::pair< DTStatusFlagId, DTStatusFlagData > > dataList
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.
int cellStatus(const DTWireId &id, bool &noiseFlag, bool &feMask, bool &tdcMask, bool &trigMask, bool &deadFlag, bool &nohvFlag) const
void cacheMap() const
read and store full content
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
void clear()
reset content
int setCellNoHV(int wheelId, int stationId, int sectorId, int slId, int layerId, int cellId, bool flag)
std::string mapName() const
DTBufferTree< int, int > * dBuf
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)
const_iterator begin() const