15 #include <dqm/analysis/modules/DQMHistAnalysis.h>
30 enum { NUM_MODULES = 40};
52 void event()
override final;
57 void endRun()
override final;
The base class for the histogram analysis module.
Class definition for the output module of Sequential ROOT I/O.
TH2F * m_hSignal[NUM_MODULES]
Histograms.
TH2F * m_hCommon[NUM_MODULES]
Histograms.
void initialize() override final
Initializer.
DQMHistAnalysisPXDFitsModule()
Constructor.
TCanvas * m_cSignal[NUM_MODULES]
Canvases.
TCanvas * m_cOccupancyAll
Canvas.
TCanvas * m_cCommonAll
Canvas.
TF1 * m_fGaus
Fit functions.
TCanvas * m_cCommon[NUM_MODULES]
Canvases.
TH1F * m_hOccupancyAll
Histogram.
std::map< int, int > m_inx_to_id
maps from index to VXDid
TCanvas * m_cSignalAll
Canvas.
void terminate() override final
This method is called at the end of the event processing.
void event() override final
This method is called for each event.
TH1F * m_hSignalAll
Histogram.
std::string m_histogramDirectoryName
Histogram doirectory.
void endRun() override final
This method is called if the current run ends.
TH1F * m_hCountsAll
Histogram.
std::map< int, int > m_id_to_inx
maps from VXDid to index
void beginRun() override final
Called when entering a new run.
TH1F * m_hCommonAll
Histogram.
TH2F * m_hCounts[NUM_MODULES]
Histograms.
TCanvas * m_cCounts[NUM_MODULES]
Canvases.
TCanvas * m_cCountsAll
Canvas.
TF1 * m_fLandau
Fit functions.
Abstract base class for different kinds of events.