Belle II Software  release-08-01-10
DedxVariables.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 
23  double CDCdedx(const Particle* part);
24 
28  double CDCdedxnosat(const Particle* part);
29 
33  double pCDC(const Particle* part);
34 
38  double costhCDC(const Particle* part);
39 
43  double CDCdEdx_nhits(const Particle* part);
44 
48  double CDCdEdx_lnhits(const Particle* part);
49 
53  double CDCdEdx_lnhitsused(const Particle* part);
54 
58  double CDCdEdx_chiE(const Particle* part);
59 
63  double CDCdEdx_chiMu(const Particle* part);
64 
68  double CDCdEdx_chiPi(const Particle* part);
69 
73  double CDCdEdx_chiK(const Particle* part);
74 
78  double CDCdEdx_chiP(const Particle* part);
79 
83  double CDCdEdx_chiD(const Particle* part);
84 
88  double SVD_p(const Particle* part);
92  double SVD_pTrue(const Particle* part);
96  double SVDdedx(const Particle* part);
100  double SVD_nHits(const Particle* part);
104  double SVD_CosTheta(const Particle* part);
105 
106 
107  }
109 } // Belle2 namespace
110 
Abstract base class for different kinds of events.