Go to the documentation of this file.
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)
const_iterator begin() const
void runOnPnDigis(EcalPnDiodeDigiCollection const &)
virtual void fill(EcalDQMSetupObjects const, DetId const &, double=1., double=1., double=1.)
bool enable_[ecaldqm::nDCC]
Log< level::Warning, false > LogWarning
const EcalElectronicsMapping * GetElectronicsMap()
unsigned towerId(DetId const &, EcalElectronicsMapping const *)
const_iterator begin() const
void runOnErrors(EcalElectronicsIdCollection const &, Collections)
const_iterator end() const
MESet & at(const std::string &key)
bool filterRunType(short const *) override
unsigned dccId(DetId const &, EcalElectronicsMapping const *)
edm::LuminosityBlockNumber_t iLumi
const EcalDQMSetupObjects getEcalDQMSetupObjects()
#define DEFINE_ECALDQM_WORKER(TYPE)
const_iterator end() const