Belle II Software
prerelease-10-00-00a
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
29
class
MCMatcherKLMClustersModule
:
public
Module
{
30
31
public
:
32
36
MCMatcherKLMClustersModule
();
37
41
~MCMatcherKLMClustersModule
();
42
46
void
initialize
()
override
;
47
51
void
event
()
override
;
52
53
private
:
54
56
bool
m_Hit2dRelations
;
57
59
StoreArray<KLMCluster>
m_KLMClusters
;
60
62
StoreArray<MCParticle>
m_MCParticles
;
63
64
};
65
67
}
Belle2::MCMatcherKLMClustersModule::m_Hit2dRelations
bool m_Hit2dRelations
Add relations for KLMHit2d and KLMHit2d.
Definition
MCMatcherKLMClustersModule.h:56
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:59
Belle2::MCMatcherKLMClustersModule::MCMatcherKLMClustersModule
MCMatcherKLMClustersModule()
Constructor.
Definition
MCMatcherKLMClustersModule.cc:32
Belle2::MCMatcherKLMClustersModule::m_MCParticles
StoreArray< MCParticle > m_MCParticles
MCParticles StoreArray.
Definition
MCMatcherKLMClustersModule.h:62
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 Wed Jul 2 2025 03:31:34 for Belle II Software by
1.13.2