Belle II Software development
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
14namespace Belle2 {
19
24
25 public:
26
31
36 void initialize() override final;
37
42 void beginRun() override final;
43
47 void event() override final;
48
53 void endRun() override final;
54
59 void terminate() override final;
60
61 protected:
63
64 };
65
67} // Belle2 namespace
68
69
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.
DQMHistAnalysisModule()
Constructor / Destructor.
MonitoringObject is a basic object to hold data for the run-dependency monitoring Run summary TCanvas...
Abstract base class for different kinds of events.