BOSS 7.0.1
BESIII Offline Software System
Loading...
Searching...
No Matches
EstParameter Class Reference

#include <EstParameter.h>

Public Member Functions

 EstParameter ()
 
 ~EstParameter ()
 
double vscint () const
 
double vdrift () const
 
int SkipMC () const
 
int Skip () const
 
double ptCut () const
 
double drCut () const
 
double dzCut () const
 
double pathlCut () const
 
double ztofCutmin () const
 
double ztofCutmax () const
 
double timeOfs () const
 
double MDC_Skip () const
 
double MDC_Inner () const
 
double MDC_drCut () const
 
double MDC_dzCut () const
 
double MDC_Tof () const
 
double MDC_Prop () const
 
double MDC_Walk () const
 
double MDC_Xt () const
 
int MDC_Debug () const
 
 EstParameter ()
 
 ~EstParameter ()
 
double vscint () const
 
double vdrift () const
 
int SkipMC () const
 
int Skip () const
 
double ptCut () const
 
double drCut () const
 
double dzCut () const
 
double pathlCut () const
 
double ztofCutmin () const
 
double ztofCutmax () const
 
double timeOfs () const
 
double MDC_Skip () const
 
double MDC_Inner () const
 
double MDC_drCut () const
 
double MDC_dzCut () const
 
double MDC_Tof () const
 
double MDC_Prop () const
 
double MDC_Walk () const
 
double MDC_Xt () const
 
int MDC_Debug () const
 

Detailed Description

Constructor & Destructor Documentation

◆ EstParameter() [1/2]

EstParameter::EstParameter ( )

Definition at line 3 of file EstParameter.cxx.

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}

◆ ~EstParameter() [1/2]

EstParameter::~EstParameter ( )

Definition at line 69 of file EstParameter.cxx.

69 {
70}

◆ EstParameter() [2/2]

EstParameter::EstParameter ( )

◆ ~EstParameter() [2/2]

EstParameter::~EstParameter ( )

Member Function Documentation

◆ drCut() [1/2]

double EstParameter::drCut ( ) const

Definition at line 97 of file EstParameter.cxx.

98{
99 return _drCut;
100}

◆ drCut() [2/2]

double EstParameter::drCut ( ) const

◆ dzCut() [1/2]

double EstParameter::dzCut ( ) const

Definition at line 102 of file EstParameter.cxx.

103{
104 return _dzCut;
105}

◆ dzCut() [2/2]

double EstParameter::dzCut ( ) const

◆ MDC_Debug() [1/2]

int EstParameter::MDC_Debug ( ) const

Definition at line 162 of file EstParameter.cxx.

163{
164 return _MDC_Debug;
165}

Referenced by EsTimeAlg::execute().

◆ MDC_Debug() [2/2]

int EstParameter::MDC_Debug ( ) const

◆ MDC_drCut() [1/2]

double EstParameter::MDC_drCut ( ) const

Definition at line 137 of file EstParameter.cxx.

138{
139 return _MDC_drCut;
140}

Referenced by EsTimeAlg::execute().

◆ MDC_drCut() [2/2]

double EstParameter::MDC_drCut ( ) const

◆ MDC_dzCut() [1/2]

double EstParameter::MDC_dzCut ( ) const

Definition at line 142 of file EstParameter.cxx.

143{
144 return _MDC_dzCut;
145}

Referenced by EsTimeAlg::execute().

◆ MDC_dzCut() [2/2]

double EstParameter::MDC_dzCut ( ) const

◆ MDC_Inner() [1/2]

double EstParameter::MDC_Inner ( ) const

Definition at line 132 of file EstParameter.cxx.

133{
134 return _MDC_Inner;
135}

Referenced by EsTimeAlg::execute().

◆ MDC_Inner() [2/2]

double EstParameter::MDC_Inner ( ) const

◆ MDC_Prop() [1/2]

double EstParameter::MDC_Prop ( ) const

Definition at line 152 of file EstParameter.cxx.

153{
154 return _MDC_Prop;
155}

Referenced by EsTimeAlg::execute().

◆ MDC_Prop() [2/2]

double EstParameter::MDC_Prop ( ) const

◆ MDC_Skip() [1/2]

double EstParameter::MDC_Skip ( ) const

Definition at line 127 of file EstParameter.cxx.

128{
129 return _MDC_Skip;
130}

◆ MDC_Skip() [2/2]

double EstParameter::MDC_Skip ( ) const

◆ MDC_Tof() [1/2]

double EstParameter::MDC_Tof ( ) const

Definition at line 147 of file EstParameter.cxx.

148{
149 return _MDC_Tof;
150}

Referenced by EsTimeAlg::execute().

◆ MDC_Tof() [2/2]

double EstParameter::MDC_Tof ( ) const

◆ MDC_Walk() [1/2]

double EstParameter::MDC_Walk ( ) const

Definition at line 157 of file EstParameter.cxx.

158{
159 return _MDC_Walk;
160}

◆ MDC_Walk() [2/2]

double EstParameter::MDC_Walk ( ) const

◆ MDC_Xt() [1/2]

double EstParameter::MDC_Xt ( ) const

Definition at line 167 of file EstParameter.cxx.

168{
169 return _MDC_Xt;
170}

◆ MDC_Xt() [2/2]

double EstParameter::MDC_Xt ( ) const

◆ pathlCut() [1/2]

double EstParameter::pathlCut ( ) const

Definition at line 107 of file EstParameter.cxx.

108{
109 return _pathlCut;
110}

Referenced by EsTimeAlg::execute().

◆ pathlCut() [2/2]

double EstParameter::pathlCut ( ) const

◆ ptCut() [1/2]

double EstParameter::ptCut ( ) const

Definition at line 92 of file EstParameter.cxx.

93{
94 return _ptCut;
95}

◆ ptCut() [2/2]

double EstParameter::ptCut ( ) const

◆ Skip() [1/2]

int EstParameter::Skip ( ) const

Definition at line 87 of file EstParameter.cxx.

88{
89 return _Skip;
90}

◆ Skip() [2/2]

int EstParameter::Skip ( ) const

◆ SkipMC() [1/2]

int EstParameter::SkipMC ( ) const

Definition at line 82 of file EstParameter.cxx.

83{
84 return _SkipMC;
85}

◆ SkipMC() [2/2]

int EstParameter::SkipMC ( ) const

◆ timeOfs() [1/2]

double EstParameter::timeOfs ( ) const

Definition at line 122 of file EstParameter.cxx.

123{
124 return _timeOfs;
125}

◆ timeOfs() [2/2]

double EstParameter::timeOfs ( ) const

◆ vdrift() [1/2]

double EstParameter::vdrift ( ) const

Definition at line 77 of file EstParameter.cxx.

78{
79 return _vdrift;
80}

Referenced by EsTimeAlg::execute().

◆ vdrift() [2/2]

double EstParameter::vdrift ( ) const

◆ vscint() [1/2]

double EstParameter::vscint ( ) const

Definition at line 72 of file EstParameter.cxx.

73{
74 return _vscint;
75}

◆ vscint() [2/2]

double EstParameter::vscint ( ) const

◆ ztofCutmax() [1/2]

double EstParameter::ztofCutmax ( ) const

Definition at line 117 of file EstParameter.cxx.

118{
119 return _ztofCutmax;
120}

Referenced by EsTimeAlg::execute().

◆ ztofCutmax() [2/2]

double EstParameter::ztofCutmax ( ) const

◆ ztofCutmin() [1/2]

double EstParameter::ztofCutmin ( ) const

Definition at line 112 of file EstParameter.cxx.

113{
114 return _ztofCutmin;
115}

Referenced by EsTimeAlg::execute().

◆ ztofCutmin() [2/2]

double EstParameter::ztofCutmin ( ) const

The documentation for this class was generated from the following files: