Belle II Software  release-05-01-25
KFitConst.h
1 /**************************************************************************
2  * Copyright(C) 1997 - J. Tanaka *
3  * *
4  * Author: J. Tanaka *
5  * Contributor: J. Tanaka and *
6  * conversion to Belle II structure by T. Higuchi *
7  * *
8  * This software is provided "as is" without any warranty. *
9  **************************************************************************/
10 
11 
12 #pragma once
13 
14 
15 namespace Belle2 {
21  namespace analysis {
22 
26  struct KFitConst {
28  static const int kNumber3 = 3;
30  static const int kNumber6 = 6;
32  static const int kNumber7 = 7;
33 
35  static const int kBeforeFit = 0;
37  static const int kAfterFit = 1;
38 
40  static const int kMaxTrackCount = 10;
42  static const int kMaxTrackCount2 = 30;
43 
45  static const int kMaxIterationCount = 15;
46 
48  static constexpr double kInitialCHIsq = 1.0e+30;
49 
51  static constexpr double kDefaultMagneticField = 1.45638;
52 
54  static constexpr double kLightSpeed = 0.00299792458;
55  };
56 
57  } // namespace analysis
58 
60 } // namespace Belle2
61 
62 
Belle2::analysis::KFitConst::kNumber3
static const int kNumber3
Constant 3 to check matrix size (internal use)
Definition: KFitConst.h:36
Belle2::analysis::KFitConst::kMaxIterationCount
static const int kMaxIterationCount
Maximum iteration step (internal use)
Definition: KFitConst.h:53
Belle2::analysis::KFitConst::kBeforeFit
static const int kBeforeFit
Input parameter to specify before-fit when setting/getting a track attribute.
Definition: KFitConst.h:43
Belle2::analysis::KFitConst::kInitialCHIsq
static constexpr double kInitialCHIsq
Initial chi-square value (internal use)
Definition: KFitConst.h:56
Belle2::analysis::KFitConst::kAfterFit
static const int kAfterFit
Input parameter to specify after-fit when setting/getting a track attribute.
Definition: KFitConst.h:45
Belle2::analysis::KFitConst::kMaxTrackCount
static const int kMaxTrackCount
Maximum track size.
Definition: KFitConst.h:48
Belle2::analysis::KFitConst::kMaxTrackCount2
static const int kMaxTrackCount2
Maximum track size (internal use)
Definition: KFitConst.h:50
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::analysis::KFitConst::kNumber6
static const int kNumber6
Constant 6 to check matrix size (internal use)
Definition: KFitConst.h:38
Belle2::analysis::KFitConst::kLightSpeed
static constexpr double kLightSpeed
Speed of light.
Definition: KFitConst.h:62
Belle2::analysis::KFitConst::kDefaultMagneticField
static constexpr double kDefaultMagneticField
Default magnetic field.
Definition: KFitConst.h:59
Belle2::analysis::KFitConst::kNumber7
static const int kNumber7
Constant 7 to check matrix size (internal use)
Definition: KFitConst.h:40