Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

MdcParameter Class Reference

#include <MdcParameter.h>

List of all members.

Static Public Member Functions

MdcParameterinstance ()
MdcParameterinstance ()

Public Attributes

const float _alpha
const float _chi2_1
const float _chi2_2
const float _chi2_3
const float _chi2_kappa
const float _chi2_segfit
const float _D_phi1
const float _D_phi2
const float _D_phi3
const float _deltaPhi
const int _doIt
const int _evtTimeCorr
const int _findEventVertex
const int _hitscut
const float _Min_chi2
const double _minDr
const double _minPt
const bool _mkMdst
const bool _mkTds
const int _nc
const int _nlength
const int _nseg
const float _t0OffSet
const float _xtCoEff
const float _z_cut1
const float _z_cut2

Protected Member Functions

 MdcParameter ()
 MdcParameter ()
 ~MdcParameter ()
 ~MdcParameter ()

Static Private Attributes

MdcParameters_paramInstance
MdcParameters_paramInstance = 0


Constructor & Destructor Documentation

MdcParameter::MdcParameter  )  [protected]
 

00011                           :
00012   _findEventVertex(1),
00013   _evtTimeCorr(1),
00014   _minPt(0.07), // minPt cut on r_phiFit
00015   _minDr(7.5), //dr cut on r_phiFit
00016   _t0OffSet(0.),
00017   _xtCoEff(0.0344), // approx. quadric relation between drift distance and time
00018   _doIt(1),
00019   _mkMdst(true),
00020   _mkTds(true),
00021   _alpha(333.564095),  //1.0Tesla
00022 
00023   //control parameter in r-phi segment linking
00024   _chi2_kappa(4000.),  //
00025   _Min_chi2(5000.),    // (chi2-chi2_kappa) < Min_chi2 in track2D finding
00026   _deltaPhi(31.82*M_PI/180),  // seems not used
00027 
00028   _D_phi1(6.53*M_PI/180), // linkAxialSegments_2_34
00029   _D_phi2(4.45*M_PI/180.),// linkAxialSegments_3_4
00030   _D_phi3(3.08*M_PI/180.),// linkAxialSegments_9_10
00031   _chi2_1(0.039*3),  // linkAxialSegments_2_34
00032   _chi2_2(0.039*3), // linkAxialSegments_3_4
00033   _chi2_3(0.039*3), // linkAxialSegments_9_10
00034 
00035   _chi2_segfit(500), //reduce_noise
00036 
00037   _hitscut(1), //2D track re-fitting
00038 
00039   //parameter restriction on s_zFit
00040   _nseg(2), //number of stereo SL segments in s_zFit
00041   _nlength(2), //number of total hits 
00042   _nc(2),
00043   _z_cut1(7.), 
00044   _z_cut2(4.)
00045 {
00046 }

MdcParameter::~MdcParameter  )  [protected]
 

00048                            {
00049 }

MdcParameter::MdcParameter  )  [protected]
 

MdcParameter::~MdcParameter  )  [protected]
 


Member Function Documentation

MdcParameter* MdcParameter::instance  )  [static]
 

MdcParameter * MdcParameter::instance  )  [static]
 

00005                                      {
00006 //return a pointer to an exclusive instance of MdcParameter
00007   if (!s_paramInstance) s_paramInstance = new MdcParameter();
00008   return s_paramInstance;
00009 }


Member Data Documentation

const float MdcParameter::_alpha
 

const float MdcParameter::_chi2_1
 

const float MdcParameter::_chi2_2
 

const float MdcParameter::_chi2_3
 

const float MdcParameter::_chi2_kappa
 

const float MdcParameter::_chi2_segfit
 

const float MdcParameter::_D_phi1
 

const float MdcParameter::_D_phi2
 

const float MdcParameter::_D_phi3
 

const float MdcParameter::_deltaPhi
 

const int MdcParameter::_doIt
 

const int MdcParameter::_evtTimeCorr
 

const int MdcParameter::_findEventVertex
 

const int MdcParameter::_hitscut
 

const float MdcParameter::_Min_chi2
 

const double MdcParameter::_minDr
 

const double MdcParameter::_minPt
 

const bool MdcParameter::_mkMdst
 

const bool MdcParameter::_mkTds
 

const int MdcParameter::_nc
 

const int MdcParameter::_nlength
 

const int MdcParameter::_nseg
 

const float MdcParameter::_t0OffSet
 

const float MdcParameter::_xtCoEff
 

const float MdcParameter::_z_cut1
 

const float MdcParameter::_z_cut2
 

MdcParameter* MdcParameter::s_paramInstance [static, private]
 

MdcParameter * MdcParameter::s_paramInstance = 0 [static, private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 16:27:10 2011 for BOSS6.5.5 by  doxygen 1.3.9.1