#include <MESetEcal.h>
Public Member Functions | |
void | book (DQMStore::IBooker &) override |
MESet * | clone (std::string const &="") const override |
void | fill (DetId const &, double=1., double=1., double=1.) override |
void | fill (double, double=1., double=1.) override |
void | fill (EcalElectronicsId const &, double=1., double=1., double=1.) override |
void | fill (int, double=1., double=1., double=1.) override |
virtual int | findBin (DetId const &, double, double=0.) const |
virtual int | findBin (EcalElectronicsId const &, double, double=0.) const |
virtual int | findBin (int, double, double=0.) const |
std::vector< std::string > | generatePaths () const |
double | getBinContent (DetId const &, int) const override |
double | getBinContent (EcalElectronicsId const &, int) const override |
double | getBinContent (int, int) const override |
double | getBinEntries (DetId const &, int) const override |
double | getBinEntries (EcalElectronicsId const &, int) const override |
double | getBinEntries (int, int) const override |
double | getBinError (DetId const &, int) const override |
double | getBinError (EcalElectronicsId const &, int) const override |
double | getBinError (int, int) const override |
bool | isVariableBinning () const override |
MESetEcal (MESetEcal const &) | |
MESetEcal (std::string const &, binning::ObjectType, binning::BinningType, MonitorElement::Kind, unsigned, binning::AxisSpecs const *=nullptr, binning::AxisSpecs const *=nullptr, binning::AxisSpecs const *=nullptr) | |
MESet & | operator= (MESet const &) override |
bool | retrieve (DQMStore::IGetter &, std::string *=nullptr) const override |
void | setBinContent (DetId const &, int, double) override |
void | setBinContent (EcalElectronicsId const &, int, double) override |
void | setBinContent (int, int, double) override |
void | setBinEntries (DetId const &, int, double) override |
void | setBinEntries (EcalElectronicsId const &, int, double) override |
void | setBinEntries (int, int, double) override |
void | setBinError (DetId const &, int, double) override |
void | setBinError (EcalElectronicsId const &, int, double) override |
void | setBinError (int, int, double) override |
~MESetEcal () override | |
Public Member Functions inherited from ecaldqm::MESet | |
virtual iterator | begin () |
virtual const_iterator | begin () const |
virtual iterator | beginChannel () |
virtual const_iterator | beginChannel () const |
virtual void | clear () const |
virtual iterator | end () |
virtual const_iterator | end () const |
std::string | formPath (PathReplacements const &) const |
bool | getBatchMode () const |
binning::BinningType | getBinType () const |
MonitorElement::Kind | getKind () const |
bool | getLumiFlag () const |
virtual MonitorElement * | getME (unsigned _iME) |
virtual const MonitorElement * | getME (unsigned _iME) const |
binning::ObjectType | getObjType () const |
virtual const std::string & | getPath () const |
bool | isActive () const |
virtual bool | maskMatches (DetId const &, uint32_t, StatusManager const *) const |
MESet () | |
MESet (MESet const &) | |
MESet (std::string const &, binning::ObjectType, binning::BinningType, MonitorElement::Kind) | |
virtual void | reset (double=0., double=0., double=0.) |
virtual void | resetAll (double=0., double=0., double=0.) |
virtual void | setAxisTitle (std::string const &, int=1) |
void | setBatchMode () |
virtual void | setBinContent (DetId const &, double) |
virtual void | setBinContent (EcalElectronicsId const &, double) |
virtual void | setBinContent (int, double) |
virtual void | setBinEntries (DetId const &, double) |
virtual void | setBinEntries (EcalElectronicsId const &, double) |
virtual void | setBinEntries (int, double) |
virtual void | setBinError (DetId const &, double) |
virtual void | setBinError (EcalElectronicsId const &, double) |
virtual void | setBinError (int, double) |
void | setLumiFlag () |
virtual | ~MESet () |
Protected Attributes | |
unsigned | logicalDimensions_ |
const binning::AxisSpecs * | xaxis_ |
const binning::AxisSpecs * | yaxis_ |
const binning::AxisSpecs * | zaxis_ |
Protected Attributes inherited from ecaldqm::MESet | |
bool | active_ |
bool | batchMode_ |
binning::BinningType | btype_ |
MonitorElement::Kind | kind_ |
bool | lumiFlag_ |
std::vector< MonitorElement * > | mes_ |
binning::ObjectType | otype_ |
std::string | path_ |
Private Member Functions | |
template<class Bookable > | |
void | doBook_ (Bookable &) |
Additional Inherited Members | |
Public Types inherited from ecaldqm::MESet | |
typedef dqm::legacy::DQMStore | DQMStore |
typedef dqm::legacy::MonitorElement | MonitorElement |
typedef std::map< std::string, std::string > | PathReplacements |
Protected Member Functions inherited from ecaldqm::MESet | |
virtual void | checkME_ (unsigned _iME) const |
virtual void | fill_ (unsigned, double, double, double) |
virtual void | fill_ (unsigned, int, double) |
virtual void | fill_ (unsigned, int, double, double) |
void | throw_ (std::string const &_message) const |
Definition at line 15 of file MESetEcal.h.
ecaldqm::MESetEcal::MESetEcal | ( | std::string const & | _fullPath, |
binning::ObjectType | _otype, | ||
binning::BinningType | _btype, | ||
MonitorElement::Kind | _kind, | ||
unsigned | _logicalDimensions, | ||
binning::AxisSpecs const * | _xaxis = nullptr , |
||
binning::AxisSpecs const * | _yaxis = nullptr , |
||
binning::AxisSpecs const * | _zaxis = nullptr |
||
) |
Definition at line 10 of file MESetEcal.cc.
References ecaldqm::MESet::btype_, ecaldqm::binning::kUser, logicalDimensions_, ecaldqm::MESet::throw_(), xaxis_, and yaxis_.
Referenced by clone().
ecaldqm::MESetEcal::MESetEcal | ( | MESetEcal const & | _orig | ) |
Definition at line 27 of file MESetEcal.cc.
|
override |
|
overridevirtual |
Reimplemented from ecaldqm::MESet.
Reimplemented in ecaldqm::MESetTrend.
Definition at line 70 of file MESetEcal.cc.
References ecaldqm::MESet::active_, dqm::implementation::IBooker::book1D(), dqm::implementation::IBooker::book2D(), dqm::implementation::IBooker::bookFloat(), dqm::implementation::IBooker::bookProfile(), dqm::implementation::IBooker::bookProfile2D(), ecaldqm::MESet::btype_, dqm::implementation::NavigatorBase::cd(), ecaldqm::MESet::clear(), filterCSVwithJSON::copy, SelectiveReadoutTask_cfi::edges, generatePaths(), ecaldqm::binning::getBinning(), ecaldqm::binning::getObject(), LaserClient_cfi::high, mps_fire::i, ecaldqm::MESet::kind_, SummaryClient_cfi::labels, logicalDimensions_, LaserClient_cfi::low, ecaldqm::MESet::lumiFlag_, SiStripPI::max, hlt_dqm_clientPB-live_cfg::me, ecaldqm::MESet::mes_, Skims_PA_cff::name, LaserClient_cfi::nbins, ecaldqm::MESet::otype_, castor_dqm_sourceclient_file_cfg::path, MonitorElementData::REAL, dqm::implementation::NavigatorBase::setCurrentFolder(), dqm::implementation::IBooker::setScope(), HistogramManager_cfi::specs, AlCaHLTBitMon_QueryRunRegistry::string, MonitorElementData::TH1F, MonitorElementData::TH2F, ecaldqm::MESet::throw_(), overlapproblemtsosanalyzer_cfi::title, MonitorElementData::TPROFILE, MonitorElementData::TPROFILE2D, LaserClient_cfi::xaxis, xaxis_, TimingClient_cfi::yaxis, yaxis_, LaserClient_cfi::zaxis, and zaxis_.
Referenced by ecaldqm::MESetDet2D::book(), ecaldqm::MESetDet1D::book(), and ecaldqm::MESetTrend::book().
|
overridevirtual |
Reimplemented from ecaldqm::MESet.
Reimplemented in ecaldqm::MESetTrend, and ecaldqm::MESetProjection.
Definition at line 61 of file MESetEcal.cc.
References filterCSVwithJSON::copy, MESetEcal(), castor_dqm_sourceclient_file_cfg::path, ecaldqm::MESet::path_, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
|
overridevirtual |
Reimplemented from ecaldqm::MESet.
Reimplemented in ecaldqm::MESetProjection, and ecaldqm::MESetTrend.
Definition at line 310 of file MESetEcal.cc.
References ecaldqm::MESet::active_, ecaldqm::MESet::checkME_(), ecaldqm::MESet::fill_(), ecaldqm::binning::findPlotIndex(), and ecaldqm::MESet::otype_.
|
overridevirtual |
Reimplemented from ecaldqm::MESet.
Reimplemented in ecaldqm::MESetTrend, and ecaldqm::MESetProjection.
Definition at line 340 of file MESetEcal.cc.
References ecaldqm::MESet::active_, ecaldqm::MESet::fill_(), and ecaldqm::MESet::mes_.
|
overridevirtual |
Reimplemented from ecaldqm::MESet.
Reimplemented in ecaldqm::MESetTrend.
Definition at line 320 of file MESetEcal.cc.
References ecaldqm::MESet::active_, ecaldqm::MESet::checkME_(), ecaldqm::MESet::fill_(), ecaldqm::binning::findPlotIndex(), and ecaldqm::MESet::otype_.
|
overridevirtual |
Reimplemented from ecaldqm::MESet.
Reimplemented in ecaldqm::MESetProjection, and ecaldqm::MESetTrend.
Definition at line 330 of file MESetEcal.cc.
References ecaldqm::MESet::active_, ecaldqm::MESet::btype_, ecaldqm::MESet::checkME_(), ecaldqm::MESet::fill_(), ecaldqm::binning::findPlotIndex(), and ecaldqm::MESet::otype_.
|
virtual |
Reimplemented in ecaldqm::MESetDet1D, and ecaldqm::MESetTrend.
Definition at line 542 of file MESetEcal.cc.
References ecaldqm::MESet::active_, ecaldqm::MESet::checkME_(), ecaldqm::binning::findPlotIndex(), ecaldqm::MESet::mes_, and ecaldqm::MESet::otype_.
|
virtual |
Reimplemented in ecaldqm::MESetDet1D, and ecaldqm::MESetTrend.
Definition at line 552 of file MESetEcal.cc.
References ecaldqm::MESet::active_, ecaldqm::MESet::checkME_(), ecaldqm::binning::findPlotIndex(), ecaldqm::MESet::mes_, and ecaldqm::MESet::otype_.
|
virtual |
Reimplemented in ecaldqm::MESetDet1D, and ecaldqm::MESetTrend.
Definition at line 562 of file MESetEcal.cc.
References ecaldqm::MESet::active_, ecaldqm::MESet::btype_, ecaldqm::MESet::checkME_(), ecaldqm::binning::findPlotIndex(), ecaldqm::MESet::mes_, and ecaldqm::MESet::otype_.
std::vector< std::string > ecaldqm::MESetEcal::generatePaths | ( | ) | const |
Definition at line 576 of file MESetEcal.cc.
References ecaldqm::binning::channelName(), ecaldqm::MESet::formPath(), ecaldqm::binning::getNObjects(), ecaldqm::binning::getObject(), ecaldqm::binning::kEB, ecaldqm::binning::kEBMEM, ecaldqm::kEBmLow, ecaldqm::binning::kEBSM, ecaldqm::binning::kEBSMMEM, ecaldqm::binning::kEE, ecaldqm::binning::kEEm, ecaldqm::binning::kEEMEM, ecaldqm::kEEmHigh, ecaldqm::binning::kEEp, ecaldqm::kEEpLow, ecaldqm::binning::kEESM, ecaldqm::binning::kEESMMEM, ecaldqm::binning::kSM, ecaldqm::binning::kSMMEM, ecaldqm::memDCCId(), getGTfromDQMFile::obj, ecaldqm::MESet::otype_, castor_dqm_sourceclient_file_cfg::path, ecaldqm::MESet::path_, and Skims_PA_cff::paths.
Referenced by book(), and retrieve().
|
overridevirtual |
Reimplemented from ecaldqm::MESet.
Reimplemented in ecaldqm::MESetProjection.
Definition at line 446 of file MESetEcal.cc.
References ecaldqm::MESet::active_, ecaldqm::MESet::checkME_(), ecaldqm::binning::findPlotIndex(), ecaldqm::MESet::mes_, and ecaldqm::MESet::otype_.
|
overridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 456 of file MESetEcal.cc.
References ecaldqm::MESet::active_, ecaldqm::MESet::checkME_(), ecaldqm::binning::findPlotIndex(), ecaldqm::MESet::mes_, and ecaldqm::MESet::otype_.
|
overridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 466 of file MESetEcal.cc.
References ecaldqm::MESet::active_, ecaldqm::MESet::btype_, ecaldqm::MESet::checkME_(), ecaldqm::binning::findPlotIndex(), ecaldqm::MESet::mes_, and ecaldqm::MESet::otype_.
|
overridevirtual |
Reimplemented from ecaldqm::MESet.
Reimplemented in ecaldqm::MESetProjection.
Definition at line 506 of file MESetEcal.cc.
References ecaldqm::MESet::active_, ecaldqm::MESet::checkME_(), ecaldqm::binning::findPlotIndex(), ecaldqm::MESet::kind_, ecaldqm::MESet::mes_, ecaldqm::MESet::otype_, MonitorElementData::TPROFILE, and MonitorElementData::TPROFILE2D.
|
overridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 518 of file MESetEcal.cc.
References ecaldqm::MESet::active_, ecaldqm::MESet::checkME_(), ecaldqm::binning::findPlotIndex(), ecaldqm::MESet::kind_, ecaldqm::MESet::mes_, ecaldqm::MESet::otype_, MonitorElementData::TPROFILE, and MonitorElementData::TPROFILE2D.
|
overridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 530 of file MESetEcal.cc.
References ecaldqm::MESet::active_, ecaldqm::MESet::btype_, ecaldqm::MESet::checkME_(), ecaldqm::binning::findPlotIndex(), ecaldqm::MESet::kind_, ecaldqm::MESet::mes_, ecaldqm::MESet::otype_, MonitorElementData::TPROFILE, and MonitorElementData::TPROFILE2D.
|
overridevirtual |
Reimplemented from ecaldqm::MESet.
Reimplemented in ecaldqm::MESetProjection.
Definition at line 476 of file MESetEcal.cc.
References ecaldqm::MESet::active_, ecaldqm::MESet::checkME_(), ecaldqm::binning::findPlotIndex(), ecaldqm::MESet::mes_, and ecaldqm::MESet::otype_.
|
overridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 486 of file MESetEcal.cc.
References ecaldqm::MESet::active_, ecaldqm::MESet::checkME_(), ecaldqm::binning::findPlotIndex(), ecaldqm::MESet::mes_, and ecaldqm::MESet::otype_.
|
overridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 496 of file MESetEcal.cc.
References ecaldqm::MESet::active_, ecaldqm::MESet::btype_, ecaldqm::MESet::checkME_(), ecaldqm::binning::findPlotIndex(), ecaldqm::MESet::mes_, and ecaldqm::MESet::otype_.
|
overridevirtual |
Reimplemented from ecaldqm::MESet.
Reimplemented in ecaldqm::MESetTrend.
Definition at line 572 of file MESetEcal.cc.
References ecaldqm::binning::AxisSpecs::edges, xaxis_, yaxis_, and zaxis_.
Reimplemented from ecaldqm::MESet.
Reimplemented in ecaldqm::MESetTrend.
Definition at line 40 of file MESetEcal.cc.
References logicalDimensions_, ecaldqm::MESet::operator=(), xaxis_, yaxis_, and zaxis_.
Referenced by ecaldqm::MESetTrend::operator=().
|
overridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 280 of file MESetEcal.cc.
References ecaldqm::MESet::active_, ecaldqm::MESet::clear(), generatePaths(), dqm::implementation::IGetter::get(), hlt_dqm_clientPB-live_cfg::me, ecaldqm::MESet::mes_, castor_dqm_sourceclient_file_cfg::path, AlCaHLTBitMon_QueryRunRegistry::string, and ecaldqm::MESet::throw_().
|
overridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 350 of file MESetEcal.cc.
References btvTracks_cfi::_content, ecaldqm::MESet::active_, ecaldqm::MESet::checkME_(), ecaldqm::binning::findPlotIndex(), ecaldqm::MESet::mes_, and ecaldqm::MESet::otype_.
|
overridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 360 of file MESetEcal.cc.
References btvTracks_cfi::_content, ecaldqm::MESet::active_, ecaldqm::MESet::checkME_(), ecaldqm::binning::findPlotIndex(), ecaldqm::MESet::mes_, and ecaldqm::MESet::otype_.
|
overridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 370 of file MESetEcal.cc.
References btvTracks_cfi::_content, ecaldqm::MESet::active_, ecaldqm::MESet::btype_, ecaldqm::MESet::checkME_(), ecaldqm::binning::findPlotIndex(), ecaldqm::MESet::mes_, and ecaldqm::MESet::otype_.
|
overridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 410 of file MESetEcal.cc.
References ecaldqm::MESet::active_, ecaldqm::MESet::checkME_(), ecaldqm::binning::findPlotIndex(), ecaldqm::MESet::kind_, ecaldqm::MESet::mes_, ecaldqm::MESet::otype_, MonitorElementData::TPROFILE, and MonitorElementData::TPROFILE2D.
|
overridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 422 of file MESetEcal.cc.
References ecaldqm::MESet::active_, ecaldqm::MESet::checkME_(), ecaldqm::binning::findPlotIndex(), ecaldqm::MESet::kind_, ecaldqm::MESet::mes_, ecaldqm::MESet::otype_, MonitorElementData::TPROFILE, and MonitorElementData::TPROFILE2D.
|
overridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 434 of file MESetEcal.cc.
References ecaldqm::MESet::active_, ecaldqm::MESet::btype_, ecaldqm::MESet::checkME_(), ecaldqm::binning::findPlotIndex(), ecaldqm::MESet::kind_, ecaldqm::MESet::mes_, ecaldqm::MESet::otype_, MonitorElementData::TPROFILE, and MonitorElementData::TPROFILE2D.
|
overridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 380 of file MESetEcal.cc.
References ecaldqm::MESet::active_, ecaldqm::MESet::checkME_(), ecaldqm::binning::findPlotIndex(), ecaldqm::MESet::mes_, and ecaldqm::MESet::otype_.
|
overridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 390 of file MESetEcal.cc.
References ecaldqm::MESet::active_, ecaldqm::MESet::checkME_(), ecaldqm::binning::findPlotIndex(), ecaldqm::MESet::mes_, and ecaldqm::MESet::otype_.
|
overridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 400 of file MESetEcal.cc.
References ecaldqm::MESet::active_, ecaldqm::MESet::btype_, ecaldqm::MESet::checkME_(), ecaldqm::binning::findPlotIndex(), ecaldqm::MESet::mes_, and ecaldqm::MESet::otype_.
|
protected |
Definition at line 73 of file MESetEcal.h.
Referenced by book(), MESetEcal(), and operator=().
|
protected |
Definition at line 74 of file MESetEcal.h.
Referenced by ecaldqm::MESetTrend::book(), book(), isVariableBinning(), MESetEcal(), operator=(), and ~MESetEcal().
|
protected |
Definition at line 75 of file MESetEcal.h.
Referenced by book(), isVariableBinning(), MESetEcal(), operator=(), and ~MESetEcal().
|
protected |
Definition at line 76 of file MESetEcal.h.
Referenced by book(), isVariableBinning(), operator=(), and ~MESetEcal().