Belle II Software development
VXDMisalignmentModule.h
1/**************************************************************************
2 * basf2 (Belle II Analysis Software Framework) *
3 * Author: The Belle II Collaboration *
4 * *
5 * See git log for contributors and copyright holders. *
6 * This file is licensed under LGPL-3.0, see LICENSE.md. *
7 **************************************************************************/
8
9#ifndef VXDMisalignmentModule_H
10#define VXDMisalignmentModule_H
11
12#include <framework/core/Module.h>
13#include <string>
14
15namespace Belle2 {
21 namespace VXD {
22
27 public:
30
32 virtual void initialize() override {}
34 virtual void beginRun() override;
36 virtual void event() override {}
38 virtual void terminate() override {}
39
40 protected:
42 std::string m_xmlFilename;
43
44 };//end class declaration
45
46
47 } // end namespace VXD
49} // end namespace Belle2
50
51#endif // VXDMisalignmentModule_H
Base class for Modules.
Definition: Module.h:72
The VXD misalignment module.
virtual void terminate() override
Terminate the module.
virtual void event() override
Digitize one event.
virtual void beginRun() override
Initialize the list of existing VXD Sensors.
virtual void initialize() override
Initialize the module and check the parameters.
std::string m_xmlFilename
Name of the xml filename with misalignment data.
Abstract base class for different kinds of events.