 |
Belle II Software
release-05-02-19
|
14 #include <dqm/analysis/modules/DQMHistAnalysis.h>
17 #include <dqm/dataobjects/DQMFileMetaData.h>
18 #include <dqm/dataobjects/MonitoringObject.h>
35 class DQMHistAnalysisMiraBelleModule :
public DQMHistAnalysisModule {
64 virtual void event()
override;
70 virtual void endRun()
override;
TCanvas * find_canvas(TString cname)
Find canvas by name.
Belle2::MonitoringObject * mon_mumu
MonitoringObject for mumu events.
Belle2::MonitoringObject * mon_dst
MonitoringObject for mumu events.
double m_scale_dst
Scale factor "signal region" / "sideband", assuming uniform events.
TCanvas * mumu_resolution
TCanvas object for resolution display.
virtual void endRun() override
End-of-run action.
virtual void event() override
Event processor.
TCanvas * dst_pi_val
TCanvas object for PID distributions of pi.
DQMHistAnalysisMiraBelleModule()
Constructor.
TCanvas * mumu_muon_val
TCanvas object for mumu values display.
virtual ~DQMHistAnalysisMiraBelleModule()
Destructor.
virtual void terminate() override
Termination action.
bool m_enableAlert
Enable alert by base color of canvases.
Abstract base class for different kinds of events.
virtual void initialize() override
Initialize the Module.
virtual void beginRun() override
Called when entering a new run.
TCanvas * dst_k_val
TCanvas object for PID distributions of K.
Belle2::DQMFileMetaData * dqm_data
DQM file meta data.
TCanvas * mumu_main
TCanvas object for main display.
TCanvas * dst_mass
TCanvas object for D0 mass, delta mass, and pi0 mass.
MonitoringObject is a basic object to hold data for the run-dependency monitoring Run summary TCanvas...