Belle II Software  release-05-01-25
TrackAna.h
1 //+
2 // File : TrackAnaModule.h
3 // Description : Module to check reconstructed tracks
4 //
5 // Author : Ryosuke Itoh, IPNS, KEK
6 // Date : 29 - Jul - 2016
7 //-
8 
9 #ifndef TRACKANAMODULE_H
10 #define TRACKANAMODULE_H
11 
12 #include <framework/core/HistoModule.h>
13 
14 #include "TH1F.h"
15 
16 namespace Belle2 {
24  class TrackAnaModule : public HistoModule {
25 
26  // Public functions
27  public:
28 
31  virtual ~TrackAnaModule();
32 
34  virtual void initialize();
35 
37  virtual void beginRun();
38  virtual void event();
39  virtual void endRun();
40  virtual void terminate();
41 
43  virtual void defineHisto();
44 
45  // Data members
46  private:
47  TH1F* h_multi;
48  TH1F* h_p[4];
49  TH1F* h_e;
50 
51  };
52 
54 } // end namespace Belle2
55 
56 #endif // MODULEHELLO_H
Belle2::TrackAnaModule::initialize
virtual void initialize()
Module functions to be called from main process.
Definition: TrackAna.cc:44
Belle2::TrackAnaModule::terminate
virtual void terminate()
Function to terminate module.
Definition: TrackAna.cc:94
Belle2::TrackAnaModule::defineHisto
virtual void defineHisto()
Module funcions to define histograms.
Definition: TrackAna.cc:49
Belle2::TrackAnaModule::TrackAnaModule
TrackAnaModule()
Constructor / Destructor.
Definition: TrackAna.cc:29
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::TrackAnaModule::endRun
virtual void endRun()
Function to process end_run record.
Definition: TrackAna.cc:89
Belle2::TrackAnaModule::beginRun
virtual void beginRun()
Module functions to be called from event process.
Definition: TrackAna.cc:58
Belle2::TrackAnaModule
A class definition of an input module for Sequential ROOT I/O.
Definition: TrackAna.h:24
Belle2::TrackAnaModule::event
virtual void event()
Function to process event record.
Definition: TrackAna.cc:64
Belle2::HistoModule
HistoModule.h is supposed to be used instead of Module.h for the modules with histogram definitions t...
Definition: HistoModule.h:29