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)
97 meMapByLumi.fill(*chItr);
const_iterator begin() const
virtual void fill(DetId const &, double=1., double=1., double=1.)
void beginEvent(edm::Event const &, edm::EventSetup const &, bool const &, bool &) override
unsigned nCrystals(unsigned)
MESet & at(const std::string &key)
virtual void reset(double=0., double=0., double=0.)
Container::value_type value_type
edm::LuminosityBlockNumber_t iLumi
unsigned towerId(DetId const &)
void runOnDetIdCollection(C const &, Collections)
void runOnElectronicsIdCollection(EcalElectronicsIdCollection const &, Collections)
#define DEFINE_ECALDQM_WORKER(TYPE)
const EcalElectronicsMapping * getElectronicsMap()
const_iterator end() const
unsigned dccId(DetId const &)