MdcParameter Class Reference

#include <MdcParameter.h>

List of all members.

Public Member Functions

double updateAlpha ()

Static Public Member Functions

static MdcParameterinstance ()

Public Attributes

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

Protected Member Functions

 MdcParameter ()
 ~MdcParameter ()

Private Attributes

IMagneticFieldSvcm_pmgnIMF

Static Private Attributes

static MdcParameters_paramInstance = 0


Detailed Description

Definition at line 20 of file MdcParameter.h.


Constructor & Destructor Documentation

MdcParameter::MdcParameter (  )  [protected]

Definition at line 12 of file MdcParameter.cxx.

Referenced by instance().

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

MdcParameter::~MdcParameter (  )  [protected]

Definition at line 50 of file MdcParameter.cxx.

00050                            {
00051 }


Member Function Documentation

MdcParameter * MdcParameter::instance (  )  [static]

Definition at line 6 of file MdcParameter.cxx.

References MdcParameter(), and s_paramInstance.

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

double MdcParameter::updateAlpha (  ) 


Member Data Documentation

float MdcParameter::_alpha

Definition at line 56 of file MdcParameter.h.

const float MdcParameter::_chi2_1

Definition at line 77 of file MdcParameter.h.

Referenced by FTFinder::linkAxialSuperLayer234().

const float MdcParameter::_chi2_2

Definition at line 77 of file MdcParameter.h.

Referenced by FTFinder::linkAxialSuperLayer234().

const float MdcParameter::_chi2_3

Definition at line 77 of file MdcParameter.h.

Referenced by FTFinder::linkAxialSuperLayer910().

const float MdcParameter::_chi2_kappa

Definition at line 59 of file MdcParameter.h.

Referenced by FTFinder::linkAxialSegments().

const float MdcParameter::_chi2_segfit

Definition at line 79 of file MdcParameter.h.

Referenced by FTSuperLayer::reduce_noise().

const float MdcParameter::_D_phi1

Definition at line 67 of file MdcParameter.h.

Referenced by FTFinder::linkAxialSuperLayer234().

const float MdcParameter::_D_phi2

Definition at line 67 of file MdcParameter.h.

Referenced by FTFinder::linkAxialSuperLayer234().

const float MdcParameter::_D_phi3

Definition at line 67 of file MdcParameter.h.

Referenced by FTFinder::linkAxialSuperLayer910().

const float MdcParameter::_deltaPhi

Definition at line 64 of file MdcParameter.h.

const int MdcParameter::_doIt

Definition at line 47 of file MdcParameter.h.

Referenced by FTFinder::begin_run(), FTFinder::event(), FTFinder::init(), and FTFinder::term().

const int MdcParameter::_evtTimeCorr

Definition at line 37 of file MdcParameter.h.

Referenced by FTFinder::event().

const int MdcParameter::_findEventVertex

Definition at line 35 of file MdcParameter.h.

const int MdcParameter::_hitscut

Definition at line 81 of file MdcParameter.h.

Referenced by FTFinder::event().

float MdcParameter::_mfield

Definition at line 55 of file MdcParameter.h.

const float MdcParameter::_Min_chi2

Definition at line 61 of file MdcParameter.h.

Referenced by FTFinder::linkAxialSegments().

const double MdcParameter::_minDr

Definition at line 41 of file MdcParameter.h.

Referenced by FTTrack::r_phiFit().

const double MdcParameter::_minPt

Definition at line 39 of file MdcParameter.h.

Referenced by FTTrack::r_phiFit().

const bool MdcParameter::_mkMdst

Definition at line 49 of file MdcParameter.h.

const bool MdcParameter::_mkTds

Definition at line 51 of file MdcParameter.h.

const int MdcParameter::_nc

Definition at line 73 of file MdcParameter.h.

Referenced by FTTrack::s_zFit().

const int MdcParameter::_nlength

Definition at line 71 of file MdcParameter.h.

Referenced by FTTrack::s_zFit().

const int MdcParameter::_nseg

Definition at line 69 of file MdcParameter.h.

Referenced by FTTrack::s_zFit().

const float MdcParameter::_t0OffSet

Definition at line 43 of file MdcParameter.h.

const float MdcParameter::_xtCoEff

Definition at line 45 of file MdcParameter.h.

Referenced by FTFinder::t2x(), and FTFinder::x2t().

const float MdcParameter::_z_cut1

Definition at line 75 of file MdcParameter.h.

Referenced by FTTrack::s_zFit().

const float MdcParameter::_z_cut2

Definition at line 75 of file MdcParameter.h.

Referenced by FTTrack::s_zFit().

IMagneticFieldSvc* MdcParameter::m_pmgnIMF [private]

Definition at line 86 of file MdcParameter.h.

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

Definition at line 85 of file MdcParameter.h.

Referenced by instance().


Generated on Tue Nov 29 23:20:15 2016 for BOSS_7.0.2 by  doxygen 1.4.7