CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Private Member Functions | Private Attributes | Friends
DTStatusFlag Class Reference

#include <DTStatusFlag.h>

Public Types

typedef std::vector< std::pair< DTStatusFlagId, DTStatusFlagData > >::const_iterator const_iterator
 Access methods to data. More...
 

Public Member Functions

const_iterator begin () const
 
int cellStatus (const DTWireId &id, bool &noiseFlag, bool &feMask, bool &tdcMask, bool &trigMask, bool &deadFlag, bool &nohvFlag) const
 
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 More...
 
void clear ()
 reset content More...
 
 DTStatusFlag ()
 
 DTStatusFlag (const std::string &version)
 
const_iterator end () const
 
int get (const DTWireId &id, bool &noiseFlag, bool &feMask, bool &tdcMask, bool &trigMask, bool &deadFlag, bool &nohvFlag) const
 
int get (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
 
void initialize ()
 
int set (const DTWireId &id, bool noiseFlag, bool feMask, bool tdcMask, bool trigMask, bool deadFlag, bool nohvFlag)
 
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)
 
int setCellDead (const DTWireId &id, bool flag)
 
int setCellDead (int wheelId, int stationId, int sectorId, int slId, int layerId, int cellId, bool flag)
 
int setCellFEMask (const DTWireId &id, bool mask)
 
int setCellFEMask (int wheelId, int stationId, int sectorId, int slId, int layerId, int cellId, bool mask)
 
int setCellNoHV (const DTWireId &id, bool flag)
 
int setCellNoHV (int wheelId, int stationId, int sectorId, int slId, int layerId, int cellId, bool flag)
 
int setCellNoise (const DTWireId &id, bool flag)
 
int setCellNoise (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 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)
 
int setCellTDCMask (const DTWireId &id, bool mask)
 
int setCellTDCMask (int wheelId, int stationId, int sectorId, int slId, int layerId, int cellId, bool mask)
 
int setCellTrigMask (const DTWireId &id, bool mask)
 
int setCellTrigMask (int wheelId, int stationId, int sectorId, int slId, int layerId, int cellId, bool mask)
 
std::string & version ()
 
const std::string & version () const
 access version More...
 
 ~DTStatusFlag ()
 

Private Member Functions

 DTStatusFlag (DTStatusFlag const &)=delete
 
std::string mapName () const
 
DTStatusFlagoperator= (DTStatusFlag const &)=delete
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 

Private Attributes

std::vector< std::pair< DTStatusFlagId, DTStatusFlagData > > dataList
 
std::string dataVersion
 
edm::ConstRespectingPtr< DTBufferTree< int, int > > dBuf
 

Friends

class boost::serialization::access
 
template<typename CondSerializationT , typename Enabled >
struct cond::serialization::access
 

Detailed Description

Description: Class to hold drift tubes status ( cell by cell noise and masks )

Author
Paolo Ronchese INFN Padova

Definition at line 74 of file DTStatusFlag.h.

Member Typedef Documentation

◆ const_iterator

Access methods to data.

Definition at line 192 of file DTStatusFlag.h.

Constructor & Destructor Documentation

◆ DTStatusFlag() [1/3]

DTStatusFlag::DTStatusFlag ( )

Constructor

Definition at line 27 of file DTStatusFlag.cc.

27 : dataVersion(" "), dBuf(new DTBufferTree<int, int>) { dataList.reserve(1000); }

References dataList.

◆ DTStatusFlag() [2/3]

DTStatusFlag::DTStatusFlag ( const std::string &  version)

Definition at line 29 of file DTStatusFlag.cc.

30  dataList.reserve(1000);
31 }

References dataList.

◆ ~DTStatusFlag()

DTStatusFlag::~DTStatusFlag ( )

Destructor

Definition at line 41 of file DTStatusFlag.cc.

41 {}

◆ DTStatusFlag() [3/3]

DTStatusFlag::DTStatusFlag ( DTStatusFlag const &  )
privatedelete

Member Function Documentation

◆ begin()

DTStatusFlag::const_iterator DTStatusFlag::begin ( void  ) const

Definition at line 294 of file DTStatusFlag.cc.

294 { return dataList.begin(); }

References dataList.

Referenced by DTnoiseDBValidation::beginRun().

◆ cellStatus() [1/2]

int DTStatusFlag::cellStatus ( const DTWireId id,
bool &  noiseFlag,
bool &  feMask,
bool &  tdcMask,
bool &  trigMask,
bool &  deadFlag,
bool &  nohvFlag 
) const
inline

Definition at line 103 of file DTStatusFlag.h.

109  {
110  return get(id, noiseFlag, feMask, tdcMask, trigMask, deadFlag, nohvFlag);
111  };

References get().

◆ cellStatus() [2/2]

int DTStatusFlag::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
inline

get content

Operations

Definition at line 88 of file DTStatusFlag.h.

99  {
100  return get(
101  wheelId, stationId, sectorId, slId, layerId, cellId, noiseFlag, feMask, tdcMask, trigMask, deadFlag, nohvFlag);
102  };

Referenced by DTSegmentsTask::analyze(), DTTTrigCalibration::analyze(), DTSegmentAnalysisTask::analyze(), DTDigiTask::analyze(), and DTSegmentSelector::checkNoisySegment().

◆ clear()

void DTStatusFlag::clear ( void  )

reset content

Definition at line 112 of file DTStatusFlag.cc.

112  {
113  dataList.clear();
114  initialize();
115  return;
116 }

References dataList, and initialize().

Referenced by BeautifulSoup.Tag::setString().

◆ end()

DTStatusFlag::const_iterator DTStatusFlag::end ( void  ) const

Definition at line 296 of file DTStatusFlag.cc.

296 { return dataList.end(); }

References dataList.

Referenced by DTnoiseDBValidation::beginRun(), Types.LuminosityBlockRange::cppID(), and Types.EventRange::cppID().

◆ get() [1/2]

int DTStatusFlag::get ( const DTWireId id,
bool &  noiseFlag,
bool &  feMask,
bool &  tdcMask,
bool &  trigMask,
bool &  deadFlag,
bool &  nohvFlag 
) const

◆ get() [2/2]

int DTStatusFlag::get ( 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

Definition at line 50 of file DTStatusFlag.cc.

61  {
62  noiseFlag = feMask = tdcMask = trigMask = deadFlag = nohvFlag = false;
63 
64  std::vector<int> chanKey;
65  chanKey.reserve(6);
66  chanKey.push_back(wheelId);
67  chanKey.push_back(stationId);
68  chanKey.push_back(sectorId);
69  chanKey.push_back(slId);
70  chanKey.push_back(layerId);
71  chanKey.push_back(cellId);
72  int ientry;
73  int searchStatus = dBuf->find(chanKey.begin(), chanKey.end(), ientry);
74  if (!searchStatus) {
75  const DTStatusFlagData& data(dataList[ientry].second);
76  noiseFlag = data.noiseFlag;
77  feMask = data.feMask;
78  tdcMask = data.tdcMask;
79  trigMask = data.trigMask;
80  deadFlag = data.deadFlag;
81  nohvFlag = data.nohvFlag;
82  }
83 
84  return searchStatus;
85 }

References data, dataList, dBuf, DTBufferTree< Key, Content >::find(), and edm::second().

Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), submitPVValidationJobs.BetterConfigParser::__updateDict(), cellStatus(), util.rrapi.RRApi::columns(), rrapi.RRApi::columns(), util.rrapi.RRApi::count(), rrapi.RRApi::count(), util.rrapi.RRApi::data(), rrapi.RRApi::data(), get(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), submitPVValidationJobs.BetterConfigParser::getResultingSection(), rrapi.RRApi::report(), util.rrapi.RRApi::report(), util.rrapi.RRApi::reports(), rrapi.RRApi::reports(), setCellDead(), setCellFEMask(), setCellNoHV(), setCellNoise(), setCellTDCMask(), setCellTrigMask(), util.rrapi.RRApi::tables(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), util.rrapi.RRApi::tags(), util.rrapi.RRApi::templates(), rrapi.RRApi::templates(), util.rrapi.RRApi::workspaces(), and rrapi.RRApi::workspaces().

◆ initialize()

void DTStatusFlag::initialize ( )

Definition at line 304 of file DTStatusFlag.cc.

304  {
305  dBuf->clear();
306 
307  int entryNum = 0;
308  int entryMax = dataList.size();
309  std::vector<int> chanKey;
310  chanKey.reserve(6);
311  while (entryNum < entryMax) {
312  const DTStatusFlagId& chan = dataList[entryNum].first;
313 
314  chanKey.clear();
315  chanKey.push_back(chan.wheelId);
316  chanKey.push_back(chan.stationId);
317  chanKey.push_back(chan.sectorId);
318  chanKey.push_back(chan.slId);
319  chanKey.push_back(chan.layerId);
320  chanKey.push_back(chan.cellId);
321  dBuf->insert(chanKey.begin(), chanKey.end(), entryNum++);
322  }
323 
324  return;
325 }

References officialStyle::chan, DTBufferTree< Key, Content >::clear(), dataList, dBuf, and DTBufferTree< Key, Content >::insert().

Referenced by clear().

◆ mapName()

std::string DTStatusFlag::mapName ( ) const
private

Definition at line 298 of file DTStatusFlag.cc.

298  {
299  std::stringstream name;
300  name << dataVersion << "_map_StatusFlag" << this;
301  return name.str();
302 }

References dataVersion, and Skims_PA_cff::name.

◆ operator=()

DTStatusFlag& DTStatusFlag::operator= ( DTStatusFlag const &  )
privatedelete

◆ serialize()

template<class Archive >
void DTStatusFlag::serialize ( Archive &  ar,
const unsigned int  version 
)
private

◆ set() [1/2]

int DTStatusFlag::set ( const DTWireId id,
bool  noiseFlag,
bool  feMask,
bool  tdcMask,
bool  trigMask,
bool  deadFlag,
bool  nohvFlag 
)

Definition at line 174 of file DTStatusFlag.cc.

175  {
176  return set(id.wheel(),
177  id.station(),
178  id.sector(),
179  id.superLayer(),
180  id.layer(),
181  id.wire(),
182  noiseFlag,
183  feMask,
184  tdcMask,
185  trigMask,
186  deadFlag,
187  nohvFlag);
188 }

References phase1PixelTopology::layer, set(), relativeConstraints::station, and makeMuonMisalignmentScenario::wheel.

◆ set() [2/2]

int DTStatusFlag::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 
)

Definition at line 118 of file DTStatusFlag.cc.

129  {
130  std::vector<int> chanKey;
131  chanKey.reserve(6);
132  chanKey.push_back(wheelId);
133  chanKey.push_back(stationId);
134  chanKey.push_back(sectorId);
135  chanKey.push_back(slId);
136  chanKey.push_back(layerId);
137  chanKey.push_back(cellId);
138  int ientry;
139  int searchStatus = dBuf->find(chanKey.begin(), chanKey.end(), ientry);
140 
141  if (!searchStatus) {
143  data.noiseFlag = noiseFlag;
144  data.feMask = feMask;
145  data.tdcMask = tdcMask;
146  data.trigMask = trigMask;
147  data.deadFlag = deadFlag;
148  data.nohvFlag = nohvFlag;
149  return -1;
150  } else {
152  key.wheelId = wheelId;
153  key.stationId = stationId;
154  key.sectorId = sectorId;
155  key.slId = slId;
156  key.layerId = layerId;
157  key.cellId = cellId;
159  data.noiseFlag = noiseFlag;
160  data.feMask = feMask;
161  data.tdcMask = tdcMask;
162  data.trigMask = trigMask;
163  data.deadFlag = deadFlag;
164  data.nohvFlag = nohvFlag;
165  ientry = dataList.size();
166  dataList.push_back(std::pair<const DTStatusFlagId, DTStatusFlagData>(key, data));
167  dBuf->insert(chanKey.begin(), chanKey.end(), ientry);
168  return 0;
169  }
170 
171  return 99;
172 }

References data, dataList, dBuf, DTBufferTree< Key, Content >::find(), DTBufferTree< Key, Content >::insert(), crabWrapper::key, and edm::second().

Referenced by DTStatusFlagHandler::getNewObjects(), set(), setCellDead(), setCellFEMask(), setCellNoHV(), setCellNoise(), setCellStatus(), setCellTDCMask(), and setCellTrigMask().

◆ setCellDead() [1/2]

int DTStatusFlag::setCellDead ( const DTWireId id,
bool  flag 
)

Definition at line 273 of file DTStatusFlag.cc.

273  {
274  return setCellDead(id.wheel(), id.station(), id.sector(), id.superLayer(), id.layer(), id.wire(), flag);
275 }

References RemoveAddSevLevel::flag, phase1PixelTopology::layer, setCellDead(), relativeConstraints::station, and makeMuonMisalignmentScenario::wheel.

◆ setCellDead() [2/2]

int DTStatusFlag::setCellDead ( int  wheelId,
int  stationId,
int  sectorId,
int  slId,
int  layerId,
int  cellId,
bool  flag 
)

Definition at line 260 of file DTStatusFlag.cc.

260  {
261  bool noiseFlag;
262  bool feMask;
263  bool tdcMask;
264  bool trigMask;
265  bool deadFlag;
266  bool nohvFlag;
267  int status = get(
268  wheelId, stationId, sectorId, slId, layerId, cellId, noiseFlag, feMask, tdcMask, trigMask, deadFlag, nohvFlag);
269  set(wheelId, stationId, sectorId, slId, layerId, cellId, noiseFlag, feMask, tdcMask, trigMask, flag, nohvFlag);
270  return status;
271 }

References RemoveAddSevLevel::flag, get(), set(), and mps_update::status.

Referenced by setCellDead().

◆ setCellFEMask() [1/2]

int DTStatusFlag::setCellFEMask ( const DTWireId id,
bool  mask 
)

Definition at line 220 of file DTStatusFlag.cc.

220  {
221  return setCellFEMask(id.wheel(), id.station(), id.sector(), id.superLayer(), id.layer(), id.wire(), mask);
222 }

References phase1PixelTopology::layer, setCellFEMask(), relativeConstraints::station, and makeMuonMisalignmentScenario::wheel.

◆ setCellFEMask() [2/2]

int DTStatusFlag::setCellFEMask ( int  wheelId,
int  stationId,
int  sectorId,
int  slId,
int  layerId,
int  cellId,
bool  mask 
)

Definition at line 207 of file DTStatusFlag.cc.

207  {
208  bool noiseFlag;
209  bool feMask;
210  bool tdcMask;
211  bool trigMask;
212  bool deadFlag;
213  bool nohvFlag;
214  int status = get(
215  wheelId, stationId, sectorId, slId, layerId, cellId, noiseFlag, feMask, tdcMask, trigMask, deadFlag, nohvFlag);
216  set(wheelId, stationId, sectorId, slId, layerId, cellId, noiseFlag, mask, tdcMask, trigMask, deadFlag, nohvFlag);
217  return status;
218 }

References get(), set(), and mps_update::status.

Referenced by setCellFEMask().

◆ setCellNoHV() [1/2]

int DTStatusFlag::setCellNoHV ( const DTWireId id,
bool  flag 
)

Definition at line 290 of file DTStatusFlag.cc.

290  {
291  return setCellNoHV(id.wheel(), id.station(), id.sector(), id.superLayer(), id.layer(), id.wire(), flag);
292 }

References RemoveAddSevLevel::flag, phase1PixelTopology::layer, setCellNoHV(), relativeConstraints::station, and makeMuonMisalignmentScenario::wheel.

◆ setCellNoHV() [2/2]

int DTStatusFlag::setCellNoHV ( int  wheelId,
int  stationId,
int  sectorId,
int  slId,
int  layerId,
int  cellId,
bool  flag 
)

Definition at line 277 of file DTStatusFlag.cc.

277  {
278  bool noiseFlag;
279  bool feMask;
280  bool tdcMask;
281  bool trigMask;
282  bool deadFlag;
283  bool nohvFlag;
284  int status = get(
285  wheelId, stationId, sectorId, slId, layerId, cellId, noiseFlag, feMask, tdcMask, trigMask, deadFlag, nohvFlag);
286  set(wheelId, stationId, sectorId, slId, layerId, cellId, noiseFlag, feMask, tdcMask, trigMask, deadFlag, flag);
287  return status;
288 }

References RemoveAddSevLevel::flag, get(), set(), and mps_update::status.

Referenced by setCellNoHV().

◆ setCellNoise() [1/2]

int DTStatusFlag::setCellNoise ( const DTWireId id,
bool  flag 
)

Definition at line 203 of file DTStatusFlag.cc.

203  {
204  return setCellNoise(id.wheel(), id.station(), id.sector(), id.superLayer(), id.layer(), id.wire(), flag);
205 }

References RemoveAddSevLevel::flag, phase1PixelTopology::layer, setCellNoise(), relativeConstraints::station, and makeMuonMisalignmentScenario::wheel.

◆ setCellNoise() [2/2]

int DTStatusFlag::setCellNoise ( int  wheelId,
int  stationId,
int  sectorId,
int  slId,
int  layerId,
int  cellId,
bool  flag 
)

Definition at line 190 of file DTStatusFlag.cc.

190  {
191  bool noiseFlag;
192  bool feMask;
193  bool tdcMask;
194  bool trigMask;
195  bool deadFlag;
196  bool nohvFlag;
197  int status = get(
198  wheelId, stationId, sectorId, slId, layerId, cellId, noiseFlag, feMask, tdcMask, trigMask, deadFlag, nohvFlag);
199  set(wheelId, stationId, sectorId, slId, layerId, cellId, flag, feMask, tdcMask, trigMask, deadFlag, nohvFlag);
200  return status;
201 }

References RemoveAddSevLevel::flag, get(), set(), and mps_update::status.

Referenced by DTNoiseCalibration::endJob(), and setCellNoise().

◆ setCellStatus() [1/2]

int DTStatusFlag::setCellStatus ( const DTWireId id,
bool  noiseFlag,
bool  feMask,
bool  tdcMask,
bool  trigMask,
bool  deadFlag,
bool  nohvFlag 
)
inline

Definition at line 154 of file DTStatusFlag.h.

155  {
156  return set(id, noiseFlag, feMask, tdcMask, trigMask, deadFlag, nohvFlag);
157  };

References set().

◆ setCellStatus() [2/2]

int DTStatusFlag::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 
)
inline

Definition at line 139 of file DTStatusFlag.h.

150  {
151  return set(
152  wheelId, stationId, sectorId, slId, layerId, cellId, noiseFlag, feMask, tdcMask, trigMask, deadFlag, nohvFlag);
153  };

References set().

◆ setCellTDCMask() [1/2]

int DTStatusFlag::setCellTDCMask ( const DTWireId id,
bool  mask 
)

Definition at line 238 of file DTStatusFlag.cc.

238  {
239  return setCellTDCMask(id.wheel(), id.station(), id.sector(), id.superLayer(), id.layer(), id.wire(), mask);
240 }

References phase1PixelTopology::layer, setCellTDCMask(), relativeConstraints::station, and makeMuonMisalignmentScenario::wheel.

◆ setCellTDCMask() [2/2]

int DTStatusFlag::setCellTDCMask ( int  wheelId,
int  stationId,
int  sectorId,
int  slId,
int  layerId,
int  cellId,
bool  mask 
)

Definition at line 224 of file DTStatusFlag.cc.

225  {
226  bool noiseFlag;
227  bool feMask;
228  bool tdcMask;
229  bool trigMask;
230  bool deadFlag;
231  bool nohvFlag;
232  int status = get(
233  wheelId, stationId, sectorId, slId, layerId, cellId, noiseFlag, feMask, tdcMask, trigMask, deadFlag, nohvFlag);
234  set(wheelId, stationId, sectorId, slId, layerId, cellId, noiseFlag, feMask, mask, trigMask, deadFlag, nohvFlag);
235  return status;
236 }

References get(), set(), and mps_update::status.

Referenced by setCellTDCMask().

◆ setCellTrigMask() [1/2]

int DTStatusFlag::setCellTrigMask ( const DTWireId id,
bool  mask 
)

Definition at line 256 of file DTStatusFlag.cc.

256  {
257  return setCellTrigMask(id.wheel(), id.station(), id.sector(), id.superLayer(), id.layer(), id.wire(), mask);
258 }

References phase1PixelTopology::layer, setCellTrigMask(), relativeConstraints::station, and makeMuonMisalignmentScenario::wheel.

◆ setCellTrigMask() [2/2]

int DTStatusFlag::setCellTrigMask ( int  wheelId,
int  stationId,
int  sectorId,
int  slId,
int  layerId,
int  cellId,
bool  mask 
)

Definition at line 242 of file DTStatusFlag.cc.

243  {
244  bool noiseFlag;
245  bool feMask;
246  bool tdcMask;
247  bool trigMask;
248  bool deadFlag;
249  bool nohvFlag;
250  int status = get(
251  wheelId, stationId, sectorId, slId, layerId, cellId, noiseFlag, feMask, tdcMask, trigMask, deadFlag, nohvFlag);
252  set(wheelId, stationId, sectorId, slId, layerId, cellId, noiseFlag, feMask, tdcMask, mask, deadFlag, nohvFlag);
253  return status;
254 }

References get(), set(), and mps_update::status.

Referenced by setCellTrigMask().

◆ version() [1/2]

std::string & DTStatusFlag::version ( )

Definition at line 110 of file DTStatusFlag.cc.

110 { return dataVersion; }

References dataVersion.

Referenced by validation.Sample::datasetpattern(), and validation.Sample::filename().

◆ version() [2/2]

const std::string & DTStatusFlag::version ( ) const

access version

Definition at line 108 of file DTStatusFlag.cc.

108 { return dataVersion; }

References dataVersion.

Referenced by validation.Sample::datasetpattern(), and validation.Sample::filename().

Friends And Related Function Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Definition at line 210 of file DTStatusFlag.h.

◆ cond::serialization::access

template<typename CondSerializationT , typename Enabled >
friend struct cond::serialization::access
friend

Definition at line 210 of file DTStatusFlag.h.

Member Data Documentation

◆ dataList

std::vector<std::pair<DTStatusFlagId, DTStatusFlagData> > DTStatusFlag::dataList
private

Definition at line 204 of file DTStatusFlag.h.

Referenced by begin(), clear(), DTStatusFlag(), end(), get(), initialize(), and set().

◆ dataVersion

std::string DTStatusFlag::dataVersion
private

Definition at line 202 of file DTStatusFlag.h.

Referenced by mapName(), and version().

◆ dBuf

edm::ConstRespectingPtr<DTBufferTree<int, int> > DTStatusFlag::dBuf
private

Definition at line 206 of file DTStatusFlag.h.

Referenced by get(), initialize(), and set().

mps_update.status
status
Definition: mps_update.py:68
relativeConstraints.station
station
Definition: relativeConstraints.py:67
DTBufferTree::clear
void clear()
DTStatusFlag::initialize
void initialize()
Definition: DTStatusFlag.cc:304
edm::second
U second(std::pair< T, U > const &p)
Definition: ParameterSet.cc:222
DTStatusFlag::setCellFEMask
int setCellFEMask(int wheelId, int stationId, int sectorId, int slId, int layerId, int cellId, bool mask)
Definition: DTStatusFlag.cc:207
DTStatusFlag::dataList
std::vector< std::pair< DTStatusFlagId, DTStatusFlagData > > dataList
Definition: DTStatusFlag.h:204
DTBufferTree::insert
int insert(ElementKey fKey, ElementKey lKey, Content cont)
DTStatusFlag::setCellTDCMask
int setCellTDCMask(int wheelId, int stationId, int sectorId, int slId, int layerId, int cellId, bool mask)
Definition: DTStatusFlag.cc:224
DTStatusFlag::setCellTrigMask
int setCellTrigMask(int wheelId, int stationId, int sectorId, int slId, int layerId, int cellId, bool mask)
Definition: DTStatusFlag.cc:242
phase1PixelTopology::layer
constexpr std::array< uint8_t, layerIndexSize > layer
Definition: phase1PixelTopology.h:99
DTStatusFlag::dBuf
edm::ConstRespectingPtr< DTBufferTree< int, int > > dBuf
Definition: DTStatusFlag.h:206
DTStatusFlagData
Definition: DTStatusFlag.h:54
DTStatusFlag::set
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)
Definition: DTStatusFlag.cc:118
DTStatusFlag::setCellDead
int setCellDead(int wheelId, int stationId, int sectorId, int slId, int layerId, int cellId, bool flag)
Definition: DTStatusFlag.cc:260
makeMuonMisalignmentScenario.wheel
wheel
Definition: makeMuonMisalignmentScenario.py:319
DTStatusFlag::get
int get(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
Definition: DTStatusFlag.cc:50
DTStatusFlag::dataVersion
std::string dataVersion
Definition: DTStatusFlag.h:202
DTBufferTree< int, int >
DTStatusFlag::setCellNoise
int setCellNoise(int wheelId, int stationId, int sectorId, int slId, int layerId, int cellId, bool flag)
Definition: DTStatusFlag.cc:190
DTStatusFlagId
Definition: DTStatusFlag.h:39
officialStyle.chan
chan
lumi = TPaveText(lowX+0.38, lowY+0.061, lowX+0.45, lowY+0.161, "NDC") lumi.SetBorderSize( 0 ) lumi....
Definition: officialStyle.py:106
DTStatusFlag::version
const std::string & version() const
access version
Definition: DTStatusFlag.cc:108
Skims_PA_cff.name
name
Definition: Skims_PA_cff.py:17
data
char data[epos_bytes_allocation]
Definition: EPOS_Wrapper.h:79
DTBufferTree::find
int find(ElementKey fKey, ElementKey lKey, typename DTBufferTreeTrait< Content >::outputTypeOfConstFind &cont) const
crabWrapper.key
key
Definition: crabWrapper.py:19
DTStatusFlag::setCellNoHV
int setCellNoHV(int wheelId, int stationId, int sectorId, int slId, int layerId, int cellId, bool flag)
Definition: DTStatusFlag.cc:277
RemoveAddSevLevel.flag
flag
Definition: RemoveAddSevLevel.py:117