#include <MESet.h>
Public Member Functions | |
virtual void | book () |
virtual void | clear () const |
virtual void | fill (DetId const &, double _wx=1., double _wy=1., double _w=1.) |
virtual void | fill (EcalElectronicsId const &, double _wx=1., double _wy=1., double _w=1.) |
virtual void | fill (unsigned, double _wx=1., double _wy=1., double _w=1.) |
virtual void | fill (double, double _wy=1., double _w=1.) |
virtual double | getBinContent (DetId const &, int _bin=0) const |
virtual double | getBinContent (EcalElectronicsId const &, int _bin=0) const |
virtual double | getBinContent (unsigned, int _bin=0) const |
virtual double | getBinEntries (DetId const &, int _bin=0) const |
virtual double | getBinEntries (EcalElectronicsId const &, int _bin=0) const |
virtual double | getBinEntries (unsigned, int _bin=0) const |
virtual double | getBinError (DetId const &, int _bin=0) const |
virtual double | getBinError (EcalElectronicsId const &, int _bin=0) const |
virtual double | getBinError (unsigned, int _bin=0) const |
BinService::BinningType | getBinType () const |
std::string const & | getDir () const |
virtual MonitorElement const * | getME (unsigned _offset) const |
std::string const & | getName () const |
BinService::ObjectType | getObjType () const |
bool | isActive () const |
MESet (std::string const &, MEData const &, bool _readOnly=false) | |
void | name (std::map< std::string, std::string > const &) const |
virtual void | reset (double _content=0., double _err=0., double _entries=0.) |
virtual void | resetAll (double _content=0., double _err=0., double _entries=0.) |
virtual bool | retrieve () const |
virtual void | setAxisTitle (std::string const &, int _axis=1) |
virtual void | setBinContent (DetId const &, double, double _err=0.) |
virtual void | setBinContent (EcalElectronicsId const &, double, double _err=0.) |
virtual void | setBinContent (unsigned, double, double _err=0.) |
virtual void | setBinEntries (DetId const &, double) |
virtual void | setBinEntries (EcalElectronicsId const &, double) |
virtual void | setBinEntries (unsigned, double) |
virtual void | setBinLabel (unsigned, int, std::string const &, int _axis=1) |
void | setDir (std::string const &_dir) |
void | setName (std::string const &_name) |
virtual | ~MESet () |
Protected Member Functions | |
virtual void | fill_ (unsigned, int, double) |
virtual void | fill_ (unsigned, double, double, double) |
virtual double | getBinContent_ (unsigned, int) const |
virtual double | getBinEntries_ (unsigned, int) const |
virtual double | getBinError_ (unsigned, int) const |
virtual void | setBinContent_ (unsigned, int, double, double) |
virtual void | setBinEntries_ (unsigned, int, double) |
Protected Attributes | |
bool | active_ |
MEData const * | data_ |
std::string | dir_ |
std::vector< MonitorElement * > | mes_ |
std::string | name_ |
bool | readOnly_ |
Static Protected Attributes | |
static BinService const * | binService_ |
static DQMStore * | dqmStore_ |
ecaldqm::MESet::MESet | ( | std::string const & | _fullpath, |
MEData const & | _data, | ||
bool | _readOnly = false |
||
) |
Definition at line 16 of file MESet.cc.
References binService_, dqmStore_, and edm::hlt::Exception.
|
virtual |
Reimplemented in ecaldqm::MESetTrend, ecaldqm::MESetEcal, and ecaldqm::MESetNonObject.
Definition at line 46 of file MESet.cc.
References active_, and clear().
|
virtual |
Reimplemented in ecaldqm::MESetChannel.
Definition at line 59 of file MESet.cc.
Referenced by ecaldqm::MESetEcal::book(), book(), ecaldqm::MESetChannel::clear(), Vispa.Views.WidgetView.WidgetView::closeEvent(), Vispa.Views.BoxDecayView.BoxDecayView::closeEvent(), Vispa.Share.FindAlgorithm.FindAlgorithm::findUsingFindDialog(), ecaldqm::MESetEcal::retrieve(), Vispa.Views.LineDecayView.LineDecayView::setDataObjects(), Vispa.Views.WidgetView.WidgetView::setDataObjects(), Vispa.Views.TreeView.TreeView::updateContent(), Vispa.Views.TableView.TableView::updateContent(), Vispa.Views.BoxDecayView.BoxDecayView::updateContent(), and Vispa.Views.PropertyView.PropertyView::updateContent().
|
virtual |
Reimplemented in ecaldqm::MESetChannel, ecaldqm::MESetTrend, ecaldqm::MESetEcal, ecaldqm::MESetDet1D, ecaldqm::MESetDet0D, and ecaldqm::MESetDet2D.
Definition at line 133 of file MESet.cc.
Referenced by fill().
|
virtual |
Reimplemented in ecaldqm::MESetChannel.
Definition at line 138 of file MESet.cc.
References fill(), and ecaldqm::getElectronicsMap().
|
virtual |
Reimplemented in ecaldqm::MESetTrend, ecaldqm::MESetEcal, ecaldqm::MESetDet1D, and ecaldqm::MESetDet0D.
|
virtual |
Reimplemented in ecaldqm::MESetTrend, ecaldqm::MESetEcal, ecaldqm::MESetNonObject, and ecaldqm::MESetDet0D.
|
protectedvirtual |
Definition at line 262 of file MESet.cc.
References data_, MonitorElement::DQM_KIND_TH1F, MonitorElement::DQM_KIND_TH2F, MonitorElement::DQM_KIND_TPROFILE, h, ecaldqm::MEData::kind, mes_, x, and detailsBasic3DVector::y.
Referenced by ecaldqm::MESetEcal::fill(), ecaldqm::MESetTrend::fill(), ecaldqm::MESetDet1D::fill_(), and ecaldqm::MESetEcal::fill_().
|
protectedvirtual |
Definition at line 283 of file MESet.cc.
References data_, MonitorElement::DQM_KIND_REAL, MonitorElement::DQM_KIND_TH2F, MonitorElement::DQM_KIND_TPROFILE, ecaldqm::MEData::kind, and mes_.
|
virtual |
Reimplemented in ecaldqm::MESetTrend, ecaldqm::MESetChannel, ecaldqm::MESetEcal, and ecaldqm::MESetDet1D.
Definition at line 186 of file MESet.cc.
Referenced by getBinContent().
|
virtual |
Reimplemented in ecaldqm::MESetChannel.
Definition at line 192 of file MESet.cc.
References getBinContent(), and ecaldqm::getElectronicsMap().
|
virtual |
Reimplemented in ecaldqm::MESetTrend, ecaldqm::MESetEcal, and ecaldqm::MESetDet1D.
|
protectedvirtual |
Definition at line 330 of file MESet.cc.
References data_, MonitorElement::DQM_KIND_TH2F, MonitorElement::DQM_KIND_TPROFILE, MonitorElement::getBinContent(), h, ecaldqm::MEData::kind, and mes_.
Referenced by ecaldqm::MESetDet1D::getBinContent(), and ecaldqm::MESetEcal::getBinContent().
|
virtual |
Reimplemented in ecaldqm::MESetTrend, ecaldqm::MESetEcal, ecaldqm::MESetChannel, and ecaldqm::MESetDet1D.
Definition at line 222 of file MESet.cc.
Referenced by getBinEntries().
|
virtual |
Reimplemented in ecaldqm::MESetChannel.
Definition at line 228 of file MESet.cc.
References getBinEntries(), and ecaldqm::getElectronicsMap().
|
virtual |
Reimplemented in ecaldqm::MESetTrend, ecaldqm::MESetEcal, and ecaldqm::MESetDet1D.
|
protectedvirtual |
Definition at line 362 of file MESet.cc.
References newFWLiteAna::bin, data_, MonitorElement::DQM_KIND_TH1F, MonitorElement::DQM_KIND_TH2F, MonitorElement::DQM_KIND_TPROFILE, MonitorElement::DQM_KIND_TPROFILE2D, h, ecaldqm::MEData::kind, and mes_.
Referenced by ecaldqm::MESetDet1D::getBinEntries(), and ecaldqm::MESetEcal::getBinEntries().
|
virtual |
Reimplemented in ecaldqm::MESetTrend, ecaldqm::MESetEcal, and ecaldqm::MESetDet1D.
Definition at line 204 of file MESet.cc.
Referenced by getBinError().
|
virtual |
Definition at line 210 of file MESet.cc.
References getBinError(), and ecaldqm::getElectronicsMap().
|
virtual |
Reimplemented in ecaldqm::MESetTrend, ecaldqm::MESetEcal, and ecaldqm::MESetDet1D.
|
protectedvirtual |
Definition at line 346 of file MESet.cc.
References data_, MonitorElement::DQM_KIND_TH2F, MonitorElement::DQM_KIND_TPROFILE, MonitorElement::getBinError(), h, ecaldqm::MEData::kind, and mes_.
Referenced by ecaldqm::MESetDet1D::getBinError(), and ecaldqm::MESetEcal::getBinError().
|
inline |
|
inline |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
void ecaldqm::MESet::name | ( | std::map< std::string, std::string > const & | _replacements | ) | const |
Definition at line 240 of file MESet.cc.
References dir, dir_, name_, and listBenchmarks::pattern.
Referenced by BeautifulSoup.Tag::_invert(), ecaldqm::MESetChannel::fill(), ecaldqm::MESetEcal::generateNames(), ecaldqm::MESetChannel::setBinContent(), and Vispa.Views.PropertyView.Property::valueChanged().
|
virtual |
Reimplemented in ecaldqm::MESetEcal, and ecaldqm::MESetChannel.
Definition at line 87 of file MESet.cc.
References resetAll().
Referenced by ecaldqm::MESetEcal::reset().
|
virtual |
Definition at line 93 of file MESet.cc.
References newFWLiteAna::bin, data_, MonitorElement::DQM_KIND_REAL, MonitorElement::DQM_KIND_TPROFILE, MonitorElement::DQM_KIND_TPROFILE2D, python.tagInventory::entries, h, ecaldqm::MEData::kind, and mes_.
Referenced by ecaldqm::MESetEcal::book(), and reset().
|
virtual |
Reimplemented in ecaldqm::MESetChannel, ecaldqm::MESetEcal, and ecaldqm::MESetNonObject.
|
virtual |
|
virtual |
Reimplemented in ecaldqm::MESetChannel, ecaldqm::MESetTrend, and ecaldqm::MESetEcal.
Definition at line 154 of file MESet.cc.
Referenced by setBinContent().
|
virtual |
Reimplemented in ecaldqm::MESetChannel.
Definition at line 159 of file MESet.cc.
References ecaldqm::getElectronicsMap(), and setBinContent().
|
virtual |
Reimplemented in ecaldqm::MESetTrend, and ecaldqm::MESetEcal.
|
protectedvirtual |
Definition at line 294 of file MESet.cc.
References data_, MonitorElement::DQM_KIND_TH2F, MonitorElement::DQM_KIND_TPROFILE, h, ecaldqm::MEData::kind, mes_, and MonitorElement::setBinContent().
Referenced by ecaldqm::MESetEcal::reset(), and ecaldqm::MESetEcal::setBinContent().
|
virtual |
Reimplemented in ecaldqm::MESetTrend, and ecaldqm::MESetEcal.
Definition at line 170 of file MESet.cc.
Referenced by setBinEntries().
|
virtual |
Definition at line 175 of file MESet.cc.
References ecaldqm::getElectronicsMap(), and setBinEntries().
|
virtual |
Reimplemented in ecaldqm::MESetTrend, and ecaldqm::MESetEcal.
|
protectedvirtual |
Definition at line 313 of file MESet.cc.
References data_, MonitorElement::DQM_KIND_TPROFILE, MonitorElement::DQM_KIND_TPROFILE2D, h, ecaldqm::MEData::kind, mes_, and MonitorElement::setBinEntries().
Referenced by ecaldqm::MESetEcal::reset(), and ecaldqm::MESetEcal::setBinEntries().
|
virtual |
|
inline |
|
inline |
Definition at line 109 of file MESet.h.
References name_.
Referenced by Vispa.Gui.PortWidget.PortWidget::__init__(), and Vispa.Views.PropertyView.Property::__init__().
|
mutableprotected |
Definition at line 135 of file MESet.h.
Referenced by ecaldqm::MESetNonObject::book(), ecaldqm::MESetEcal::book(), book(), clear(), ecaldqm::MESetTrend::fill(), isActive(), ecaldqm::MESetNonObject::retrieve(), ecaldqm::MESetChannel::retrieve(), and ecaldqm::MESetEcal::retrieve().
|
staticprotected |
Definition at line 126 of file MESet.h.
Referenced by ecaldqm::MESetEcal::book(), ecaldqm::MESetChannel::checkDirectory(), ecaldqm::MESetDet0D::fill(), ecaldqm::MESetEcal::fill(), ecaldqm::MESetChannel::fill(), ecaldqm::MESetTrend::fill(), ecaldqm::MESetDet1D::find_(), ecaldqm::MESetEcal::find_(), ecaldqm::MESetEcal::generateNames(), MESet(), ecaldqm::MESetEcal::reset(), and ecaldqm::MESetChannel::setBinContent().
|
protected |
Definition at line 133 of file MESet.h.
Referenced by ecaldqm::MESetNonObject::book(), ecaldqm::MESetEcal::book(), ecaldqm::MESetTrend::book(), ecaldqm::MESetDet0D::fill(), ecaldqm::MESetDet2D::fill(), ecaldqm::MESetNonObject::fill(), ecaldqm::MESetEcal::fill(), ecaldqm::MESetChannel::fill(), ecaldqm::MESetTrend::fill(), ecaldqm::MESetDet1D::fill_(), fill_(), ecaldqm::MESetDet1D::find_(), ecaldqm::MESetEcal::find_(), ecaldqm::MESetEcal::generateNames(), ecaldqm::MESetDet1D::getBinContent(), getBinContent_(), ecaldqm::MESetDet1D::getBinEntries(), getBinEntries_(), ecaldqm::MESetDet1D::getBinError(), getBinError_(), getBinType(), ecaldqm::MESetChannel::getIndex_(), getObjType(), ecaldqm::MESetEcal::MESetEcal(), ecaldqm::MESetChannel::reset(), ecaldqm::MESetEcal::reset(), resetAll(), ecaldqm::MESetChannel::setBinContent(), setBinContent_(), setBinEntries_(), and ecaldqm::MESetTrend::shift_().
|
mutableprotected |
Definition at line 131 of file MESet.h.
Referenced by ecaldqm::MESetChannel::append_(), ecaldqm::MESetNonObject::book(), ecaldqm::MESetEcal::book(), ecaldqm::MESetChannel::checkDirectory(), ecaldqm::MESetChannel::clear(), getDir(), name(), ecaldqm::MESetChannel::reset(), ecaldqm::MESetNonObject::retrieve(), ecaldqm::MESetEcal::retrieve(), and setDir().
|
staticprotected |
Definition at line 127 of file MESet.h.
Referenced by ecaldqm::MESetChannel::append_(), ecaldqm::MESetNonObject::book(), ecaldqm::MESetEcal::book(), ecaldqm::MESetChannel::checkDirectory(), ecaldqm::MESetChannel::clear(), MESet(), ecaldqm::MESetChannel::reset(), ecaldqm::MESetNonObject::retrieve(), and ecaldqm::MESetEcal::retrieve().
|
mutableprotected |
Definition at line 129 of file MESet.h.
Referenced by ecaldqm::MESetNonObject::book(), ecaldqm::MESetEcal::book(), ecaldqm::MESetTrend::book(), clear(), ecaldqm::MESetDet0D::fill(), ecaldqm::MESetNonObject::fill(), ecaldqm::MESetEcal::fill(), ecaldqm::MESetTrend::fill(), ecaldqm::MESetDet1D::fill_(), fill_(), ecaldqm::MESetDet1D::find_(), ecaldqm::MESetEcal::find_(), ecaldqm::MESetDet1D::getBinContent(), getBinContent_(), ecaldqm::MESetDet1D::getBinEntries(), getBinEntries_(), ecaldqm::MESetDet1D::getBinError(), getBinError_(), getME(), resetAll(), ecaldqm::MESetNonObject::retrieve(), ecaldqm::MESetEcal::retrieve(), setAxisTitle(), setBinContent_(), setBinEntries_(), setBinLabel(), and ecaldqm::MESetTrend::shift_().
|
mutableprotected |
Definition at line 132 of file MESet.h.
Referenced by ecaldqm::MESetNonObject::book(), ecaldqm::MESetEcal::book(), ecaldqm::MESetEcal::generateNames(), getName(), name(), ecaldqm::MESetNonObject::retrieve(), and setName().
|
protected |
Definition at line 136 of file MESet.h.
Referenced by ecaldqm::MESetChannel::clear(), and ecaldqm::MESetChannel::reset().