15 minChannelEntries_(0),
20 toleranceRMSFwd_(0.) {
42 MESet& meRMSMapAllByLumi(
MEs_.
at(
"RMSMapAllByLumi"));
56 double maxEB(0.), minEB(0.), maxEE(0.), minEE(0.);
57 double rmsMaxEB(0.), rmsMaxEE(0.);
72 double entries(pItr->getBinEntries());
82 double mean(pItr->getBinContent());
95 qItr->setBinContent(doMask ?
kMBad :
kBad);
119 if (rmsLS > rmsMaxEB)
126 if (rmsLS > rmsMaxEE)
double getBinContent() const
void towerAverage_(MESet &, MESet const &, float)
#define DEFINE_ECALDQM_WORKER(TYPE)
edm::LuminosityBlockNumber_t iLumi
MESet & at(const std::string &key)
const_iterator & toNextChannel(EcalElectronicsMapping const *electronicsMap)
bool isForward(DetId const &)
static const int PEDESTAL_ONLINE_HIGH_GAIN_RMS_ERROR
void setParams(edm::ParameterSet const &) override
std::set< std::string > qualitySummaries_
double getBinEntries() const
StatusManager const * statusManager_
unsigned dccId(DetId const &, EcalElectronicsMapping const *)
virtual void fill(EcalDQMSetupObjects const, DetId const &, double=1., double=1., double=1.)
EcalElectronicsMapping const * GetElectronicsMap()
EcalDQMSetupObjects const getEcalDQMSetupObjects()
static const int PEDESTAL_ONLINE_HIGH_GAIN_MEAN_ERROR
EcalTrigTowerConstituentsMap const * GetTrigTowerMap()
void producePlots(ProcessType) override
double getBinError() const