13 for (
int iDCC(0); iDCC < 54; iDCC++) {
40 switch (_collection) {
61 std::for_each(_ids.
begin(),
70 <<
"PNDiodeTask::runOnErrors : one of the ids in the electronics ID collection does not "
71 <<
"correspond to one of the MEM box towerIds (69/70) in lumi number " <<
timestamp_.
iLumi
79 MESet& meOccupancySummary(
MEs_.
at(
"OccupancySummary"));
91 for (
int iSample(0); iSample < 4; iSample++) {
92 if (digi.sample(iSample).gainId() != 1)
void runOnErrors(EcalElectronicsIdCollection const &, Collections)
bool enable_[ecaldqm::nDCC]
#define DEFINE_ECALDQM_WORKER(TYPE)
uint16_t *__restrict__ id
edm::LuminosityBlockNumber_t iLumi
MESet & at(const std::string &key)
const_iterator end() const
bool filterRunType(short const *) override
void runOnPnDigis(EcalPnDiodeDigiCollection const &)
unsigned towerId(DetId const &, EcalElectronicsMapping const *)
unsigned dccId(DetId const &, EcalElectronicsMapping const *)
virtual void fill(EcalDQMSetupObjects const, DetId const &, double=1., double=1., double=1.)
const_iterator end() const
EcalDQMSetupObjects const getEcalDQMSetupObjects()
const_iterator begin() const
EcalElectronicsMapping const * GetElectronicsMap()
Log< level::Warning, false > LogWarning
const_iterator begin() const