19 for(
int iDCC(0); iDCC < 54; iDCC++){
41 if(_ids.
empty())
return;
47 set = &
MEs_.at(
"MEMTowerId");
50 set = &
MEs_.at(
"MEMBlockSize");
53 set = &
MEs_.at(
"MEMChId");
56 set = &
MEs_.at(
"MEMGain");
76 MESet& meOccupancySummary(
MEs_.at(
"OccupancySummary"));
85 meOccupancySummary.fill(
id);
87 for(
int iSample(0); iSample < 4; iSample++){
88 if(digi.sample(iSample).gainId() != 1)
break;
89 mePedestal.fill(
id,
double(digi.sample(iSample).adc()));
void runOnErrors(EcalElectronicsIdCollection const &, Collections)
bool enable_[ecaldqm::nDCC]
#define DEFINE_ECALDQM_WORKER(TYPE)
edm::LuminosityBlockNumber_t iLumi
const_iterator end() const
Ecal readout channel identification [32:20] Unused (so far) [19:13] DCC id [12:6] tower [5:3] strip [...
bool filterRunType(short const *) override
void runOnPnDigis(EcalPnDiodeDigiCollection const &)
unsigned towerId(DetId const &)
const_iterator end() const
const_iterator begin() const
unsigned dccId(DetId const &)
const_iterator begin() const