15 minChannelEntries_(0),
19 toleranceHighFwd_(0.),
21 toleranceRMSFwd_(0.) {
44 MESet& meRMSMapAllByLumi(
MEs_.
at(
"RMSMapAllByLumi"));
58 double maxEB(0.), minEB(0.), maxEE(0.), minEE(0.);
59 double rmsMaxEB(0.), rmsMaxEE(0.);
77 double entries(pItr->getBinEntries());
87 double mean(pItr->getBinContent());
100 qItr->setBinContent(doMask ?
kMBad :
kBad);
124 if (rmsLS > rmsMaxEB)
131 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)
static constexpr int kGood
const_iterator & toNextChannel(EcalElectronicsMapping const *electronicsMap)
static constexpr int kMUnknown
bool isForward(DetId const &)
static const int PEDESTAL_ONLINE_HIGH_GAIN_RMS_ERROR
static constexpr int kUnknown
static constexpr int kMBad
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.)
static constexpr int kBad
EcalElectronicsMapping const * GetElectronicsMap()
EcalDQMSetupObjects const getEcalDQMSetupObjects()
static const int PEDESTAL_ONLINE_HIGH_GAIN_MEAN_ERROR
static constexpr int kMGood
EcalTrigTowerConstituentsMap const * GetTrigTowerMap()
void producePlots(ProcessType) override
double getBinError() const