67 MESet(std::string
const&,
MEData const&,
bool _readOnly =
false);
72 virtual void clear()
const;
75 virtual void fill(
DetId const&,
double _wx = 1.,
double _wy = 1.,
double _w = 1.);
77 virtual void fill(
unsigned,
double _wx = 1.,
double _wy = 1.,
double _w = 1.);
78 virtual void fill(
double,
double _wy = 1.,
double _w = 1.);
82 virtual void setBinContent(
unsigned,
double,
double _err = 0.);
94 virtual double getBinError(
unsigned,
int _bin = 0)
const;
100 virtual void setAxisTitle(std::string
const&,
int _axis = 1);
101 virtual void setBinLabel(
unsigned,
int, std::string
const&,
int _axis = 1);
103 virtual void reset(
double _content = 0.,
double _err = 0.,
double _entries = 0.);
104 virtual void resetAll(
double _content = 0.,
double _err = 0.,
double _entries = 0.);
110 void name(std::map<std::string, std::string>
const&)
const;
118 virtual void fill_(
unsigned,
int,
double);
119 virtual void fill_(
unsigned,
double,
double,
double);
129 mutable std::vector<MonitorElement*>
mes_;
void setName(std::string const &_name)
BinService::ObjectType otype
MEData & operator=(MEData const &_rhs)
virtual void reset(double _content=0., double _err=0., double _entries=0.)
virtual void clear() const
std::string const & getName() const
BinService::AxisSpecs * yaxis
Ecal readout channel identification [32:20] Unused (so far) [19:13] DCC id [12:6] tower [5:3] strip [...
std::string const & getDir() const
MonitorElement::Kind kind
virtual MonitorElement const * getME(unsigned _offset) const
BinService::BinningType getBinType() const
BinService::AxisSpecs * xaxis
virtual void setBinContent(DetId const &, double, double _err=0.)
virtual double getBinContent(DetId const &, int _bin=0) const
std::vector< MonitorElement * > mes_
virtual void setBinEntries(DetId const &, double)
EcalDQMBinningService BinService
virtual bool retrieve() const
MEData(MEData const &_orig)
static DQMStore * dqmStore_
BinService::BinningType btype
virtual void setBinEntries_(unsigned, int, double)
virtual void setBinContent_(unsigned, int, double, double)
virtual void fill_(unsigned, int, double)
virtual void setBinLabel(unsigned, int, std::string const &, int _axis=1)
void setDir(std::string const &_dir)
MESet(std::string const &, MEData const &, bool _readOnly=false)
virtual double getBinContent_(unsigned, int) const
virtual double getBinError_(unsigned, int) const
static BinService const * binService_
BinService::AxisSpecs * zaxis
virtual void setAxisTitle(std::string const &, int _axis=1)
virtual void fill(DetId const &, double _wx=1., double _wy=1., double _w=1.)
BinService::ObjectType getObjType() const
virtual double getBinError(DetId const &, int _bin=0) const
virtual double getBinEntries_(unsigned, int) const
MEData(std::string const &_pathName, BinService::ObjectType _otype, BinService::BinningType _btype, MonitorElement::Kind _kind, BinService::AxisSpecs const *_xaxis=0, BinService::AxisSpecs const *_yaxis=0, BinService::AxisSpecs const *_zaxis=0)
virtual void resetAll(double _content=0., double _err=0., double _entries=0.)
void name(std::map< std::string, std::string > const &) const
virtual double getBinEntries(DetId const &, int _bin=0) const