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)
edm::LuminosityBlockNumber_t iLumi
MESet & at(const std::string &key)
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 begin() const
const_iterator begin() const
const_iterator end() const
EcalElectronicsMapping const * GetElectronicsMap()
EcalDQMSetupObjects const getEcalDQMSetupObjects()
static constexpr int nDCC
Log< level::Warning, false > LogWarning
const_iterator end() const