#include <MESetMulti.h>
Public Types | |
typedef std::map< std::string, std::vector< std::string > > | ReplCandidates |
Public Types inherited from ecaldqm::MESet | |
typedef dqm::legacy::DQMStore | DQMStore |
typedef dqm::legacy::MonitorElement | MonitorElement |
typedef std::map< std::string, std::string > | PathReplacements |
Public Member Functions | |
const_iterator | begin (EcalElectronicsMapping const *electronicsMap) const override |
iterator | begin (EcalElectronicsMapping const *electronicsMap) override |
const_iterator | beginChannel (EcalElectronicsMapping const *electronicsMap) const override |
iterator | beginChannel (EcalElectronicsMapping const *electronicsMap) override |
void | book (DQMStore::IBooker &, EcalElectronicsMapping const *) override |
void | clear () const override |
MESet * | clone (std::string const &="") const override |
const_iterator | end (EcalElectronicsMapping const *electronicsMap) const override |
iterator | end (EcalElectronicsMapping const *electronicsMap) override |
void | fill (EcalDQMSetupObjects const edso, DetId const &_id, double _xyw=1., double _yw=1., double _w=1.) override |
void | fill (EcalDQMSetupObjects const edso, EcalElectronicsId const &_id, double _xyw=1., double _yw=1., double _w=1.) override |
void | fill (EcalDQMSetupObjects const edso, int _dcctccid, double _xyw=1., double _yw=1., double _w=1.) override |
void | fill (EcalDQMSetupObjects const edso, double _x, double _yw=1., double _w=1.) override |
double | getBinContent (EcalDQMSetupObjects const edso, DetId const &_id, int _bin=0) const override |
double | getBinContent (EcalDQMSetupObjects const edso, EcalElectronicsId const &_id, int _bin=0) const override |
double | getBinContent (EcalDQMSetupObjects const edso, int _dcctccid, int _bin=0) const override |
double | getBinEntries (EcalDQMSetupObjects const edso, DetId const &_id, int _bin=0) const override |
double | getBinEntries (EcalDQMSetupObjects const edso, EcalElectronicsId const &_id, int _bin=0) const override |
double | getBinEntries (EcalDQMSetupObjects const edso, int _dcctccid, int _bin=0) const override |
double | getBinError (EcalDQMSetupObjects const edso, DetId const &_id, int _bin=0) const override |
double | getBinError (EcalDQMSetupObjects const edso, EcalElectronicsId const &_id, int _bin=0) const override |
double | getBinError (EcalDQMSetupObjects const edso, int _dcctccid, int _bin=0) const override |
MESet * | getCurrent () const |
unsigned | getIndex (PathReplacements const &) const |
MonitorElement const * | getME (unsigned _iME) const override |
MonitorElement * | getME (unsigned _iME) override |
unsigned | getMultiplicity () const |
std::string const & | getPath () const override |
bool | isVariableBinning () const override |
bool | maskMatches (DetId const &_id, uint32_t _mask, StatusManager const *_statusManager, EcalTrigTowerConstituentsMap const *trigTowerMap) const override |
MESetMulti (MESet const &, ReplCandidates const &) | |
MESetMulti (MESetMulti const &) | |
MESet & | operator= (MESet const &) override |
void | reset (EcalElectronicsMapping const *, double=0., double=0., double=0.) override |
void | resetAll (double=0., double=0., double=0.) override |
bool | retrieve (EcalElectronicsMapping const *, DQMStore::IGetter &, std::string *=nullptr) const override |
void | setBinContent (EcalDQMSetupObjects const edso, DetId const &_id, double _content) override |
void | setBinContent (EcalDQMSetupObjects const edso, EcalElectronicsId const &_id, double _content) override |
void | setBinContent (EcalDQMSetupObjects const edso, int _dcctccid, double _content) override |
void | setBinContent (EcalDQMSetupObjects const edso, DetId const &_id, int _bin, double _content) override |
void | setBinContent (EcalDQMSetupObjects const edso, EcalElectronicsId const &_id, int _bin, double _content) override |
void | setBinContent (EcalDQMSetupObjects const edso, int _dcctccid, int _bin, double _content) override |
void | setBinEntries (EcalDQMSetupObjects const edso, DetId const &_id, double _entries) override |
void | setBinEntries (EcalDQMSetupObjects const edso, EcalElectronicsId const &_id, double _entries) override |
void | setBinEntries (EcalDQMSetupObjects const edso, int _dcctccid, double _entries) override |
void | setBinEntries (EcalDQMSetupObjects const edso, DetId const &_id, int _bin, double _entries) override |
void | setBinEntries (EcalDQMSetupObjects const edso, EcalElectronicsId const &_id, int _bin, double _entries) override |
void | setBinEntries (EcalDQMSetupObjects const edso, int _dcctccid, int _bin, double _entries) override |
void | setBinError (EcalDQMSetupObjects const edso, DetId const &_id, double _error) override |
void | setBinError (EcalDQMSetupObjects const edso, EcalElectronicsId const &_id, double _error) override |
void | setBinError (EcalDQMSetupObjects const edso, int _dcctccid, double _error) override |
void | setBinError (EcalDQMSetupObjects const edso, DetId const &_id, int _bin, double _error) override |
void | setBinError (EcalDQMSetupObjects const edso, EcalElectronicsId const &_id, int _bin, double _error) override |
void | setBinError (EcalDQMSetupObjects const edso, int _dcctccid, int _bin, double _error) override |
void | use (unsigned) const |
~MESetMulti () override | |
Public Member Functions inherited from ecaldqm::MESet | |
std::string | formPath (PathReplacements const &) const |
bool | getBatchMode () const |
binning::BinningType | getBinType () const |
MonitorElement::Kind | getKind () const |
bool | getLumiFlag () const |
binning::ObjectType | getObjType () const |
bool | isActive () const |
MESet () | |
MESet (std::string const &, binning::ObjectType, binning::BinningType, MonitorElement::Kind) | |
MESet (MESet const &) | |
virtual void | setAxisTitle (std::string const &, int=1) |
void | setBatchMode () |
void | setLumiFlag () |
virtual | ~MESet () |
Protected Attributes | |
MESet * | current_ |
ReplCandidates | replCandidates_ |
std::vector< MESet * > | sets_ |
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_ |
Additional Inherited Members | |
Protected Member Functions inherited from ecaldqm::MESet | |
virtual void | checkME_ (unsigned _iME) const |
virtual void | fill_ (unsigned, int, double) |
virtual void | fill_ (unsigned, int, double, double) |
virtual void | fill_ (unsigned, double, double, double) |
void | throw_ (std::string const &_message) const |
Definition at line 13 of file MESetMulti.h.
typedef std::map<std::string, std::vector<std::string> > ecaldqm::MESetMulti::ReplCandidates |
Definition at line 15 of file MESetMulti.h.
ecaldqm::MESetMulti::MESetMulti | ( | MESet const & | _seed, |
ReplCandidates const & | _replCandidates | ||
) |
Definition at line 4 of file MESetMulti.cc.
References ecaldqm::MESet::clone(), current_, ecaldqm::MESet::formPath(), dqmdumpme::indices, dqmdumpme::last, replCandidates_, and sets_.
Referenced by clone().
ecaldqm::MESetMulti::MESetMulti | ( | MESetMulti const & | _orig | ) |
Definition at line 47 of file MESetMulti.cc.
References current_, and sets_.
|
override |
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 162 of file MESetMulti.h.
References current_.
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 171 of file MESetMulti.h.
References current_.
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 168 of file MESetMulti.h.
References ecaldqm::MESet::beginChannel(), and current_.
Referenced by ecaldqm::LaserClient::producePlots(), ecaldqm::TestPulseClient::producePlots(), ecaldqm::PedestalClient::producePlots(), and ecaldqm::LedClient::producePlots().
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 177 of file MESetMulti.h.
References ecaldqm::MESet::beginChannel(), and current_.
|
overridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 97 of file MESetMulti.cc.
References ecaldqm::MESet::active_, and sets_.
|
overridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 115 of file MESetMulti.cc.
References ecaldqm::MESet::active_, and sets_.
|
overridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 88 of file MESetMulti.cc.
References filterCSVwithJSON::copy, MESetMulti(), fed_dqm_sourceclient-live_cfg::path, ecaldqm::MESet::path_, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 165 of file MESetMulti.h.
References current_.
Referenced by Types.LuminosityBlockRange::cppID(), Types.EventRange::cppID(), ecaldqm::LedClient::producePlots(), ecaldqm::TestPulseClient::producePlots(), ecaldqm::PedestalClient::producePlots(), and ecaldqm::LaserClient::producePlots().
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 174 of file MESetMulti.h.
References current_.
Referenced by Types.LuminosityBlockRange::cppID(), and Types.EventRange::cppID().
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 29 of file MESetMulti.h.
References current_, and ecaldqm::MESet::fill().
Referenced by ecaldqm::LaserClient::producePlots(), ecaldqm::LedClient::producePlots(), ecaldqm::PedestalClient::producePlots(), ecaldqm::GpuTask::runOnCpuDigis(), ecaldqm::GpuTask::runOnCpuUncalibRecHits(), ecaldqm::PedestalTask::runOnDigis(), ecaldqm::TestPulseTask::runOnDigis(), ecaldqm::LedTask::runOnDigis(), ecaldqm::LaserTask::runOnDigis(), ecaldqm::GpuTask::runOnGpuDigis(), ecaldqm::GpuTask::runOnGpuUncalibRecHits(), ecaldqm::PedestalTask::runOnPnDigis(), ecaldqm::LedTask::runOnPnDigis(), ecaldqm::LaserTask::runOnPnDigis(), ecaldqm::ClusterTask::runOnSuperClusters(), ecaldqm::TestPulseTask::runOnUncalibRecHits(), ecaldqm::LedTask::runOnUncalibRecHits(), and ecaldqm::LaserTask::runOnUncalibRecHits().
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 33 of file MESetMulti.h.
References current_, and ecaldqm::MESet::fill().
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 40 of file MESetMulti.h.
References current_, and ecaldqm::MESet::fill().
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 44 of file MESetMulti.h.
References current_, and ecaldqm::MESet::fill().
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 111 of file MESetMulti.h.
References current_, and ecaldqm::MESet::getBinContent().
Referenced by ecaldqm::LaserClient::producePlots(), ecaldqm::TestPulseClient::producePlots(), ecaldqm::PedestalClient::producePlots(), ecaldqm::LedClient::producePlots(), and ecaldqm::CalibrationSummaryClient::producePlots().
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 114 of file MESetMulti.h.
References current_, and ecaldqm::MESet::getBinContent().
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 117 of file MESetMulti.h.
References current_, and ecaldqm::MESet::getBinContent().
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 131 of file MESetMulti.h.
References current_, and ecaldqm::MESet::getBinEntries().
Referenced by ecaldqm::LaserClient::producePlots(), ecaldqm::TestPulseClient::producePlots(), ecaldqm::PedestalClient::producePlots(), and ecaldqm::LedClient::producePlots().
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 134 of file MESetMulti.h.
References current_, and ecaldqm::MESet::getBinEntries().
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 137 of file MESetMulti.h.
References current_, and ecaldqm::MESet::getBinEntries().
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 121 of file MESetMulti.h.
References current_, and ecaldqm::MESet::getBinError().
Referenced by ecaldqm::LaserClient::producePlots(), ecaldqm::TestPulseClient::producePlots(), ecaldqm::PedestalClient::producePlots(), and ecaldqm::LedClient::producePlots().
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 124 of file MESetMulti.h.
References current_, and ecaldqm::MESet::getBinError().
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 127 of file MESetMulti.h.
References current_, and ecaldqm::MESet::getBinError().
|
inline |
unsigned ecaldqm::MESetMulti::getIndex | ( | PathReplacements const & | _replacements | ) | const |
Definition at line 142 of file MESetMulti.cc.
References newFWLiteAna::base, replCandidates_, and ecaldqm::MESet::throw_().
Referenced by ecaldqm::LaserWriter::LaserWriter(), ecaldqm::LedWriter::LedWriter(), ecaldqm::PedestalWriter::PedestalWriter(), ecaldqm::PedestalClient::setParams(), ecaldqm::TestPulseClient::setParams(), ecaldqm::LedClient::setParams(), ecaldqm::LaserClient::setParams(), ecaldqm::CalibrationSummaryClient::setParams(), ecaldqm::PedestalTask::setParams(), ecaldqm::TestPulseTask::setParams(), ecaldqm::LedTask::setParams(), ecaldqm::LaserTask::setParams(), ecaldqm::ClusterTask::setParams(), and ecaldqm::TestPulseWriter::TestPulseWriter().
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 154 of file MESetMulti.h.
References current_, and ecaldqm::MESet::getME().
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 155 of file MESetMulti.h.
References current_, and ecaldqm::MESet::getME().
|
inline |
Definition at line 159 of file MESetMulti.h.
References sets_.
Referenced by ecaldqm::DQWorkerClient::resetMEs().
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 153 of file MESetMulti.h.
References current_, and ecaldqm::MESet::getPath().
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 151 of file MESetMulti.h.
References current_, and ecaldqm::MESet::isVariableBinning().
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 144 of file MESetMulti.h.
References current_, and ecaldqm::MESet::maskMatches().
Referenced by ecaldqm::LaserClient::producePlots(), ecaldqm::TestPulseClient::producePlots(), ecaldqm::PedestalClient::producePlots(), and ecaldqm::LedClient::producePlots().
Reimplemented from ecaldqm::MESet.
Definition at line 66 of file MESetMulti.cc.
References current_, ecaldqm::MESet::operator=(), replCandidates_, and sets_.
|
overridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 122 of file MESetMulti.cc.
References sets_.
Referenced by ecaldqm::DQWorkerClient::resetMEs().
|
overridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 130 of file MESetMulti.cc.
References sets_.
Referenced by ecaldqm::DQWorkerClient::resetMEs().
|
overridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 104 of file MESetMulti.cc.
References ecaldqm::MESet::active_, and sets_.
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 48 of file MESetMulti.h.
References current_, and ecaldqm::MESet::setBinContent().
Referenced by ecaldqm::LaserClient::producePlots(), ecaldqm::TestPulseClient::producePlots(), ecaldqm::PedestalClient::producePlots(), and ecaldqm::LedClient::producePlots().
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 51 of file MESetMulti.h.
References current_, and ecaldqm::MESet::setBinContent().
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 54 of file MESetMulti.h.
References current_, and ecaldqm::MESet::setBinContent().
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 57 of file MESetMulti.h.
References current_, and ecaldqm::MESet::setBinContent().
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 60 of file MESetMulti.h.
References current_, and ecaldqm::MESet::setBinContent().
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 66 of file MESetMulti.h.
References current_, and ecaldqm::MESet::setBinContent().
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 89 of file MESetMulti.h.
References current_, and ecaldqm::MESet::setBinEntries().
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 92 of file MESetMulti.h.
References current_, and ecaldqm::MESet::setBinEntries().
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 95 of file MESetMulti.h.
References current_, and ecaldqm::MESet::setBinEntries().
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 98 of file MESetMulti.h.
References current_, and ecaldqm::MESet::setBinEntries().
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 101 of file MESetMulti.h.
References current_, and ecaldqm::MESet::setBinEntries().
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 107 of file MESetMulti.h.
References current_, and ecaldqm::MESet::setBinEntries().
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 70 of file MESetMulti.h.
References current_, and ecaldqm::MESet::setBinError().
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 73 of file MESetMulti.h.
References current_, and ecaldqm::MESet::setBinError().
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 76 of file MESetMulti.h.
References current_, and ecaldqm::MESet::setBinError().
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 79 of file MESetMulti.h.
References current_, and ecaldqm::MESet::setBinError().
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 82 of file MESetMulti.h.
References current_, and ecaldqm::MESet::setBinError().
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESet.
Definition at line 85 of file MESetMulti.h.
References current_, and ecaldqm::MESet::setBinError().
void ecaldqm::MESetMulti::use | ( | unsigned | _iSet | ) | const |
Definition at line 135 of file MESetMulti.cc.
References current_, sets_, and ecaldqm::MESet::throw_().
Referenced by ecaldqm::LaserClient::producePlots(), ecaldqm::LedClient::producePlots(), ecaldqm::PedestalClient::producePlots(), ecaldqm::TestPulseClient::producePlots(), ecaldqm::CalibrationSummaryClient::producePlots(), and ecaldqm::DQWorkerClient::resetMEs().
|
mutableprotected |
Definition at line 182 of file MESetMulti.h.
Referenced by begin(), beginChannel(), end(), fill(), getBinContent(), getBinEntries(), getBinError(), getCurrent(), getME(), getPath(), isVariableBinning(), maskMatches(), MESetMulti(), operator=(), setBinContent(), setBinEntries(), setBinError(), and use().
|
protected |
Definition at line 184 of file MESetMulti.h.
Referenced by getIndex(), MESetMulti(), and operator=().
|
protected |
Definition at line 183 of file MESetMulti.h.
Referenced by book(), clear(), getMultiplicity(), MESetMulti(), operator=(), reset(), resetAll(), retrieve(), use(), and ~MESetMulti().