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