Belle II Software
development
KLMClusterVariables.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
namespace
Belle2
{
16
class
Particle
;
17
18
namespace
Variable {
19
24
double
klmClusterKlId(
const
Particle* particle);
25
30
int
klmClusterBelleTrackFlag(
const
Particle* particle);
31
36
int
klmClusterBelleECLFlag(
const
Particle* particle);
37
42
double
klmClusterTiming(
const
Particle* particle);
43
48
double
klmClusterPositionX(
const
Particle* particle);
49
54
double
klmClusterPositionY(
const
Particle* particle);
55
60
double
klmClusterPositionZ(
const
Particle* particle);
61
66
double
klmClusterInnermostLayer(
const
Particle* particle);
67
72
double
klmClusterLayers(
const
Particle* particle);
73
78
double
klmClusterEnergy(
const
Particle* particle);
79
84
double
klmClusterMomentum(
const
Particle* particle);
85
90
double
klmClusterIsBKLM(
const
Particle* particle);
91
96
double
klmClusterIsEKLM(
const
Particle* particle);
97
102
double
klmClusterIsForwardEKLM(
const
Particle* particle);
103
108
double
klmClusterIsBackwardEKLM(
const
Particle* particle);
109
114
double
klmClusterTheta(
const
Particle* particle);
115
120
double
klmClusterPhi(
const
Particle* particle);
121
126
double
maximumKLMAngleCMS(
const
Particle* particle);
127
133
double
nKLMClusterTrackMatches(
const
Particle* particle);
134
140
double
nMatchedKLMClusters(
const
Particle* particle);
141
147
double
klmClusterTrackDistance(
const
Particle* particle);
148
154
double
klmClusterTrackRotationAngle(
const
Particle* particle);
155
161
double
klmClusterTrackSeparationAngle(
const
Particle* particle);
162
168
double
klmClusterShapeStdDev1(
const
Particle* particle);
169
175
double
klmClusterShapeStdDev2(
const
Particle* particle);
176
182
double
klmClusterShapeStdDev3(
const
Particle* particle);
183
184
}
186
}
// Belle2 namespace
187
Belle2::Particle
Class to store reconstructed particles.
Definition
Particle.h:76
Belle2
Abstract base class for different kinds of events.
Definition
MillepedeAlgorithm.h:17
analysis
variables
include
KLMClusterVariables.h
Generated on Mon Sep 1 2025 02:46:26 for Belle II Software by
1.13.2