CGEM BOSS 6.6.5.i
BESIII Offline Software System
Loading...
Searching...
No Matches
EstParameter.cxx
Go to the documentation of this file.
2
4{
5
6 //velocity in scintillator
7 _vscint=17.6;
8
9 //drift velocity of electron
10 _vdrift=4.0e-3;
11
12
13 // optCosmic = 1: employ cosmic correction, 0: don't
14
15// _optCosmic=0;
16
17 // cosmicScheme to decide incoming and outgoing legs
18 // = 0: 2hits+TDCdiff 1: 2hits+Phi
19 // 2: All hits+Phi
20 // _cosmicScheme=0;
21
22 // SkipMC = 1: Skip timing determination for MC 0: Don't
23 _SkipMC=1;
24
25 //Skip =1 : Skip timing determination for MC 0: Don't
26 _Skip=1;
27
28// ptCut,drCut,dzCut: fzisan track param cuts
29 _ptCut=0.0;
30 _drCut=5.0;
31 _dzCut=50.0;
32
33 // Cuts on path length and tof z-position on
34 // fzisan tracks extrapolated to TOF counters
35
36 _pathlCut=500.0;
37 _ztofCutmin=-140.0;
38 _ztofCutmax=140.0;
39
40// TOF time internal offset
41 _timeOfs=0.0;
42
43// Skip = 1: Skip CDCtime if TOFtime is available 0: Don't
44 _MDC_Skip=1;
45
46 _MDC_Inner=0;
47 // ptCut,drCut,dzCut: fzisan track param cuts
48 _MDC_drCut=10.0;
49 _MDC_dzCut=50.0;
50 //Tof corr. (0:off;1:on)
51 _MDC_Tof=1;
52
53 //Propagation delay corr. (0:off;1:on)
54 _MDC_Prop=1;
55
56 //Time walk corr. (0:off;1:on for data)
57 _MDC_Walk=1;
58
59 //debug (0:off;1:on)
60 _MDC_Debug=1;
61
62 //xt (1:linear x-t; 2:non-linear x-t)
63 _MDC_Xt=1;
64
65 //inner 4 layers(0:not use; 1:use)
66 _MDC_Inner=0;
67}
68
71
73{
74 return _vscint;
75}
76
78{
79 return _vdrift;
80}
81
83{
84 return _SkipMC;
85}
86
88{
89 return _Skip;
90}
91
92double EstParameter::ptCut() const
93{
94 return _ptCut;
95}
96
97double EstParameter::drCut() const
98{
99 return _drCut;
100}
101
103{
104 return _dzCut;
105}
106
108{
109 return _pathlCut;
110}
111
113{
114 return _ztofCutmin;
115}
116
118{
119 return _ztofCutmax;
120}
121
123{
124 return _timeOfs;
125}
126
128{
129 return _MDC_Skip;
130}
131
133{
134 return _MDC_Inner;
135}
136
138{
139 return _MDC_drCut;
140}
141
143{
144 return _MDC_dzCut;
145}
146
148{
149 return _MDC_Tof;
150}
151
153{
154 return _MDC_Prop;
155}
156
158{
159 return _MDC_Walk;
160}
161
163{
164 return _MDC_Debug;
165}
166
168{
169 return _MDC_Xt;
170}
171
172
double pathlCut() const
double vscint() const
double ztofCutmin() const
double timeOfs() const
double MDC_Prop() const
int Skip() const
double MDC_drCut() const
int SkipMC() const
double MDC_Walk() const
double ztofCutmax() const
double MDC_Xt() const
double dzCut() const
double MDC_Skip() const
double ptCut() const
double MDC_dzCut() const
int MDC_Debug() const
double drCut() const
double MDC_Tof() const
double vdrift() const
double MDC_Inner() const