15#include <dqm/core/DQMHistAnalysis.h>
17#include <vxd/dataobjects/VxdID.h>
56 void event(
void)
override final;
DQMHistAnalysisModule()
Constructor / Destructor.
DQMHistAnalysisPXDReductionModule()
Constructor.
void terminate(void) override final
This method is called at the end of the event processing.
int m_minEntries
Update entry interval.
TH1F * m_hReduction
Histogram covering all modules.
TLine * m_meanUpperAlarmLine
Line in the Canvas to indicate limits.
TCanvas * m_cReduction
Final Canvas.
TLine * m_meanLowerAlarmLine
Line in the Canvas to indicate limits.
double m_meanUpperAlarm
high error limit for alarm
void initialize(void) override final
Initializer.
MonitoringObject * m_monObj
Monitoring Object.
~DQMHistAnalysisPXDReductionModule()
Destructor.
std::vector< VxdID > m_PXDModules
IDs of all PXD Modules to iterate over.
std::string m_histogramDirectoryName
name of histogram directory
TLine * m_meanLowerWarnLine
Line in the Canvas to indicate limits.
TLine * m_meanLine
Line in the Canvas to guide the eye.
double m_meanLowerWarn
low warn limit for alarm
double m_meanLowerAlarm
low error limit for alarm
TLine * m_meanUpperWarnLine
Line in the Canvas to indicate limits.
std::vector< int > m_excluded
Indizes of excluded PXD Modules.
double m_meanUpperWarn
high warn limit for alarm
void beginRun(void) override final
Called when entering a new run.
void event(void) override final
This method is called for each event.
MonitoringObject is a basic object to hold data for the run-dependency monitoring Run summary TCanvas...
Abstract base class for different kinds of events.