Belle II Software  release-05-02-19
Ph1bpipeModule.h
1 /**************************************************************************
2  * BASF2 (Belle Analysis Framework 2) *
3  * Copyright(C) 2010-2011 Belle II Collaboration *
4  * *
5  * Author: The Belle II Collaboration *
6  * Contributors: Martin Ritter *
7  * *
8  **************************************************************************/
9 
10 #ifndef Ph1bpipeModule_H
11 #define Ph1bpipeModule_H
12 
13 #include <framework/core/Module.h>
14 #include <string>
15 #include <vector>
16 
17 namespace Belle2 {
23  namespace ph1bpipe {
24 
31  class Ph1bpipeModule : public Module {
32 
33  public:
34 
37 
39  virtual void initialize();
40 
42  virtual void beginRun();
43 
45  virtual void event();
46 
48  virtual void endRun();
49 
51  virtual void terminate();
52 
53  protected:
55  int m_intParameter;
56 
58  double m_doubleParameter;
59 
61  std::string m_stringParameter;
62 
64  std::vector<double> m_doubleListParameter;
65  };
66 
67  } // ph1bpipe namespace
69 } // end namespace Belle2
70 
71 #endif // Ph1bpipeModule_H
Belle2::ph1bpipe::Ph1bpipeModule::m_intParameter
int m_intParameter
Useless variable showing how to create integer parameters.
Definition: Ph1bpipeModule.h:62
Belle2::ph1bpipe::Ph1bpipeModule::m_doubleListParameter
std::vector< double > m_doubleListParameter
Useless variable showing how to create array parameters.
Definition: Ph1bpipeModule.h:71
Belle2::ph1bpipe::Ph1bpipeModule::Ph1bpipeModule
Ph1bpipeModule()
Constructor.
Definition: Ph1bpipeModule.cc:35
Belle2::ph1bpipe::Ph1bpipeModule::terminate
virtual void terminate()
Called on termination.
Definition: Ph1bpipeModule.cc:129
Belle2::ph1bpipe::Ph1bpipeModule::event
virtual void event()
Called for every end run.
Definition: Ph1bpipeModule.cc:81
Belle2::ph1bpipe::Ph1bpipeModule::endRun
virtual void endRun()
Called for every end run.
Definition: Ph1bpipeModule.cc:122
Belle2::ph1bpipe::Ph1bpipeModule::m_stringParameter
std::string m_stringParameter
Useless variable showing how to create string parameters.
Definition: Ph1bpipeModule.h:68
Belle2::ph1bpipe::Ph1bpipeModule::initialize
virtual void initialize()
Init the module.
Definition: Ph1bpipeModule.cc:54
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::ph1bpipe::Ph1bpipeModule::beginRun
virtual void beginRun()
Called for every begin run.
Definition: Ph1bpipeModule.cc:75
Belle2::ph1bpipe::Ph1bpipeModule::m_doubleParameter
double m_doubleParameter
Useless variable showing how to create double parameters.
Definition: Ph1bpipeModule.h:65