cscdqm::MonitorObject implementation used in CSCMonitorModuleCmn More...
#include <CSCMonitorObject.h>
Public Member Functions | |
CSCMonitorObject (MonitorElement *p_me) | |
void | Fill (float x) override |
void | Fill (float x, float yw) override |
void | Fill (float x, float y, float zw) override |
void | Fill (float x, float y, float z, float w) override |
double | GetBinContent (const int binX) override |
double | GetBinContent (const int binX, int binY) override |
const double | GetBinError (const int bin) override |
const double | GetEntries () override |
const int | GetMaximumBin () override |
const TObject * | getRefRootObject (void) const override |
const TH1 * | getTH1 (void) const override |
TH1 * | getTH1Lock (void) override |
void | SetAxisRange (const double from, const double to, const std::string &axis) override |
void | setAxisTitle (const std::string title, const int axisN) override |
void | SetBinContent (const int binX, const double value) override |
void | SetBinContent (const int binX, const int binY, const double value) override |
void | SetBinError (const int bin, const double error) override |
void | SetEntries (const double value) override |
void | SetMaximum (const double d) override |
void | SetNormFactor (const double factor) override |
~CSCMonitorObject () override | |
Public Member Functions inherited from cscdqm::Lock | |
Lock () | |
Constructor. More... | |
virtual | ~Lock () |
Destructor. More... | |
Protected Types | |
typedef dqm::legacy::DQMStore | DQMStore |
typedef dqm::legacy::MonitorElement | MonitorElement |
Private Attributes | |
MonitorElement * | me |
Additional Inherited Members | |
Public Attributes inherited from cscdqm::Lock | |
bool | mutex = false |
cscdqm::MonitorObject implementation used in CSCMonitorModuleCmn
Definition at line 29 of file CSCMonitorObject.h.
|
protected |
Definition at line 31 of file CSCMonitorObject.h.
|
protected |
Definition at line 32 of file CSCMonitorObject.h.
|
inline |
|
inlineoverride |
Definition at line 39 of file CSCMonitorObject.h.
|
inlineoverridevirtual |
Implements cscdqm::MonitorObject.
Definition at line 41 of file CSCMonitorObject.h.
References dqm::impl::MonitorElement::Fill(), CommonMethods::lock(), me, and cscdqm::Lock::mutex.
|
inlineoverridevirtual |
Implements cscdqm::MonitorObject.
Definition at line 46 of file CSCMonitorObject.h.
References dqm::impl::MonitorElement::Fill(), CommonMethods::lock(), me, and cscdqm::Lock::mutex.
|
inlineoverridevirtual |
Implements cscdqm::MonitorObject.
Definition at line 51 of file CSCMonitorObject.h.
References dqm::impl::MonitorElement::Fill(), CommonMethods::lock(), me, and cscdqm::Lock::mutex.
|
inlineoverridevirtual |
Implements cscdqm::MonitorObject.
Definition at line 56 of file CSCMonitorObject.h.
References dqm::impl::MonitorElement::Fill(), CommonMethods::lock(), me, and cscdqm::Lock::mutex.
|
inlineoverridevirtual |
Implements cscdqm::MonitorObject.
Definition at line 76 of file CSCMonitorObject.h.
References ztail::d, dqm::impl::MonitorElement::getBinContent(), CommonMethods::lock(), me, and cscdqm::Lock::mutex.
|
inlineoverridevirtual |
Implements cscdqm::MonitorObject.
Definition at line 82 of file CSCMonitorObject.h.
References ztail::d, dqm::impl::MonitorElement::getBinContent(), CommonMethods::lock(), me, and cscdqm::Lock::mutex.
|
inlineoverridevirtual |
Implements cscdqm::MonitorObject.
Definition at line 122 of file CSCMonitorObject.h.
References ztail::d, dqm::legacy::MonitorElement::getTH1(), CommonMethods::lock(), me, and cscdqm::Lock::mutex.
|
inlineoverridevirtual |
Implements cscdqm::MonitorObject.
Definition at line 109 of file CSCMonitorObject.h.
References ztail::d, dqm::legacy::MonitorElement::getTH1(), CommonMethods::lock(), me, and cscdqm::Lock::mutex.
|
inlineoverridevirtual |
Implements cscdqm::MonitorObject.
Definition at line 98 of file CSCMonitorObject.h.
References dqm::legacy::MonitorElement::getTH1(), mps_fire::i, CommonMethods::lock(), me, and cscdqm::Lock::mutex.
|
inlineoverridevirtual |
Implements cscdqm::MonitorObject.
Definition at line 120 of file CSCMonitorObject.h.
|
inlineoverridevirtual |
Implements cscdqm::MonitorObject.
Definition at line 133 of file CSCMonitorObject.h.
References dqm::legacy::MonitorElement::getTH1(), and me.
|
inlineoverridevirtual |
Implements cscdqm::MonitorObject.
Definition at line 135 of file CSCMonitorObject.h.
References dqm::legacy::MonitorElement::getTH1(), and me.
|
inlineoverridevirtual |
Implements cscdqm::MonitorObject.
Definition at line 88 of file CSCMonitorObject.h.
References dqm::legacy::MonitorElement::getTH1(), CommonMethods::lock(), me, and cscdqm::Lock::mutex.
|
inlineoverridevirtual |
Implements cscdqm::MonitorObject.
Definition at line 93 of file CSCMonitorObject.h.
References CommonMethods::lock(), me, cscdqm::Lock::mutex, and dqm::impl::MonitorElement::setAxisTitle().
|
inlineoverridevirtual |
Implements cscdqm::MonitorObject.
Definition at line 66 of file CSCMonitorObject.h.
References CommonMethods::lock(), me, cscdqm::Lock::mutex, and dqm::impl::MonitorElement::setBinContent().
|
inlineoverridevirtual |
Implements cscdqm::MonitorObject.
Definition at line 71 of file CSCMonitorObject.h.
References CommonMethods::lock(), me, cscdqm::Lock::mutex, and dqm::impl::MonitorElement::setBinContent().
|
inlineoverridevirtual |
Implements cscdqm::MonitorObject.
Definition at line 128 of file CSCMonitorObject.h.
References dqm::legacy::MonitorElement::getTH1(), CommonMethods::lock(), me, and cscdqm::Lock::mutex.
|
inlineoverridevirtual |
Implements cscdqm::MonitorObject.
Definition at line 61 of file CSCMonitorObject.h.
References CommonMethods::lock(), me, cscdqm::Lock::mutex, and dqm::impl::MonitorElement::setEntries().
|
inlineoverridevirtual |
Implements cscdqm::MonitorObject.
Definition at line 115 of file CSCMonitorObject.h.
References dqm::legacy::MonitorElement::getTH1(), CommonMethods::lock(), me, and cscdqm::Lock::mutex.
|
inlineoverridevirtual |
Implements cscdqm::MonitorObject.
Definition at line 104 of file CSCMonitorObject.h.
References dqm::legacy::MonitorElement::getTH1(), CommonMethods::lock(), me, and cscdqm::Lock::mutex.
|
private |
Definition at line 35 of file CSCMonitorObject.h.
Referenced by CSCMonitorObject(), Fill(), GetBinContent(), GetBinError(), GetEntries(), GetMaximumBin(), getTH1(), getTH1Lock(), SetAxisRange(), setAxisTitle(), SetBinContent(), SetBinError(), SetEntries(), SetMaximum(), and SetNormFactor().