#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 |
Private Attributes | |
double | _vscint |
double | _vdrift |
int | _SkipMC |
int | _Skip |
double | _ptCut |
double | _drCut |
double | _dzCut |
double | _pathlCut |
double | _ztofCutmin |
double | _ztofCutmax |
double | _timeOfs |
int | _MDC_Skip |
double | _MDC_ptCut |
double | _MDC_drCut |
double | _MDC_dzCut |
int | _MDC_Tof |
int | _MDC_Prop |
int | _MDC_Walk |
int | _MDC_Debug |
int | _MDC_Xt |
int | _MDC_Inner |
Definition at line 14 of file EstParameter.h.
EstParameter::EstParameter | ( | ) |
Definition at line 3 of file EstParameter.cxx.
References _drCut, _dzCut, _MDC_Debug, _MDC_drCut, _MDC_dzCut, _MDC_Inner, _MDC_Prop, _MDC_Skip, _MDC_Tof, _MDC_Walk, _MDC_Xt, _pathlCut, _ptCut, _Skip, _SkipMC, _timeOfs, _vdrift, _vscint, _ztofCutmax, and _ztofCutmin.
00004 { 00005 00006 //velocity in scintillator 00007 _vscint=17.6; 00008 00009 //drift velocity of electron 00010 _vdrift=4.0e-3; 00011 00012 00013 // optCosmic = 1: employ cosmic correction, 0: don't 00014 00015 // _optCosmic=0; 00016 00017 // cosmicScheme to decide incoming and outgoing legs 00018 // = 0: 2hits+TDCdiff 1: 2hits+Phi 00019 // 2: All hits+Phi 00020 // _cosmicScheme=0; 00021 00022 // SkipMC = 1: Skip timing determination for MC 0: Don't 00023 _SkipMC=1; 00024 00025 //Skip =1 : Skip timing determination for MC 0: Don't 00026 _Skip=1; 00027 00028 // ptCut,drCut,dzCut: fzisan track param cuts 00029 _ptCut=0.0; 00030 _drCut=5.0; 00031 _dzCut=50.0; 00032 00033 // Cuts on path length and tof z-position on 00034 // fzisan tracks extrapolated to TOF counters 00035 00036 _pathlCut=500.0; 00037 _ztofCutmin=-140.0; 00038 _ztofCutmax=140.0; 00039 00040 // TOF time internal offset 00041 _timeOfs=0.0; 00042 00043 // Skip = 1: Skip CDCtime if TOFtime is available 0: Don't 00044 _MDC_Skip=1; 00045 00046 _MDC_Inner=0; 00047 // ptCut,drCut,dzCut: fzisan track param cuts 00048 _MDC_drCut=10.0; 00049 _MDC_dzCut=50.0; 00050 //Tof corr. (0:off;1:on) 00051 _MDC_Tof=1; 00052 00053 //Propagation delay corr. (0:off;1:on) 00054 _MDC_Prop=1; 00055 00056 //Time walk corr. (0:off;1:on for data) 00057 _MDC_Walk=1; 00058 00059 //debug (0:off;1:on) 00060 _MDC_Debug=1; 00061 00062 //xt (1:linear x-t; 2:non-linear x-t) 00063 _MDC_Xt=1; 00064 00065 //inner 4 layers(0:not use; 1:use) 00066 _MDC_Inner=0; 00067 }
EstParameter::~EstParameter | ( | ) |
double EstParameter::drCut | ( | ) | const |
Definition at line 97 of file EstParameter.cxx.
References _drCut.
00098 { 00099 return _drCut; 00100 }
double EstParameter::dzCut | ( | ) | const |
Definition at line 102 of file EstParameter.cxx.
References _dzCut.
00103 { 00104 return _dzCut; 00105 }
int EstParameter::MDC_Debug | ( | ) | const |
Definition at line 162 of file EstParameter.cxx.
References _MDC_Debug.
Referenced by EsTimeAlg::execute().
00163 { 00164 return _MDC_Debug; 00165 }
double EstParameter::MDC_drCut | ( | ) | const |
Definition at line 137 of file EstParameter.cxx.
References _MDC_drCut.
Referenced by EsTimeAlg::execute().
00138 { 00139 return _MDC_drCut; 00140 }
double EstParameter::MDC_dzCut | ( | ) | const |
Definition at line 142 of file EstParameter.cxx.
References _MDC_dzCut.
Referenced by EsTimeAlg::execute().
00143 { 00144 return _MDC_dzCut; 00145 }
double EstParameter::MDC_Inner | ( | ) | const |
Definition at line 132 of file EstParameter.cxx.
References _MDC_Inner.
Referenced by EsTimeAlg::execute().
00133 { 00134 return _MDC_Inner; 00135 }
double EstParameter::MDC_Prop | ( | ) | const |
Definition at line 152 of file EstParameter.cxx.
References _MDC_Prop.
Referenced by EsTimeAlg::execute().
00153 { 00154 return _MDC_Prop; 00155 }
double EstParameter::MDC_Skip | ( | ) | const |
Definition at line 127 of file EstParameter.cxx.
References _MDC_Skip.
00128 { 00129 return _MDC_Skip; 00130 }
double EstParameter::MDC_Tof | ( | ) | const |
Definition at line 147 of file EstParameter.cxx.
References _MDC_Tof.
Referenced by EsTimeAlg::execute().
00148 { 00149 return _MDC_Tof; 00150 }
double EstParameter::MDC_Walk | ( | ) | const |
Definition at line 157 of file EstParameter.cxx.
References _MDC_Walk.
00158 { 00159 return _MDC_Walk; 00160 }
double EstParameter::MDC_Xt | ( | ) | const |
Definition at line 167 of file EstParameter.cxx.
References _MDC_Xt.
00168 { 00169 return _MDC_Xt; 00170 }
double EstParameter::pathlCut | ( | ) | const |
Definition at line 107 of file EstParameter.cxx.
References _pathlCut.
Referenced by EsTimeAlg::execute().
00108 { 00109 return _pathlCut; 00110 }
double EstParameter::ptCut | ( | ) | const |
Definition at line 92 of file EstParameter.cxx.
References _ptCut.
00093 { 00094 return _ptCut; 00095 }
int EstParameter::Skip | ( | ) | const |
Definition at line 87 of file EstParameter.cxx.
References _Skip.
00088 { 00089 return _Skip; 00090 }
int EstParameter::SkipMC | ( | ) | const |
Definition at line 82 of file EstParameter.cxx.
References _SkipMC.
00083 { 00084 return _SkipMC; 00085 }
double EstParameter::timeOfs | ( | ) | const |
Definition at line 122 of file EstParameter.cxx.
References _timeOfs.
00123 { 00124 return _timeOfs; 00125 }
double EstParameter::vdrift | ( | ) | const |
Definition at line 77 of file EstParameter.cxx.
References _vdrift.
Referenced by EsTimeAlg::execute().
00078 { 00079 return _vdrift; 00080 }
double EstParameter::vscint | ( | ) | const |
Definition at line 72 of file EstParameter.cxx.
References _vscint.
00073 { 00074 return _vscint; 00075 }
double EstParameter::ztofCutmax | ( | ) | const |
Definition at line 117 of file EstParameter.cxx.
References _ztofCutmax.
Referenced by EsTimeAlg::execute().
00118 { 00119 return _ztofCutmax; 00120 }
double EstParameter::ztofCutmin | ( | ) | const |
Definition at line 112 of file EstParameter.cxx.
References _ztofCutmin.
Referenced by EsTimeAlg::execute().
00113 { 00114 return _ztofCutmin; 00115 }
double EstParameter::_drCut [private] |
double EstParameter::_dzCut [private] |
int EstParameter::_MDC_Debug [private] |
double EstParameter::_MDC_drCut [private] |
double EstParameter::_MDC_dzCut [private] |
int EstParameter::_MDC_Inner [private] |
int EstParameter::_MDC_Prop [private] |
double EstParameter::_MDC_ptCut [private] |
Definition at line 54 of file EstParameter.h.
int EstParameter::_MDC_Skip [private] |
int EstParameter::_MDC_Tof [private] |
int EstParameter::_MDC_Walk [private] |
int EstParameter::_MDC_Xt [private] |
double EstParameter::_pathlCut [private] |
double EstParameter::_ptCut [private] |
int EstParameter::_Skip [private] |
int EstParameter::_SkipMC [private] |
double EstParameter::_timeOfs [private] |
double EstParameter::_vdrift [private] |
double EstParameter::_vscint [private] |
double EstParameter::_ztofCutmax [private] |
double EstParameter::_ztofCutmin [private] |