 |
Belle II Software
release-05-01-25
|
14 #include <dqm/analysis/modules/DQMHistAnalysis.h>
18 #include <arich/utility/ARICHChannelHist.h>
29 class DQMHistAnalysisARICHMonObjModule :
public DQMHistAnalysisModule {
56 virtual void event()
override;
61 virtual void endRun()
override;
76 TH2Poly* pflash = NULL;
TCanvas * m_c_mask
Canvas with histograms related to channel masking.
virtual void terminate() override
Termination action.
ARICH histogram with HAPD plane 3 options for bin segmentation are available type 0 - one bin per HAP...
Belle2::ARICHChannelHist * m_apdHist
ARICH TObject to draw hit map for each APD.
virtual void event() override
Event processor.
Abstract base class for different kinds of events.
TCanvas * m_c_main
Canvas with main run summary histograms.
Belle2::ARICHChannelHist * m_chHist
ARICH TObject to draw flash map for each channel.
Belle2::ARICHChannelHist * m_hapdHist
ARICH TObject to draw flash map for each hapd.
virtual void initialize() override
Initialize the Module.
DQMHistAnalysisARICHMonObjModule()
Constructor.
TCanvas * m_c_tracks
Canvas with histograms related to tracks.
virtual void beginRun() override
Begin run function.
virtual void endRun() override
End-of-run action.
virtual ~DQMHistAnalysisARICHMonObjModule()
Destructor.
MonitoringObject * m_monObj
MonitoringObject to be produced by this module.
MonitoringObject is a basic object to hold data for the run-dependency monitoring Run summary TCanvas...
TCanvas * m_c_mirror
Canvas with histograms related to mirrors.