1 #include "../interface/SummaryClient.h"
33 for(
unsigned iME(0); iME <
MEs_.size(); ++iME)
50 float totalChannels(0.);
53 for(
unsigned dccid(1); dccid <= 54; dccid++){
55 if(me && me->
getTH1()->GetEntries() < 1.){
60 float dccChannels(0.);
66 if(ids.size() == 0)
continue;
68 float towerChannels(0.);
71 for(std::vector<DetId>::iterator idItr(ids.begin()); idItr != ids.end(); ++idItr){
75 if(integrity == 2.)
continue;
81 if(integrity > 2.) integrity = 1.;
82 if(presample > 2.) presample = 1.;
83 if(timing > 2.) timing = 1.;
84 if(rawdata > 2.) rawdata = 1.;
87 if(integrity < 2.) status *= integrity;
88 if(presample < 2.) status *= presample;
89 if(timing < 2.) status *= timing;
90 if(rawdata < 2.) status *=
rawdata;
104 if(towerChannels < 1.)
continue;
106 if(dccid <= 9 || dccid >= 46){
108 for(std::vector<EcalScDetId>::iterator scItr(scs.begin()); scItr != scs.end(); ++scItr)
115 if(dccChannels < 1.)
continue;
const EcalElectronicsMapping * getElectronicsMap()
ParameterSet getUntrackedParameterSet(std::string const &name, ParameterSet const &defaultValue) const
void source_(unsigned, std::string const &, unsigned, edm::ParameterSet const &)
static void setMEData(std::vector< MEData > &)
SummaryClient(const edm::ParameterSet &, const edm::ParameterSet &)
std::vector< MESet * > MEs_
unsigned getNSuperCrystals(unsigned)
std::vector< MESet const * > sources_
void beginRun(const edm::Run &, const edm::EventSetup &) override
DEFINE_ECALDQM_WORKER(CertificationClient)
void producePlots() override