Belle II Software  release-05-02-19
MCV0MatcherModule.h
1 #pragma once
2 
3 #include <framework/core/Module.h>
4 
5 namespace Belle2 {
15  class MCV0MatcherModule : public Module {
16  public:
19 
22 
28  void initialize() override;
29 
34  void beginRun() override;
35 
41  void event() override;
42 
47  void endRun() override;
48 
53  void terminate() override;
54  private:
55  std::string m_TrackColName;
56  std::string m_TFRColName;
57  std::string m_V0ColName;
58  std::string m_MCParticleColName;
59 
60  };
62 }
Belle2::MCV0MatcherModule::beginRun
void beginRun() override
Called once before a new run begins.
Definition: MCV0MatcherModule.cc:58
Belle2::MCV0MatcherModule
A module matching the V0s from the mcV0Matcher to MC particles.
Definition: MCV0MatcherModule.h:15
Belle2::MCV0MatcherModule::MCV0MatcherModule
MCV0MatcherModule()
Constructor, for setting module description and parameters.
Definition: MCV0MatcherModule.cc:15
Belle2::MCV0MatcherModule::m_TFRColName
std::string m_TFRColName
Belle2::TrackFitResult collection name (input).
Definition: MCV0MatcherModule.h:56
Belle2::MCV0MatcherModule::initialize
void initialize() override
Use this to initialize resources or memory your module needs.
Definition: MCV0MatcherModule.cc:39
Belle2::MCV0MatcherModule::m_V0ColName
std::string m_V0ColName
V0 collection name (input).
Definition: MCV0MatcherModule.h:57
Belle2::MCV0MatcherModule::terminate
void terminate() override
Clean up anything you created in initialize().
Definition: MCV0MatcherModule.cc:108
Belle2::Module
Base class for Modules.
Definition: Module.h:74
Belle2::MCV0MatcherModule::endRun
void endRun() override
Called once when a run ends.
Definition: MCV0MatcherModule.cc:104
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::MCV0MatcherModule::event
void event() override
Called once for each event.
Definition: MCV0MatcherModule.cc:62
Belle2::MCV0MatcherModule::m_TrackColName
std::string m_TrackColName
Belle2::Track collection name (input).
Definition: MCV0MatcherModule.h:55
Belle2::MCV0MatcherModule::~MCV0MatcherModule
~MCV0MatcherModule()
Destructor (empty).
Definition: MCV0MatcherModule.cc:34
Belle2::MCV0MatcherModule::m_MCParticleColName
std::string m_MCParticleColName
MCParticle collection name (input).
Definition: MCV0MatcherModule.h:58