Go to the documentation of this file.
11 bool const& ByLumiResetSwitch,
13 if (ByLumiResetSwitch) {
19 template <
typename IDCollection>
26 switch (_collection) {
37 set = &
MEs_.
at(
"GainSwitch");
66 switch (_collection) {
71 set = &
MEs_.
at(
"BlockSize");
84 int dccid(
id.
dccId());
87 if (dccid <= kEEmHigh + 1 || dccid >=
kEEpLow + 1)
96 for (std::vector<DetId>::iterator chItr(chIds.begin()); chItr != chIds.end(); ++chItr)
const_iterator begin() const
virtual void fill(EcalDQMSetupObjects const, DetId const &, double=1., double=1., double=1.)
const EcalElectronicsMapping * GetElectronicsMap()
unsigned towerId(DetId const &, EcalElectronicsMapping const *)
virtual void reset(EcalElectronicsMapping const *, double=0., double=0., double=0.)
void beginEvent(edm::Event const &, edm::EventSetup const &, bool const &, bool &) override
unsigned nCrystals(unsigned)
MESet & at(const std::string &key)
Container::value_type value_type
unsigned dccId(DetId const &, EcalElectronicsMapping const *)
edm::LuminosityBlockNumber_t iLumi
const EcalDQMSetupObjects getEcalDQMSetupObjects()
void runOnDetIdCollection(C const &, Collections)
void runOnElectronicsIdCollection(EcalElectronicsIdCollection const &, Collections)
#define DEFINE_ECALDQM_WORKER(TYPE)
const_iterator end() const