EstParameter Class Reference

#include <EstParameter.h>

List of all members.

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


Detailed Description

Definition at line 14 of file EstParameter.h.


Constructor & Destructor Documentation

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 (  ) 

Definition at line 69 of file EstParameter.cxx.

00069                            {
00070 }


Member Function Documentation

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 }


Member Data Documentation

double EstParameter::_drCut [private]

Definition at line 50 of file EstParameter.h.

Referenced by drCut(), and EstParameter().

double EstParameter::_dzCut [private]

Definition at line 50 of file EstParameter.h.

Referenced by dzCut(), and EstParameter().

int EstParameter::_MDC_Debug [private]

Definition at line 56 of file EstParameter.h.

Referenced by EstParameter(), and MDC_Debug().

double EstParameter::_MDC_drCut [private]

Definition at line 54 of file EstParameter.h.

Referenced by EstParameter(), and MDC_drCut().

double EstParameter::_MDC_dzCut [private]

Definition at line 54 of file EstParameter.h.

Referenced by EstParameter(), and MDC_dzCut().

int EstParameter::_MDC_Inner [private]

Definition at line 57 of file EstParameter.h.

Referenced by EstParameter(), and MDC_Inner().

int EstParameter::_MDC_Prop [private]

Definition at line 55 of file EstParameter.h.

Referenced by EstParameter(), and MDC_Prop().

double EstParameter::_MDC_ptCut [private]

Definition at line 54 of file EstParameter.h.

int EstParameter::_MDC_Skip [private]

Definition at line 53 of file EstParameter.h.

Referenced by EstParameter(), and MDC_Skip().

int EstParameter::_MDC_Tof [private]

Definition at line 55 of file EstParameter.h.

Referenced by EstParameter(), and MDC_Tof().

int EstParameter::_MDC_Walk [private]

Definition at line 55 of file EstParameter.h.

Referenced by EstParameter(), and MDC_Walk().

int EstParameter::_MDC_Xt [private]

Definition at line 57 of file EstParameter.h.

Referenced by EstParameter(), and MDC_Xt().

double EstParameter::_pathlCut [private]

Definition at line 51 of file EstParameter.h.

Referenced by EstParameter(), and pathlCut().

double EstParameter::_ptCut [private]

Definition at line 50 of file EstParameter.h.

Referenced by EstParameter(), and ptCut().

int EstParameter::_Skip [private]

Definition at line 49 of file EstParameter.h.

Referenced by EstParameter(), and Skip().

int EstParameter::_SkipMC [private]

Definition at line 49 of file EstParameter.h.

Referenced by EstParameter(), and SkipMC().

double EstParameter::_timeOfs [private]

Definition at line 52 of file EstParameter.h.

Referenced by EstParameter(), and timeOfs().

double EstParameter::_vdrift [private]

Definition at line 47 of file EstParameter.h.

Referenced by EstParameter(), and vdrift().

double EstParameter::_vscint [private]

Definition at line 46 of file EstParameter.h.

Referenced by EstParameter(), and vscint().

double EstParameter::_ztofCutmax [private]

Definition at line 51 of file EstParameter.h.

Referenced by EstParameter(), and ztofCutmax().

double EstParameter::_ztofCutmin [private]

Definition at line 51 of file EstParameter.h.

Referenced by EstParameter(), and ztofCutmin().


Generated on Tue Nov 29 23:18:48 2016 for BOSS_7.0.2 by  doxygen 1.4.7