#include <MESetTrend.h>
Private Member Functions | |
bool | shift_ (unsigned) |
Private Attributes | |
int | currentBin_ |
bool | minutely_ |
bool | shiftAxis_ |
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, int, double) |
virtual void | fill_ (unsigned, int, double, double) |
virtual void | fill_ (unsigned, double, double, double) |
void | throw_ (std::string const &_message) const |
Protected Attributes inherited from ecaldqm::MESetEcal | |
unsigned | logicalDimensions_ |
binning::AxisSpecs const * | xaxis_ |
binning::AxisSpecs const * | yaxis_ |
binning::AxisSpecs const * | 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_ |
Definition at line 12 of file MESetTrend.h.
ecaldqm::MESetTrend::MESetTrend | ( | std::string const & | _fullPath, |
binning::ObjectType | _otype, | ||
binning::BinningType | _btype, | ||
MonitorElement::Kind | _kind, | ||
binning::AxisSpecs const * | _xaxis = nullptr , |
||
binning::AxisSpecs const * | _yaxis = nullptr |
||
) |
Definition at line 7 of file MESetTrend.cc.
References ecaldqm::MESet::kind_, MonitorElementData::TH1F, MonitorElementData::TH2F, ecaldqm::MESet::throw_(), MonitorElementData::TPROFILE, and MonitorElementData::TPROFILE2D.
Referenced by clone().
ecaldqm::MESetTrend::MESetTrend | ( | MESetTrend const & | _orig | ) |
Definition at line 28 of file MESetTrend.cc.
|
inlineoverride |
Definition at line 21 of file MESetTrend.h.
|
overridevirtual |
Reimplemented from ecaldqm::MESetEcal.
Definition at line 51 of file MESetTrend.cc.
References ecaldqm::MESetEcal::book(), ecaldqm::binning::AxisSpecs::high, ecaldqm::binning::AxisSpecs::low, ecaldqm::MESet::mes_, minutely_, ecaldqm::binning::AxisSpecs::nbins, ecaldqm::MESet::setAxisTitle(), and ecaldqm::MESetEcal::xaxis_.
|
inline |
|
overridevirtual |
Reimplemented from ecaldqm::MESetEcal.
Definition at line 42 of file MESetTrend.cc.
References filterCSVwithJSON::copy, MESetTrend(), fed_dqm_sourceclient-live_cfg::path, ecaldqm::MESet::path_, and AlCaHLTBitMon_QueryRunRegistry::string.
|
overridevirtual |
Reimplemented from ecaldqm::MESetEcal.
Definition at line 89 of file MESetTrend.cc.
References ecaldqm::MESet::active_, ecaldqm::MESet::checkME_(), ecaldqm::EcalDQMSetupObjects::electronicsMap, ecaldqm::MESet::fill_(), ecaldqm::binning::findPlotIndex(), ecaldqm::MESet::otype_, and shift_().
|
overridevirtual |
Reimplemented from ecaldqm::MESetEcal.
Definition at line 101 of file MESetTrend.cc.
References ecaldqm::MESet::active_, ecaldqm::MESet::checkME_(), ecaldqm::EcalDQMSetupObjects::electronicsMap, ecaldqm::MESet::fill_(), ecaldqm::binning::findPlotIndex(), ecaldqm::MESet::otype_, and shift_().
|
overridevirtual |
Reimplemented from ecaldqm::MESetEcal.
Definition at line 116 of file MESetTrend.cc.
References ecaldqm::MESet::active_, ecaldqm::MESet::btype_, ecaldqm::MESet::checkME_(), ecaldqm::EcalDQMSetupObjects::electronicsMap, ecaldqm::MESet::fill_(), ecaldqm::binning::findPlotIndex(), ecaldqm::MESet::otype_, and shift_().
|
overridevirtual |
Reimplemented from ecaldqm::MESetEcal.
Definition at line 128 of file MESetTrend.cc.
References ecaldqm::MESet::active_, ecaldqm::MESet::fill_(), ecaldqm::MESet::mes_, shift_(), and ecaldqm::MESet::throw_().
|
overridevirtual |
Reimplemented from ecaldqm::MESetEcal.
Definition at line 138 of file MESetTrend.cc.
References ecaldqm::MESet::active_, ecaldqm::MESet::checkME_(), ecaldqm::EcalDQMSetupObjects::electronicsMap, ecaldqm::binning::findPlotIndex(), ecaldqm::MESet::mes_, and ecaldqm::MESet::otype_.
|
overridevirtual |
Reimplemented from ecaldqm::MESetEcal.
Definition at line 148 of file MESetTrend.cc.
References ecaldqm::MESet::active_, ecaldqm::MESet::checkME_(), ecaldqm::EcalDQMSetupObjects::electronicsMap, ecaldqm::binning::findPlotIndex(), ecaldqm::MESet::mes_, and ecaldqm::MESet::otype_.
|
overridevirtual |
Reimplemented from ecaldqm::MESetEcal.
Definition at line 161 of file MESetTrend.cc.
References ecaldqm::MESet::active_, ecaldqm::MESet::btype_, ecaldqm::MESet::checkME_(), ecaldqm::EcalDQMSetupObjects::electronicsMap, ecaldqm::binning::findPlotIndex(), ecaldqm::MESet::mes_, and ecaldqm::MESet::otype_.
int ecaldqm::MESetTrend::findBin | ( | EcalDQMSetupObjects const | edso, |
double | _t, | ||
double | _y = 0. |
||
) | const |
Definition at line 171 of file MESetTrend.cc.
References ecaldqm::MESet::active_, ecaldqm::MESet::mes_, and ecaldqm::MESet::throw_().
|
inline |
|
inline |
|
inlineoverridevirtual |
Reimplemented from ecaldqm::MESetEcal.
Definition at line 39 of file MESetTrend.h.
Reimplemented from ecaldqm::MESetEcal.
Definition at line 31 of file MESetTrend.cc.
References currentBin_, minutely_, ecaldqm::MESetEcal::operator=(), and shiftAxis_.
void ecaldqm::MESetTrend::setCumulative | ( | ) |
Definition at line 180 of file MESetTrend.cc.
References currentBin_, ecaldqm::MESet::kind_, ecaldqm::MESet::throw_(), MonitorElementData::TPROFILE, and MonitorElementData::TPROFILE2D.
Referenced by ecaldqm::createMESet().
|
inline |
Definition at line 41 of file MESetTrend.h.
References minutely_.
Referenced by ecaldqm::createMESet().
|
inline |
Definition at line 42 of file MESetTrend.h.
References shiftAxis_.
Referenced by ecaldqm::createMESet().
|
private |
Definition at line 186 of file MESetTrend.cc.
References newFWLiteAna::bin, currentBin_, alignCSCRings::dest, ecaldqm::MESet::end(), dqm::impl::MonitorElement::getBinContent(), dqm::impl::MonitorElement::getBinEntries(), dqm::impl::MonitorElement::getBinError(), dqm::impl::MonitorElement::getNbinsY(), dqm::legacy::MonitorElement::getTH1(), ecaldqm::MESet::kind_, cms::cuda::allocator::maxBin, hlt_dqm_clientPB-live_cfg::me, ecaldqm::MESet::mes_, dqm::impl::MonitorElement::Reset(), SiStripPI::rms, dqm::impl::MonitorElement::setBinContent(), dqm::impl::MonitorElement::setBinEntries(), dqm::impl::MonitorElement::setBinError(), dqm::impl::MonitorElement::setEntries(), shiftAxis_, mathSSE::sqrt(), command_line::start, MonitorElementData::TH1F, MonitorElementData::TH2F, MonitorElementData::TPROFILE, and MonitorElementData::TPROFILE2D.
Referenced by fill().
|
private |
Definition at line 53 of file MESetTrend.h.
Referenced by isCumulative(), operator=(), setCumulative(), and shift_().
|
private |
Definition at line 51 of file MESetTrend.h.
Referenced by book(), isMinutely(), operator=(), and setMinutely().
|
private |
Definition at line 52 of file MESetTrend.h.
Referenced by canShiftAxis(), operator=(), setShiftAxis(), and shift_().