BOSS
8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
MdcParameter.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <iostream>
4
5
#ifndef M_PI
6
# define M_PI 3.14159265358979323846
7
#endif
8
9
#include "MagneticFieldSvc/IBesMagFieldSvc.h"
10
11
class
MdcParameter
{
12
public
:
13
// the public method to get the static instance pointer
14
static
MdcParameter
*
instance
();
15
16
protected
:
17
// Constructor and destructor
18
MdcParameter
();
19
20
public
:
21
// public parameters
22
// findPrimatyVertex,Primary event vertex finding
23
const
int
_findEventVertex
;
24
25
// event timing correction
26
const
int
_evtTimeCorr
;
27
28
// minimum Pt in finding(this must be >0.)
29
const
double
_minPt
;
30
31
// minimum Dr in finding
32
const
double
_minDr
;
33
34
// T0 offset for real data
35
const
float
_t0OffSet
;
36
37
// coefficient of x-t for real data
38
const
float
_xtCoEff
;
39
40
// doTracking,fast track finding
41
const
int
_doIt
;
42
43
// make Mdst table from fzisan
44
const
bool
_mkMdst
;
45
46
// make Tds from fzisan
47
const
bool
_mkTds
;
48
49
// magnetic field constant
50
float
_mfield
;
51
52
float
_alpha
;
53
54
// chi2 of kappa in FTFinder::linkAxialSegments
55
// sigmaKappa at linking
56
const
float
_chi2_kappa
;
57
58
// minimum of chi2-chi2_kappa in FTFinder::linkAxialSegments
59
const
float
_Min_chi2
;
60
61
// cut of (incomingPhi-NextOuterBoundHit.phi()) in (0,2*M_pi) in FTFinder::linkAxialSegments
62
// deltaphi should be <_deltaphi,or >2*M_PI-_deltaphi
63
const
float
_deltaPhi
;
64
65
// angle of two nearest hits on two neighbour axial superlayers in
66
// FTFinder::linkAxialSuperLayer234 0 ,1 or 2 layers between the two hits (neighbour layer)
67
const
float
_D_phi1
,
_D_phi2
,
_D_phi3
;
68
69
// minimum quantity of stereo segments,if consider end-cap ,it can be 1
70
const
int
_nseg
;
71
72
// minimum of stereo hits,if 1,the end-cap efficiency is higher
73
const
int
_nlength
;
74
75
// minium number of stereo hits
76
const
int
_nc
;
77
78
// z cut in s_z fit for two steps
79
const
float
_z_cut1
,
_z_cut2
;
80
81
// kappa fot cut requirements
82
const
float
_chi2_1
,
_chi2_2
,
_chi2_3
;
83
84
// segment linear fit in superLayer
85
const
float
_chi2_segfit
;
86
87
// cut bad hits when do r_phi Refit:1,not cut;2 cut
88
const
int
_hitscut
;
89
90
private
:
91
// the instance pointer
92
static
MdcParameter
* s_paramInstance;
93
IBesMagFieldSvc
* m_pmgnIMF;
94
};
IBesMagFieldSvc
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/MagneticFieldSvc/IBesMagFieldSvc.h:15
MdcParameter::_findEventVertex
const int _findEventVertex
Definition
MdcParameter.h:23
MdcParameter::_nseg
const int _nseg
Definition
MdcParameter.h:70
MdcParameter::_mkMdst
const bool _mkMdst
Definition
MdcParameter.h:44
MdcParameter::_D_phi1
const float _D_phi1
Definition
MdcParameter.h:67
MdcParameter::_z_cut2
const float _z_cut2
Definition
MdcParameter.h:79
MdcParameter::_z_cut1
const float _z_cut1
Definition
MdcParameter.h:79
MdcParameter::_D_phi2
const float _D_phi2
Definition
MdcParameter.h:67
MdcParameter::_chi2_2
const float _chi2_2
Definition
MdcParameter.h:82
MdcParameter::instance
static MdcParameter * instance()
Definition
MdcParameter.cxx:6
MdcParameter::_nc
const int _nc
Definition
MdcParameter.h:76
MdcParameter::_chi2_kappa
const float _chi2_kappa
Definition
MdcParameter.h:56
MdcParameter::_chi2_1
const float _chi2_1
Definition
MdcParameter.h:82
MdcParameter::_mfield
float _mfield
Definition
MdcParameter.h:50
MdcParameter::_minPt
const double _minPt
Definition
MdcParameter.h:29
MdcParameter::_doIt
const int _doIt
Definition
MdcParameter.h:41
MdcParameter::_alpha
float _alpha
Definition
MdcParameter.h:52
MdcParameter::_hitscut
const int _hitscut
Definition
MdcParameter.h:88
MdcParameter::_Min_chi2
const float _Min_chi2
Definition
MdcParameter.h:59
MdcParameter::MdcParameter
MdcParameter()
Definition
MdcParameter.cxx:12
MdcParameter::_minDr
const double _minDr
Definition
MdcParameter.h:32
MdcParameter::_evtTimeCorr
const int _evtTimeCorr
Definition
MdcParameter.h:26
MdcParameter::_chi2_3
const float _chi2_3
Definition
MdcParameter.h:82
MdcParameter::_D_phi3
const float _D_phi3
Definition
MdcParameter.h:67
MdcParameter::_deltaPhi
const float _deltaPhi
Definition
MdcParameter.h:63
MdcParameter::_nlength
const int _nlength
Definition
MdcParameter.h:73
MdcParameter::_mkTds
const bool _mkTds
Definition
MdcParameter.h:47
MdcParameter::_t0OffSet
const float _t0OffSet
Definition
MdcParameter.h:35
MdcParameter::_xtCoEff
const float _xtCoEff
Definition
MdcParameter.h:38
MdcParameter::_chi2_segfit
const float _chi2_segfit
Definition
MdcParameter.h:85
8.0.0
BOSS_Source
Reconstruction
MdcFastTrkAlg
src
MdcParameter.h
Generated by
1.16.1