Go to the documentation of this file.
8 :
MESetEcal(_fullPath, _otype, _btype, _kind, 0, nullptr, nullptr) {
13 throw_(
"Unsupported MonitorElement kind");
37 mes_[iME]->Fill(_value);
47 mes_[iME]->Fill(_value);
57 mes_[iME]->Fill(_value);
67 return mes_[iME]->getFloatValue();
77 return mes_[iME]->getFloatValue();
87 return mes_[iME]->getFloatValue();
91 unsigned nME(
mes_.size());
92 for (
unsigned iME(0); iME < nME; iME++)
void throw_(std::string const &_message) const
void fill(DetId const &, double, double=0., double=0.) override
void reset(double=0., double=0., double=0.) override
double getBinContent(DetId const &, int=0) const override
binning::ObjectType otype_
Ecal readout channel identification [32:20] Unused (so far) [19:13] DCC id [12:6] tower [5:3] strip [...
binning::BinningType btype_
unsigned findPlotIndex(ObjectType, DetId const &)
void Fill(HcalDetId &id, double val, std::vector< TH2F > &depth)
std::vector< MonitorElement * > mes_
virtual void checkME_(unsigned _iME) const
MESet * clone(std::string const &="") const override
MonitorElement::Kind kind_
MESetDet0D(std::string const &, binning::ObjectType, binning::BinningType, MonitorElement::Kind)