7 : folderName_(_ps.getUntrackedParameter<
std::
string>(
"folderName")),
13 ebGainSwitchErrorsToken_(),
14 eeGainSwitchErrorsToken_(),
17 blockSizeErrorsToken_(
37 setElectronicsMap(_es);
75 if (_evt.
getByToken(FEDRawDataToken_, fedHndl)) {
82 unsigned occupancy(-1);
84 if (fedId < 610 || fedId > 645) {
85 occupancy = kEEOccupancy;
88 occupancy = kEBOccupancy;
93 unsigned length(fedData.size() /
sizeof(
uint64_t));
96 MEs_[occupancy]->Fill(
fedId + 0.5);
185 if (_evt.
getByToken(towerIdErrorsToken_, eleHndl)) {
188 unsigned iDCC(eleItr->dccId() - 1);
190 unsigned nonfatal(-1);
192 nonfatal = kEBNonFatal;
194 nonfatal = kEENonFatal;
206 if (_evt.
getByToken(blockSizeErrorsToken_, eleHndl)) {
209 unsigned iDCC(eleItr->dccId() - 1);
211 unsigned nonfatal(-1);
213 nonfatal = kEBNonFatal;
215 nonfatal = kEENonFatal;
228 template <
int SUBDET>
230 electronicsMap = &_es.
getData(elecMapHandle);
233 template <
int SUBDET>
236 throw cms::Exception(
"InvalidCall") <<
"Electronics Mapping not initialized";
237 return electronicsMap;