Belle II Software  release-05-01-25
DQMHistAnalysisV0.h
1 //+
2 // File : DQMHistAnalysisV0.h
3 // Description : Overlay plotting for V0
4 //
5 // Author : Bryan Fulsom (PNNL), B Spruck
6 // Date : 2019-01-17
7 //-
8 
9 #pragma once
10 
11 #include <dqm/analysis/modules/DQMHistAnalysis.h>
12 
13 #include <TCanvas.h>
14 #include <TH1.h>
15 
16 namespace Belle2 {
24 
26  typedef std::map<std::string, TH1*> HistList;
27 
28 
29  // Public functions
30  public:
31 
34 
35  private:
36 
38  TCanvas* m_c_xvsy[32] = {nullptr};
40  TCanvas* m_c_xvsz = nullptr;
42  std::vector<TList*> contLevelXY;
44  TList* contLevelXZ = NULL;
45 
47  std::string m_OverlayPath = "";
48 
50  void initialize() override;
51 
53  void event() override;
54 
55  };
57 } // end namespace Belle2
58 
Belle2::DQMHistAnalysisV0Module::event
void event() override
Module functions to be called from event process.
Definition: DQMHistAnalysisV0.cc:81
Belle2::DQMHistAnalysisV0Module::contLevelXY
std::vector< TList * > contLevelXY
Vector of TList objects for contour in XY plane.
Definition: DQMHistAnalysisV0.h:42
Belle2::DQMHistAnalysisV0Module::contLevelXZ
TList * contLevelXZ
TList objects for contour in XZ plane.
Definition: DQMHistAnalysisV0.h:44
Belle2::DQMHistAnalysisV0Module::HistList
std::map< std::string, TH1 * > HistList
List of histograms for display.
Definition: DQMHistAnalysisV0.h:26
Belle2::DQMHistAnalysisV0Module::DQMHistAnalysisV0Module
DQMHistAnalysisV0Module()
Constructor / Destructor.
Definition: DQMHistAnalysisV0.cc:31
Belle2::DQMHistAnalysisV0Module::m_c_xvsz
TCanvas * m_c_xvsz
TCanvas object for x vs z plot.
Definition: DQMHistAnalysisV0.h:40
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::DQMHistAnalysisV0Module::m_c_xvsy
TCanvas * m_c_xvsy[32]
TCanvas objects for x vs y plots.
Definition: DQMHistAnalysisV0.h:38
Belle2::DQMHistAnalysisV0Module::initialize
void initialize() override
Module functions to be called from main process.
Definition: DQMHistAnalysisV0.cc:40
Belle2::DQMHistAnalysisV0Module
Class definition for the output module of Sequential ROOT I/O.
Definition: DQMHistAnalysisV0.h:23
Belle2::DQMHistAnalysisV0Module::m_OverlayPath
std::string m_OverlayPath
Path to overlay file.
Definition: DQMHistAnalysisV0.h:47
Belle2::DQMHistAnalysisModule
The base class for the histogram analysis module.
Definition: DQMHistAnalysis.h:27