Belle II Software  release-05-02-19
SmearPrimaryVertexModule.h
1 /**************************************************************************
2  * BASF2 (Belle Analysis Framework 2) *
3  * Copyright(C) 2020 - Belle II Collaboration *
4  * *
5  * Author: The Belle II Collaboration *
6  * Contributors: Anze Zupanc, Giacomo De Pietro *
7  * *
8  * This software is provided "as is" without any warranty. *
9  **************************************************************************/
10 
11 #pragma once
12 
13 /* Belle II headers. */
14 #include <framework/core/Module.h>
15 #include <generators/utilities/InitialParticleGeneration.h>
16 
17 /* C++ headers. */
18 #include <string>
19 
20 namespace Belle2 {
34  class SmearPrimaryVertexModule : public Module {
35 
36  public:
37 
42 
46  virtual ~SmearPrimaryVertexModule();
47 
51  virtual void initialize() override;
52 
56  virtual void event() override;
57 
58  private:
59 
63  std::string m_MCParticlesName;
64 
69 
70  };
71 
73 }
Belle2::SmearPrimaryVertexModule::m_Initial
InitialParticleGeneration m_Initial
Initial particle generation.
Definition: SmearPrimaryVertexModule.h:76
Belle2::SmearPrimaryVertexModule::~SmearPrimaryVertexModule
virtual ~SmearPrimaryVertexModule()
Destructor.
Definition: SmearPrimaryVertexModule.cc:36
Belle2::InitialParticleGeneration
Generate Collision.
Definition: InitialParticleGeneration.h:35
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::SmearPrimaryVertexModule::SmearPrimaryVertexModule
SmearPrimaryVertexModule()
Constructor.
Definition: SmearPrimaryVertexModule.cc:27
Belle2::SmearPrimaryVertexModule::m_MCParticlesName
std::string m_MCParticlesName
Name of the MCParticles StoreArray.
Definition: SmearPrimaryVertexModule.h:71
Belle2::SmearPrimaryVertexModule::event
virtual void event() override
This method is called for each event.
Definition: SmearPrimaryVertexModule.cc:47
Belle2::SmearPrimaryVertexModule::initialize
virtual void initialize() override
Initialize the module.
Definition: SmearPrimaryVertexModule.cc:40