15#include <dqm/core/DQMHistAnalysis.h>
56 void endRun(
void)
override final;
61 void event(
void)
override final;
DQM Delta Histogram Test code and example.
void terminate(void) override final
This method is called at the end of the event processing.
DQMHistAnalysisDeltaEpicsMonObjExampleModule()
Constructor.
double m_widthUpperWarn
alarm limits from PV
TLine * m_meanUpperAlarmLine
TLine for alarm limits.
TLine * m_meanLowerAlarmLine
TLine for alarm limits.
double m_meanUpperAlarm
alarm limits from PV
void initialize(void) override final
Initializer.
std::string m_histogramName
name of histogram
void endRun(void) override final
Called when run ends.
std::string m_pvPrefix
prefix for EPICS PVs
TCanvas * m_canvas
Final Canvas.
MonitoringObject * m_monObj
Monitoring Object.
double m_widthUpperAlarm
alarm limits from PV
std::string m_histogramDirectoryName
name of histogram directory
TLine * m_meanLowerWarnLine
TLine for alarm limits.
double m_meanLowerWarn
alarm limits from PV
~DQMHistAnalysisDeltaEpicsMonObjExampleModule()
Destructor.
double m_meanLowerAlarm
alarm limits from PV
TLine * m_meanUpperWarnLine
TLine for alarm limits.
double m_meanUpperWarn
alarm limits from PV
void beginRun(void) override final
Called when entering a new run.
void event(void) override final
This method is called for each event.
void doHistAnalysis(bool forMiraBelle=false)
Do the actual processing.
The base class for the histogram analysis module.
MonitoringObject is a basic object to hold data for the run-dependency monitoring Run summary TCanvas...
Abstract base class for different kinds of events.