Belle II Software  release-05-02-19
V0ObjectsDQMModule.h
1 //+
2 // File : V0ObjectsDQMModule.h
3 // Description : Module to monitor displaced vertices
4 //
5 // Author : Bryan Fulsom PNNL
6 // Date : 2019-01-17
7 //-
8 
9 #include <framework/core/HistoModule.h>
10 #include <string>
11 #include "TH2F.h"
12 
13 namespace Belle2 {
23 
24  public:
25 
27 
28  private:
29 
30  void initialize() override final;
31  void beginRun() override final;
32  void event() override final;;
33 
34  void defineHisto() override final;
35 
36  /* x vs. y in slices of z */
37  TH2F* m_h_xvsy[32] = {nullptr};
38 
39  /* x vs. z*/
40  TH2F* m_h_xvsz = nullptr;
41 
43  std::string m_V0PListName = "";
44  };
45 
47 } // end namespace Belle2
48 
Belle2::V0ObjectsDQMModule::initialize
void initialize() override final
Function for dynamic initialization of module.
Definition: V0ObjectsDQMModule.cc:56
Belle2::V0ObjectsDQMModule::beginRun
void beginRun() override final
Function to process begin_run record.
Definition: V0ObjectsDQMModule.cc:63
Belle2::V0ObjectsDQMModule
Definition: V0ObjectsDQMModule.h:22
Belle2::V0ObjectsDQMModule::m_V0PListName
std::string m_V0PListName
Name of the V0 particle list.
Definition: V0ObjectsDQMModule.h:43
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::V0ObjectsDQMModule::event
void event() override final
Function to process event record.
Definition: V0ObjectsDQMModule.cc:72
Belle2::V0ObjectsDQMModule::defineHisto
void defineHisto() override final
Function to define histograms.
Definition: V0ObjectsDQMModule.cc:35
Belle2::HistoModule
HistoModule.h is supposed to be used instead of Module.h for the modules with histogram definitions t...
Definition: HistoModule.h:29