Belle II Software  release-05-02-19
VXDMisalignmentModule.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: Peter Kvasnicka *
7  * *
8  **************************************************************************/
9 
10 #ifndef VXDMisalignmentModule_H
11 #define VXDMisalignmentModule_H
12 
13 #include <framework/core/Module.h>
14 #include <string>
15 
16 namespace Belle2 {
22  namespace VXD {
23 
30  class VXDMisalignmentModule : public Module {
31  public:
34 
36  virtual void initialize() override {}
38  virtual void beginRun() override;
40  virtual void event() override {}
42  virtual void terminate() override {}
43 
44  protected:
46  std::string m_xmlFilename;
47 
48  };//end class declaration
49 
50 
51  } // end namespace VXD
53 } // end namespace Belle2
54 
55 #endif // VXDMisalignmentModule_H
Belle2::VXD::VXDMisalignmentModule::event
virtual void event() override
Digitize one event.
Definition: VXDMisalignmentModule.h:47
Belle2::VXD::VXDMisalignmentModule::beginRun
virtual void beginRun() override
Initialize the list of existing VXD Sensors.
Definition: VXDMisalignmentModule.cc:37
Belle2::VXD::VXDMisalignmentModule::VXDMisalignmentModule
VXDMisalignmentModule()
Constructor.
Definition: VXDMisalignmentModule.cc:26
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::VXD::VXDMisalignmentModule::terminate
virtual void terminate() override
Terminate the module.
Definition: VXDMisalignmentModule.h:49
Belle2::VXD::VXDMisalignmentModule::initialize
virtual void initialize() override
Initialize the module and check the parameters.
Definition: VXDMisalignmentModule.h:43
Belle2::VXD::VXDMisalignmentModule::m_xmlFilename
std::string m_xmlFilename
Name of the xml filename with misalignment data.
Definition: VXDMisalignmentModule.h:53