1 #include "../interface/PresampleClient.h"
15 minChannelEntries_(0),
38 MESet& meQualitySummary(
MEs_.at(
"QualitySummary"));
40 MESet& meErrorsSummary(
MEs_.at(
"ErrorsSummary"));
54 double maxEB(0.), minEB(0.), maxEE(0.), minEE(0.);
55 double rmsMaxEB(0.), rmsMaxEE(0.);
60 DetId id(qItr->getId());
68 double entries(pItr->getBinEntries());
72 meQualitySummary.setBinContent(
id, doMask ?
kMUnknown : kUnknown);
73 meRMSMap.setBinContent(
id, -1.);
77 double mean(pItr->getBinContent());
82 meMean.fill(dccid,
mean);
83 meRMS.fill(dccid,
rms);
84 meRMSMap.setBinContent(
id,
rms);
87 qItr->setBinContent(doMask ?
kMBad :
kBad);
88 meQualitySummary.setBinContent(
id, doMask ?
kMBad : kBad);
89 if(!doMask) meErrorsSummary.fill(
id);
93 meQualitySummary.setBinContent(
id, doMask ?
kMGood : kGood);
99 if(
rms > rmsMaxEB) rmsMaxEB =
rms;
104 if(
rms > rmsMaxEE) rmsMaxEE =
rms;
110 MESet& meTrendMean(
MEs_.at(
"TrendMean"));
T getUntrackedParameter(std::string const &, T const &) const
void towerAverage_(MESet &, MESet const &, float)
#define DEFINE_ECALDQM_WORKER(TYPE)
edm::LuminosityBlockNumber_t iLumi
bool isForward(DetId const &)
static const int PEDESTAL_ONLINE_HIGH_GAIN_RMS_ERROR
const_iterator & toNextChannel()
void setParams(edm::ParameterSet const &) override
std::set< std::string > qualitySummaries_
StatusManager const * statusManager_
Abs< T >::type abs(const T &t)
static const int PEDESTAL_ONLINE_HIGH_GAIN_MEAN_ERROR
virtual void fill(DetId const &, double=1., double=1., double=1.)
void producePlots(ProcessType) override
unsigned dccId(DetId const &)