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 z, float w)=0 |
virtual void | Fill (float x, float y, float zw)=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 |
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.
virtual void cscdqm::MonitorObject::Fill | ( | float | x | ) | [pure virtual] |
virtual void cscdqm::MonitorObject::Fill | ( | float | x, |
float | yw | ||
) | [pure virtual] |
Implemented in CSCMonitorObject.
virtual void cscdqm::MonitorObject::Fill | ( | float | x, |
float | y, | ||
float | z, | ||
float | w | ||
) | [pure virtual] |
Implemented in CSCMonitorObject.
virtual void cscdqm::MonitorObject::Fill | ( | float | x, |
float | y, | ||
float | zw | ||
) | [pure virtual] |
Implemented in CSCMonitorObject.
virtual double cscdqm::MonitorObject::GetBinContent | ( | const int | binX | ) | [pure virtual] |
virtual double cscdqm::MonitorObject::GetBinContent | ( | const int | binX, |
int | binY | ||
) | [pure virtual] |
Implemented in CSCMonitorObject.
virtual const double cscdqm::MonitorObject::GetBinError | ( | const int | bin | ) | [pure virtual] |
Implemented in CSCMonitorObject.
Referenced by cscdqm::EventProcessor::processCSC().
virtual const double cscdqm::MonitorObject::GetEntries | ( | ) | [pure virtual] |
Implemented in CSCMonitorObject.
Referenced by cscdqm::EventProcessor::processCSC().
virtual const int cscdqm::MonitorObject::GetMaximumBin | ( | ) | [pure virtual] |
Implemented in CSCMonitorObject.
Referenced by cscdqm::EventProcessor::processCSC().
virtual const TObject* cscdqm::MonitorObject::getRefRootObject | ( | void | ) | const [pure virtual] |
Implemented in CSCMonitorObject.
Referenced by cscdqm::EventProcessor::updateEfficiencyHistos().
virtual const TH1* cscdqm::MonitorObject::getTH1 | ( | void | ) | const [pure virtual] |
Implemented in CSCMonitorObject.
Referenced by cscdqm::EventProcessor::processCSC(), cscdqm::EventProcessor::updateEfficiencyHistos(), and cscdqm::EventProcessor::updateFractionHistos().
virtual TH1* cscdqm::MonitorObject::getTH1Lock | ( | void | ) | [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().
virtual void cscdqm::MonitorObject::SetAxisRange | ( | const double | from, |
const double | to, | ||
const std::string & | axis | ||
) | [pure virtual] |
Implemented in CSCMonitorObject.
Referenced by cscdqm::EventProcessor::processCSC().
virtual void cscdqm::MonitorObject::setAxisTitle | ( | const std::string | title, |
const int | axisN | ||
) | [pure virtual] |
Implemented in CSCMonitorObject.
Referenced by cscdqm::Collection::book().
virtual void cscdqm::MonitorObject::SetBinContent | ( | const int | binX, |
const double | value | ||
) | [pure virtual] |
virtual void cscdqm::MonitorObject::SetBinContent | ( | const int | binX, |
const int | binY, | ||
const double | value | ||
) | [pure virtual] |
Implemented in CSCMonitorObject.
virtual void cscdqm::MonitorObject::SetBinError | ( | const int | bin, |
const double | error | ||
) | [pure virtual] |
Implemented in CSCMonitorObject.
Referenced by cscdqm::EventProcessor::processCSC().
virtual void cscdqm::MonitorObject::SetEntries | ( | const double | value | ) | [pure virtual] |
virtual void cscdqm::MonitorObject::SetMaximum | ( | const double | d | ) | [pure virtual] |
Implemented in CSCMonitorObject.
Referenced by cscdqm::Collection::book(), cscdqm::EventProcessor::calcEMUFractionHisto(), and cscdqm::EventProcessor::processExaminer().
virtual void cscdqm::MonitorObject::SetNormFactor | ( | const double | factor = 1 | ) | [pure virtual] |
Implemented in CSCMonitorObject.
Referenced by cscdqm::EventProcessor::processCSC().