32 template <
class Key,
class Content>
99 bool& nohvFlag)
const {
101 wheelId,
stationId,
sectorId,
slId,
layerId,
cellId, noiseFlag, feMask, tdcMask, trigMask, deadFlag, nohvFlag);
109 bool& nohvFlag)
const {
110 return get(
id, noiseFlag, feMask, tdcMask, trigMask, deadFlag, nohvFlag);
123 bool& nohvFlag)
const;
130 bool& nohvFlag)
const;
152 wheelId,
stationId,
sectorId,
slId,
layerId,
cellId, noiseFlag, feMask, tdcMask, trigMask, deadFlag, nohvFlag);
155 const DTWireId&
id,
bool noiseFlag,
bool feMask,
bool tdcMask,
bool trigMask,
bool deadFlag,
bool nohvFlag) {
156 return set(
id, noiseFlag, feMask, tdcMask, trigMask, deadFlag, nohvFlag);
171 int set(
const DTWireId&
id,
bool noiseFlag,
bool feMask,
bool tdcMask,
bool trigMask,
bool deadFlag,
bool nohvFlag);
173 int setCellNoise(
int wheelId,
int stationId,
int sectorId,
int slId,
int layerId,
int cellId,
bool flag);
174 int setCellNoise(
const DTWireId&
id,
bool flag);
176 int setCellFEMask(
int wheelId,
int stationId,
int sectorId,
int slId,
int layerId,
int cellId,
bool mask);
177 int setCellFEMask(
const DTWireId&
id,
bool mask);
179 int setCellTDCMask(
int wheelId,
int stationId,
int sectorId,
int slId,
int layerId,
int cellId,
bool mask);
180 int setCellTDCMask(
const DTWireId&
id,
bool mask);
182 int setCellTrigMask(
int wheelId,
int stationId,
int sectorId,
int slId,
int layerId,
int cellId,
bool mask);
183 int setCellTrigMask(
const DTWireId&
id,
bool mask);
185 int setCellDead(
int wheelId,
int stationId,
int sectorId,
int slId,
int layerId,
int cellId,
bool flag);
186 int setCellDead(
const DTWireId&
id,
bool flag);
188 int setCellNoHV(
int wheelId,
int stationId,
int sectorId,
int slId,
int layerId,
int cellId,
bool flag);
189 int setCellNoHV(
const DTWireId&
id,
bool flag);
193 const_iterator
begin()
const;
194 const_iterator
end()
const;
204 std::vector<std::pair<DTStatusFlagId, DTStatusFlagData> >
dataList;
212 #endif // DTStatusFlag_H
static AlgebraicMatrix initialize()
int setCellStatus(const DTWireId &id, bool noiseFlag, bool feMask, bool tdcMask, bool trigMask, bool deadFlag, bool nohvFlag)
void clear(CLHEP::HepGenMatrix &m)
Helper function: Reset all elements of a matrix to 0.
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.
#define COND_SERIALIZABLE
std::vector< std::pair< DTStatusFlagId, DTStatusFlagData > > dataList
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)