Monitoring Object interface used to cover Root object and provide common interface to EventProcessor and Collection objects. Used by HistoProvider interface. More...
#include <CSCDQM_MonitorObject.h>
Public Member Functions | |
virtual void | Fill (float x)=0 |
virtual void | Fill (float x, float yw)=0 |
virtual void | Fill (float x, float y, float zw)=0 |
virtual void | Fill (float x, float y, float z, float w)=0 |
virtual double | GetBinContent (const int binX)=0 |
virtual double | GetBinContent (const int binX, int binY)=0 |
virtual const double | GetBinError (const int bin)=0 |
virtual const double | GetEntries ()=0 |
virtual const int | GetMaximumBin ()=0 |
virtual const TObject * | getRefRootObject (void) const =0 |
virtual const TH1 * | getTH1 (void) const =0 |
virtual TH1 * | getTH1Lock (void)=0 |
virtual void | SetAxisRange (const double from, const double to, const std::string &axis)=0 |
virtual void | setAxisTitle (const std::string title, const int axisN)=0 |
virtual void | SetBinContent (const int binX, const double value)=0 |
virtual void | SetBinContent (const int binX, const int binY, const double value)=0 |
virtual void | SetBinError (const int bin, const double error)=0 |
virtual void | SetEntries (const double value)=0 |
virtual void | SetMaximum (const double d)=0 |
virtual void | SetNormFactor (const double factor=1)=0 |
Public Member Functions inherited from cscdqm::Lock | |
Lock () | |
Constructor. More... | |
virtual | ~Lock () |
Destructor. More... | |
Additional Inherited Members | |
Public Attributes inherited from cscdqm::Lock | |
bool | mutex = false |
Monitoring Object interface used to cover Root object and provide common interface to EventProcessor and Collection objects. Used by HistoProvider interface.
Definition at line 35 of file CSCDQM_MonitorObject.h.
|
pure virtual |
|
pure virtual |
Implemented in CSCMonitorObject.
|
pure virtual |
Implemented in CSCMonitorObject.
|
pure virtual |
Implemented in CSCMonitorObject.
|
pure virtual |
|
pure virtual |
Implemented in CSCMonitorObject.
|
pure virtual |
Implemented in CSCMonitorObject.
Referenced by cscdqm::EventProcessor::processCSC().
|
pure virtual |
Implemented in CSCMonitorObject.
Referenced by cscdqm::EventProcessor::processCSC().
|
pure virtual |
Implemented in CSCMonitorObject.
Referenced by cscdqm::EventProcessor::processCSC().
|
pure virtual |
Implemented in CSCMonitorObject.
Referenced by cscdqm::EventProcessor::updateEfficiencyHistos().
|
pure virtual |
Implemented in CSCMonitorObject.
Referenced by cscdqm::EventProcessor::processCSC(), cscdqm::EventProcessor::updateEfficiencyHistos(), and cscdqm::EventProcessor::updateFractionHistos().
|
pure virtual |
Implemented in CSCMonitorObject.
Referenced by cscdqm::Collection::book(), cscdqm::EventProcessor::calcEMUFractionHisto(), cscdqm::EventProcessor::processCSC(), cscdqm::EventProcessor::resetEmuEventDisplays(), cscdqm::EventProcessor::standbyEfficiencyHistos(), cscdqm::EventProcessor::updateEfficiencyHistos(), and cscdqm::EventProcessor::writeShifterHistograms().
|
pure virtual |
Implemented in CSCMonitorObject.
Referenced by cscdqm::EventProcessor::processCSC().
|
pure virtual |
Implemented in CSCMonitorObject.
Referenced by cscdqm::Collection::book().
|
pure virtual |
|
pure virtual |
Implemented in CSCMonitorObject.
|
pure virtual |
Implemented in CSCMonitorObject.
Referenced by cscdqm::EventProcessor::processCSC().
|
pure virtual |
|
pure virtual |
Implemented in CSCMonitorObject.
Referenced by cscdqm::Collection::book(), cscdqm::EventProcessor::calcEMUFractionHisto(), and cscdqm::EventProcessor::processExaminer().
|
pure virtual |
Implemented in CSCMonitorObject.
Referenced by cscdqm::EventProcessor::processCSC().