10#include <framework/core/Module.h>
11#include <framework/datastore/StoreArray.h>
12#include <mdst/dataobjects/MCParticle.h>
13#include <mdst/dataobjects/V0.h>
47 void event()
override;
A module matching the V0s from the mcV0Matcher to MC particles.
std::string m_TFRColName
Belle2::TrackFitResult collection name (input).
void initialize() override
Use this to initialize resources or memory your module needs.
void event() override
Called once for each event.
void endRun() override
Called once when a run ends.
void terminate() override
Clean up anything you created in initialize().
StoreArray< V0 > m_V0s
V0s StoreArray.
std::string m_TrackColName
Belle2::Track collection name (input).
void beginRun() override
Called once before a new run begins.
MCV0MatcherModule()
Constructor, for setting module description and parameters.
std::string m_MCParticleColName
MCParticle collection name (input).
StoreArray< MCParticle > m_MCParticles
MCParticles StoreArray.
std::string m_V0ColName
V0 collection name (input).
~MCV0MatcherModule()
Destructor (empty).
Accessor to arrays stored in the data store.
Abstract base class for different kinds of events.