6 MESetEcal(_fullPath, _otype, _btype, _kind, 0, 0, 0)
12 throw_(
"Unsupported MonitorElement kind");
29 if(_path !=
"")
path_ = _path;
43 mes_[iME]->Fill(_value);
54 mes_[iME]->Fill(_value);
65 mes_[iME]->Fill(_value);
76 return mes_[iME]->getFloatValue();
87 return mes_[iME]->getFloatValue();
98 return mes_[iME]->getFloatValue();
104 unsigned nME(
mes_.size());
105 for(
unsigned iME(0); iME < nME; iME++)
MonitorElement::Kind kind_
virtual void checkME_(unsigned _iME) const
Ecal readout channel identification [32:20] Unused (so far) [19:13] DCC id [12:6] tower [5:3] strip [...
void fill(DetId const &, double, double=0., double=0.) override
double getBinContent(DetId const &, int=0) const override
MESet * clone(std::string const &="") const override
std::vector< MonitorElement * > mes_
tuple path
else: Piece not in the list, fine.
void throw_(std::string const &_message) const
void Fill(HcalDetId &id, double val, std::vector< TH2F > &depth)
MESetDet0D(std::string const &, binning::ObjectType, binning::BinningType, MonitorElement::Kind)
unsigned findPlotIndex(ObjectType, DetId const &)
binning::ObjectType otype_
void reset(double=0., double=0., double=0.) override
binning::BinningType btype_