Belle II Software  release-05-02-19
DQMHistAnalysisOutputFile.h
1 //+
2 // File : DQMHistAnalysisOut.h
3 // Description : DQM Analysis, dump histograms to file (as reference histograms)
4 //
5 // Author : B. Spruck
6 // Date : 11 - Dec - 2017 ; first commit
7 //-
8 
9 #pragma once
10 
11 #include <dqm/analysis/modules/DQMHistAnalysis.h>
12 
13 #include <string>
14 
15 namespace Belle2 {
23 
24  // Public functions
25  public:
26 
30 
32  virtual void initialize() override;
33 
35  virtual void beginRun() override;
36  virtual void event() override;
37  virtual void endRun() override;
38  virtual void terminate() override;
39 
40  // Data members
41  private:
42 
43  std::string m_filename;
47  };
49 } // end namespace Belle2
50 
Belle2::DQMHistAnalysisOutputFileModule::DQMHistAnalysisOutputFileModule
DQMHistAnalysisOutputFileModule()
Constructor / Destructor.
Definition: DQMHistAnalysisOutputFile.cc:29
Belle2::DQMHistAnalysisOutputFileModule
Class definition for the output module of Sequential ROOT I/O.
Definition: DQMHistAnalysisOutputFile.h:22
Belle2::DQMHistAnalysisOutputFileModule::beginRun
virtual void beginRun() override
Module functions to be called from event process.
Definition: DQMHistAnalysisOutputFile.cc:50
Belle2::DQMHistAnalysisOutputFileModule::m_saveCanvases
bool m_saveCanvases
Write all Canvases to file.
Definition: DQMHistAnalysisOutputFile.h:46
Belle2::DQMHistAnalysisOutputFileModule::terminate
virtual void terminate() override
This method is called at the end of the event processing.
Definition: DQMHistAnalysisOutputFile.cc:165
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::DQMHistAnalysisOutputFileModule::initialize
virtual void initialize() override
Module functions to be called from main process.
Definition: DQMHistAnalysisOutputFile.cc:44
Belle2::DQMHistAnalysisOutputFileModule::m_histogramDirectoryName
std::string m_histogramDirectoryName
Directory name within root file where to place things.
Definition: DQMHistAnalysisOutputFile.h:44
Belle2::DQMHistAnalysisOutputFileModule::endRun
virtual void endRun() override
This method is called if the current run ends.
Definition: DQMHistAnalysisOutputFile.cc:61
Belle2::DQMHistAnalysisOutputFileModule::event
virtual void event() override
This method is the core of the module.
Definition: DQMHistAnalysisOutputFile.cc:56
Belle2::DQMHistAnalysisOutputFileModule::m_saveHistos
bool m_saveHistos
Write all Histos to file.
Definition: DQMHistAnalysisOutputFile.h:45
Belle2::DQMHistAnalysisOutputFileModule::m_filename
std::string m_filename
file name of root file
Definition: DQMHistAnalysisOutputFile.h:43
Belle2::DQMHistAnalysisModule
The base class for the histogram analysis module.
Definition: DQMHistAnalysis.h:27