Belle II Software  release-05-02-19
KLMClusterVariables.h
1 /**************************************************************************
2  * BASF2 (Belle Analysis Framework 2) *
3  * Copyright(C) 2015-2019 - Belle II Collaboration *
4  * *
5  * Author: The Belle II Collaboration *
6  * Contributors: Anze Zupanc, Torben Ferber, Giacomo De Pietro *
7  * *
8  * This software is provided "as is" without any warranty. *
9  **************************************************************************/
10 
11 #pragma once
12 
13 #include <analysis/dataobjects/Particle.h>
14 
15 namespace Belle2 {
21  namespace Variable {
22 
27  double klmClusterKlId(const Particle* particle);
28 
33  int klmClusterBelleTrackFlag(const Particle* particle);
34 
39  int klmClusterBelleECLFlag(const Particle* particle);
40 
45  double klmClusterTiming(const Particle* particle);
46 
51  double klmClusterPositionX(const Particle* particle);
52 
57  double klmClusterPositionY(const Particle* particle);
58 
63  double klmClusterPositionZ(const Particle* particle);
64 
69  double klmClusterInnermostLayer(const Particle* particle);
70 
75  double klmClusterLayers(const Particle* particle);
76 
81  double klmClusterEnergy(const Particle* particle);
82 
87  double klmClusterMomentum(const Particle* particle);
88 
93  double klmClusterIsBKLM(const Particle* particle);
94 
99  double klmClusterIsEKLM(const Particle* particle);
100 
105  double klmClusterIsForwardEKLM(const Particle* particle);
106 
111  double klmClusterIsBackwardEKLM(const Particle* particle);
112 
117  double klmClusterTheta(const Particle* particle);
118 
123  double klmClusterPhi(const Particle* particle);
124 
129  double maximumKLMAngleCMS(const Particle* particle);
130 
136  double nKLMClusterTrackMatches(const Particle* particle);
137 
143  double nMatchedKLMClusters(const Particle* particle);
144 
150  double klmClusterTrackDistance(const Particle* particle);
151 
152  }
154 } // Belle2 namespace
155 
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19