BOSS 7.0.9
BESIII Offline Software System
Loading...
Searching...
No Matches
MdcParameter Class Reference

#include <MdcParameter.h>

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

Detailed Description

Definition at line 20 of file MdcParameter.h.

Constructor & Destructor Documentation

◆ MdcParameter()

MdcParameter::MdcParameter ( )
protected

Definition at line 12 of file MdcParameter.cxx.

12 :
14 _evtTimeCorr(1),
15 _minPt(0.07), // minPt cut on r_phiFit
16 _minDr(7.5), //dr cut on r_phiFit
17 _t0OffSet(0.),
18 _xtCoEff(0.0344), // approx. quadric relation between drift distance and time
19 _doIt(1),
20 _mkMdst(true),
21 _mkTds(true),
22 _alpha(333.564095), //1.0Tesla
23 _mfield(-0.0010),
24
25 //control parameter in r-phi segment linking
26 _chi2_kappa(4000.), //
27 _Min_chi2(5000.), // (chi2-chi2_kappa) < Min_chi2 in track2D finding
28 _deltaPhi(31.82*M_PI/180), // seems not used
29
30 _D_phi1(6.53*M_PI/180), // linkAxialSegments_2_34
31 _D_phi2(4.45*M_PI/180.),// linkAxialSegments_3_4
32 _D_phi3(3.08*M_PI/180.),// linkAxialSegments_9_10
33 _chi2_1(0.039*3), // linkAxialSegments_2_34
34 _chi2_2(0.039*3), // linkAxialSegments_3_4
35 _chi2_3(0.039*3), // linkAxialSegments_9_10
36
37 _chi2_segfit(500), //reduce_noise
38
39 _hitscut(1), //2D track re-fitting
40
41 //parameter restriction on s_zFit
42 _nseg(2), //number of stereo SL segments in s_zFit
43 _nlength(2), //number of total hits
44 _nc(2),
45 _z_cut1(7.),
46 _z_cut2(4.)
47{
48}
#define M_PI
Definition: MdcParameter.h:12
const int _findEventVertex
Definition: MdcParameter.h:35
const int _nseg
Definition: MdcParameter.h:69
const bool _mkMdst
Definition: MdcParameter.h:49
const float _D_phi1
Definition: MdcParameter.h:67
const float _z_cut2
Definition: MdcParameter.h:75
const float _z_cut1
Definition: MdcParameter.h:75
const float _D_phi2
Definition: MdcParameter.h:67
const float _chi2_2
Definition: MdcParameter.h:77
const int _nc
Definition: MdcParameter.h:73
const float _chi2_kappa
Definition: MdcParameter.h:59
const float _chi2_1
Definition: MdcParameter.h:77
const double _minPt
Definition: MdcParameter.h:39
const int _doIt
Definition: MdcParameter.h:47
const int _hitscut
Definition: MdcParameter.h:81
const float _Min_chi2
Definition: MdcParameter.h:61
const double _minDr
Definition: MdcParameter.h:41
const int _evtTimeCorr
Definition: MdcParameter.h:37
const float _chi2_3
Definition: MdcParameter.h:77
const float _D_phi3
Definition: MdcParameter.h:67
const float _deltaPhi
Definition: MdcParameter.h:64
const int _nlength
Definition: MdcParameter.h:71
const bool _mkTds
Definition: MdcParameter.h:51
const float _t0OffSet
Definition: MdcParameter.h:43
const float _xtCoEff
Definition: MdcParameter.h:45
const float _chi2_segfit
Definition: MdcParameter.h:79

Referenced by instance().

◆ ~MdcParameter()

MdcParameter::~MdcParameter ( )
protected

Definition at line 50 of file MdcParameter.cxx.

50 {
51}

Member Function Documentation

◆ instance()

MdcParameter * MdcParameter::instance ( )
static

Definition at line 6 of file MdcParameter.cxx.

6 {
7 //return a pointer to an exclusive instance of MdcParameter
8 if (!s_paramInstance) s_paramInstance = new MdcParameter();
9 return s_paramInstance;
10}

◆ updateAlpha()

double MdcParameter::updateAlpha ( )

Member Data Documentation

◆ _alpha

float MdcParameter::_alpha

Definition at line 56 of file MdcParameter.h.

◆ _chi2_1

const float MdcParameter::_chi2_1

Definition at line 77 of file MdcParameter.h.

◆ _chi2_2

const float MdcParameter::_chi2_2

Definition at line 77 of file MdcParameter.h.

◆ _chi2_3

const float MdcParameter::_chi2_3

Definition at line 77 of file MdcParameter.h.

◆ _chi2_kappa

const float MdcParameter::_chi2_kappa

Definition at line 59 of file MdcParameter.h.

◆ _chi2_segfit

const float MdcParameter::_chi2_segfit

Definition at line 79 of file MdcParameter.h.

Referenced by FTSuperLayer::reduce_noise().

◆ _D_phi1

const float MdcParameter::_D_phi1

Definition at line 67 of file MdcParameter.h.

◆ _D_phi2

const float MdcParameter::_D_phi2

Definition at line 67 of file MdcParameter.h.

◆ _D_phi3

const float MdcParameter::_D_phi3

Definition at line 67 of file MdcParameter.h.

◆ _deltaPhi

const float MdcParameter::_deltaPhi

Definition at line 64 of file MdcParameter.h.

◆ _doIt

const int MdcParameter::_doIt

◆ _evtTimeCorr

const int MdcParameter::_evtTimeCorr

Definition at line 37 of file MdcParameter.h.

Referenced by FTFinder::event().

◆ _findEventVertex

const int MdcParameter::_findEventVertex

Definition at line 35 of file MdcParameter.h.

Referenced by FTFinder::event().

◆ _hitscut

const int MdcParameter::_hitscut

Definition at line 81 of file MdcParameter.h.

Referenced by FTFinder::event().

◆ _mfield

float MdcParameter::_mfield

Definition at line 55 of file MdcParameter.h.

◆ _Min_chi2

const float MdcParameter::_Min_chi2

Definition at line 61 of file MdcParameter.h.

◆ _minDr

const double MdcParameter::_minDr

Definition at line 41 of file MdcParameter.h.

Referenced by FTTrack::r_phiFit().

◆ _minPt

const double MdcParameter::_minPt

Definition at line 39 of file MdcParameter.h.

Referenced by FTTrack::r_phiFit().

◆ _mkMdst

const bool MdcParameter::_mkMdst

Definition at line 49 of file MdcParameter.h.

Referenced by FTFinder::event().

◆ _mkTds

const bool MdcParameter::_mkTds

Definition at line 51 of file MdcParameter.h.

Referenced by FTFinder::event().

◆ _nc

const int MdcParameter::_nc

Definition at line 73 of file MdcParameter.h.

Referenced by FTTrack::s_zFit().

◆ _nlength

const int MdcParameter::_nlength

Definition at line 71 of file MdcParameter.h.

Referenced by FTTrack::s_zFit().

◆ _nseg

const int MdcParameter::_nseg

Definition at line 69 of file MdcParameter.h.

Referenced by FTTrack::s_zFit().

◆ _t0OffSet

const float MdcParameter::_t0OffSet

Definition at line 43 of file MdcParameter.h.

◆ _xtCoEff

const float MdcParameter::_xtCoEff

Definition at line 45 of file MdcParameter.h.

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

◆ _z_cut1

const float MdcParameter::_z_cut1

Definition at line 75 of file MdcParameter.h.

Referenced by FTTrack::s_zFit().

◆ _z_cut2

const float MdcParameter::_z_cut2

Definition at line 75 of file MdcParameter.h.

Referenced by FTTrack::s_zFit().


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