Belle II Software  release-06-00-14
PhysicsObjectsMiraBelleDst2Module.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 //#include <framework/core/Module.h>
11 #include <framework/core/HistoModule.h>
12 #include <string>
13 #include "TH1F.h"
14 
15 namespace Belle2 {
25  public:
26 
28 
29  void initialize() override;
30  void beginRun() override;
31  void event() override;
32  void endRun() override;
33  void terminate() override;
34 
35  void defineHisto() override;
36 
37  private:
38 
39  /*******************************
40  * Hitograms for run dependence *
41  ********************************/
42 
44  TH1F* m_h_D0_pi0_InvM = nullptr;
45 
47  std::string m_triggerIdentifier = "";
48 
50  std::string m_dstListName = "";
51 
52  };
54 }
HistoModule.h is supposed to be used instead of Module.h for the modules with histogram definitions t...
Definition: HistoModule.h:29
DQM modules to monitor D* related variables.
std::string m_dstListName
Name of the mu+ particle list.
void initialize() override
Function for dynamic initialization of module.
void event() override
Function to process event record.
void endRun() override
Function to process end_run record.
void terminate() override
Function to terminate module.
std::string m_triggerIdentifier
Trigger identifier string used to select events for the histograms.
void beginRun() override
Function to process begin_run record.
TH1F * m_h_D0_pi0_InvM
Pi0 invariant mass for D0->Kpipi0.
void defineHisto() override
Function to define histograms.
Abstract base class for different kinds of events.