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

#include <MdcParameter.h>

Public Member Functions

double updateAlpha ()
 
double updateAlpha ()
 

Static Public Member Functions

static MdcParameterinstance ()
 
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 ()
 
 MdcParameter ()
 
 ~MdcParameter ()
 

Detailed Description

Constructor & Destructor Documentation

◆ MdcParameter() [1/2]

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}

Referenced by instance().

◆ ~MdcParameter() [1/2]

MdcParameter::~MdcParameter ( )
protected

Definition at line 50 of file MdcParameter.cxx.

50 {
51}

◆ MdcParameter() [2/2]

MdcParameter::MdcParameter ( )
protected

◆ ~MdcParameter() [2/2]

MdcParameter::~MdcParameter ( )
protected

Member Function Documentation

◆ instance() [1/2]

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}

◆ instance() [2/2]

static MdcParameter * MdcParameter::instance ( )
static

◆ updateAlpha() [1/2]

double MdcParameter::updateAlpha ( )

◆ updateAlpha() [2/2]

double MdcParameter::updateAlpha ( )

Member Data Documentation

◆ _alpha

float MdcParameter::_alpha

◆ _chi2_1

const float MdcParameter::_chi2_1

◆ _chi2_2

const float MdcParameter::_chi2_2

◆ _chi2_3

const float MdcParameter::_chi2_3

◆ _chi2_kappa

const float MdcParameter::_chi2_kappa

◆ _chi2_segfit

const float MdcParameter::_chi2_segfit

◆ _D_phi1

const float MdcParameter::_D_phi1

◆ _D_phi2

const float MdcParameter::_D_phi2

◆ _D_phi3

const float MdcParameter::_D_phi3

◆ _deltaPhi

const float MdcParameter::_deltaPhi

◆ _doIt

◆ _evtTimeCorr

const int MdcParameter::_evtTimeCorr

◆ _findEventVertex

const int MdcParameter::_findEventVertex

◆ _hitscut

const int MdcParameter::_hitscut

◆ _mfield

float MdcParameter::_mfield

◆ _Min_chi2

const float MdcParameter::_Min_chi2

◆ _minDr

const double MdcParameter::_minDr

◆ _minPt

const double MdcParameter::_minPt

◆ _mkMdst

const bool MdcParameter::_mkMdst

◆ _mkTds

const bool MdcParameter::_mkTds

◆ _nc

const int MdcParameter::_nc

◆ _nlength

const int MdcParameter::_nlength

◆ _nseg

const int MdcParameter::_nseg

◆ _t0OffSet

const float MdcParameter::_t0OffSet

◆ _xtCoEff

const float MdcParameter::_xtCoEff

◆ _z_cut1

const float MdcParameter::_z_cut1

◆ _z_cut2

const float MdcParameter::_z_cut2

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