Belle II Software
development
MCMatcherKLMClustersModule.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
#pragma once
10
11
/* Basf2 headers. */
12
#include <framework/core/Module.h>
13
#include <framework/datastore/StoreArray.h>
14
#include <mdst/dataobjects/KLMCluster.h>
15
16
namespace
Belle2
{
21
class
MCParticle
;
22
26
class
MCMatcherKLMClustersModule
:
public
Module
{
27
28
public
:
29
33
MCMatcherKLMClustersModule
();
34
38
~MCMatcherKLMClustersModule
();
39
43
void
initialize
()
override
;
44
48
void
event
()
override
;
49
50
private
:
51
53
bool
m_Hit2dRelations
;
54
56
StoreArray<KLMCluster>
m_KLMClusters
;
57
59
StoreArray<MCParticle>
m_MCParticles
;
60
61
};
62
64
}
Belle2::MCMatcherKLMClustersModule::m_Hit2dRelations
bool m_Hit2dRelations
Add relations for KLMHit2d and KLMHit2d.
Definition
MCMatcherKLMClustersModule.h:53
Belle2::MCMatcherKLMClustersModule::initialize
void initialize() override
Initializer.
Definition
MCMatcherKLMClustersModule.cc:44
Belle2::MCMatcherKLMClustersModule::event
void event() override
This method is called for each event.
Definition
MCMatcherKLMClustersModule.cc:66
Belle2::MCMatcherKLMClustersModule::~MCMatcherKLMClustersModule
~MCMatcherKLMClustersModule()
Destructor.
Definition
MCMatcherKLMClustersModule.cc:40
Belle2::MCMatcherKLMClustersModule::m_KLMClusters
StoreArray< KLMCluster > m_KLMClusters
KLM clusters.
Definition
MCMatcherKLMClustersModule.h:56
Belle2::MCMatcherKLMClustersModule::MCMatcherKLMClustersModule
MCMatcherKLMClustersModule()
Constructor.
Definition
MCMatcherKLMClustersModule.cc:32
Belle2::MCMatcherKLMClustersModule::m_MCParticles
StoreArray< MCParticle > m_MCParticles
MCParticles StoreArray.
Definition
MCMatcherKLMClustersModule.h:59
Belle2::MCParticle
A Class to store the Monte Carlo particle information.
Definition
MCParticle.h:32
Belle2::Module::Module
Module()
Constructor.
Definition
Module.cc:30
Belle2::StoreArray
Accessor to arrays stored in the data store.
Definition
StoreArray.h:113
Belle2
Abstract base class for different kinds of events.
Definition
MillepedeAlgorithm.h:17
klm
modules
MCMatcherKLMClusters
include
MCMatcherKLMClustersModule.h
Generated on Mon Sep 1 2025 02:54:04 for Belle II Software by
1.13.2