Belle II Software  release-08-01-10
DQMHistAnalysisDAQMonObj.h
1 /**************************************************************************
2  * basf2 (Belle II Analysis Software Framework) *
3  * Author: The Belle II Collaboration *
4  * *
5  * See git log for contributors and copyright holders. *
6  * This file is licensed under LGPL-3.0, see LICENSE.md. *
7  **************************************************************************/
8 
9 #pragma once
10 
11 //DQM
12 #include <dqm/core/DQMHistAnalysis.h>
13 
14 namespace Belle2 {
24 
25  public:
26 
31 
36 
41  void initialize() override final;
42 
47  void beginRun() override final;
48 
52  void event() override final;
53 
58  void endRun() override final;
59 
64  void terminate() override final;
65 
66  protected:
69  };
70 
72 } // Belle2 namespace
73 
74 
Make summary of data quality from reconstruction.
void initialize() override final
Initialize the Module.
MonitoringObject * m_monObj
monitoring object
void terminate() override final
Termination action.
void event() override final
This method is called for each event.
void endRun() override final
End-of-run action.
void beginRun() override final
Called when entering a new run.
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.