BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
EstParameter.cxx
Go to the documentation of this file.
1#include "EstParameter.h"
2
4
5 // velocity in scintillator
6 _vscint = 17.6;
7
8 // drift velocity of electron
9 _vdrift = 4.0e-3;
10
11 // optCosmic = 1: employ cosmic correction, 0: don't
12
13 // _optCosmic=0;
14
15 // cosmicScheme to decide incoming and outgoing legs
16 // = 0: 2hits+TDCdiff 1: 2hits+Phi
17 // 2: All hits+Phi
18 // _cosmicScheme=0;
19
20 // SkipMC = 1: Skip timing determination for MC 0: Don't
21 _SkipMC = 1;
22
23 // Skip =1 : Skip timing determination for MC 0: Don't
24 _Skip = 1;
25
26 // ptCut,drCut,dzCut: fzisan track param cuts
27 _ptCut = 0.0;
28 _drCut = 5.0;
29 _dzCut = 50.0;
30
31 // Cuts on path length and tof z-position on
32 // fzisan tracks extrapolated to TOF counters
33
34 _pathlCut = 500.0;
35 _ztofCutmin = -140.0;
36 _ztofCutmax = 140.0;
37
38 // TOF time internal offset
39 _timeOfs = 0.0;
40
41 // Skip = 1: Skip CDCtime if TOFtime is available 0: Don't
42 _MDC_Skip = 1;
43
44 _MDC_Inner = 0;
45 // ptCut,drCut,dzCut: fzisan track param cuts
46 _MDC_drCut = 10.0;
47 _MDC_dzCut = 50.0;
48 // Tof corr. (0:off;1:on)
49 _MDC_Tof = 1;
50
51 // Propagation delay corr. (0:off;1:on)
52 _MDC_Prop = 1;
53
54 // Time walk corr. (0:off;1:on for data)
55 _MDC_Walk = 1;
56
57 // debug (0:off;1:on)
58 _MDC_Debug = 1;
59
60 // xt (1:linear x-t; 2:non-linear x-t)
61 _MDC_Xt = 1;
62
63 // inner 4 layers(0:not use; 1:use)
64 _MDC_Inner = 0;
65}
66
68
69double EstParameter::vscint() const { return _vscint; }
70
71double EstParameter::vdrift() const { return _vdrift; }
72
73int EstParameter::SkipMC() const { return _SkipMC; }
74
75int EstParameter::Skip() const { return _Skip; }
76
77double EstParameter::ptCut() const { return _ptCut; }
78
79double EstParameter::drCut() const { return _drCut; }
80
81double EstParameter::dzCut() const { return _dzCut; }
82
83double EstParameter::pathlCut() const { return _pathlCut; }
84
85double EstParameter::ztofCutmin() const { return _ztofCutmin; }
86
87double EstParameter::ztofCutmax() const { return _ztofCutmax; }
88
89double EstParameter::timeOfs() const { return _timeOfs; }
90
91double EstParameter::MDC_Skip() const { return _MDC_Skip; }
92
93double EstParameter::MDC_Inner() const { return _MDC_Inner; }
94
95double EstParameter::MDC_drCut() const { return _MDC_drCut; }
96
97double EstParameter::MDC_dzCut() const { return _MDC_dzCut; }
98
99double EstParameter::MDC_Tof() const { return _MDC_Tof; }
100
101double EstParameter::MDC_Prop() const { return _MDC_Prop; }
102
103double EstParameter::MDC_Walk() const { return _MDC_Walk; }
104
105int EstParameter::MDC_Debug() const { return _MDC_Debug; }
106
107double EstParameter::MDC_Xt() const { return _MDC_Xt; }
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