CGEM BOSS 6.6.5.i
BESIII Offline Software System
Loading...
Searching...
No Matches
CgemAlignment Namespace Reference

Functions

void Hello ()
 

Variables

const int LAYERNMAX = 6
 
const int GEO_METHOD = 1
 
const int NEP = 6
 
const int NLAYER = 6
 
const int NTRKPAR = 5
 
const int NTRKPARALL = 10
 
const int NDOFALIGN = 6
 
const bool g_dofs [6] = {1, 1, 1, 1, 1, 1}
 
const double sta_fac = 1.0 / sqrt(10000.0/10000.0)
 
const double g_Sigm [36]
 
const double g_res_cut = 10.
 
const double g_res_cut_init = 7.
 
const double g_start_chi_cut = 500.
 
const int gNsamLC = 100
 
const int gNsamGB = 100
 
const double gStepLC [5] = {0.05, 0.001, 0.001, 0.05, 0.002}
 
const double gStepGB [36]
 

Function Documentation

◆ Hello()

void CgemAlignment::Hello ( )

Variable Documentation

◆ g_dofs

const bool CgemAlignment::g_dofs[6] = {1, 1, 1, 1, 1, 1}

Definition at line 21 of file CgemAlignment.h.

21{1, 1, 1, 1, 1, 1}; // {Dx, Dy, Dz, Rx, Ry, Rz} Degrees of freedom to take into account (Boolean version)

Referenced by CgemMilleAlign::initialize().

◆ g_res_cut

const double CgemAlignment::g_res_cut = 10.

Definition at line 35 of file CgemAlignment.h.

Referenced by CgemMilleAlign::initialize().

◆ g_res_cut_init

const double CgemAlignment::g_res_cut_init = 7.

Definition at line 36 of file CgemAlignment.h.

Referenced by CgemMilleAlign::initialize().

◆ g_Sigm

const double CgemAlignment::g_Sigm[36]
Initial value:
= {
sta_fac*0.07, sta_fac*0.07, sta_fac*0.07*0.7, sta_fac*0.07*0.7, sta_fac*0.07*0.7, sta_fac*0.07*0.7,
sta_fac*0.07, sta_fac*0.07, sta_fac*0.07*0.7, sta_fac*0.07*0.7, sta_fac*0.07*0.7, sta_fac*0.07*0.7,
sta_fac*0.07, sta_fac*0.07, sta_fac*0.07*0.7, sta_fac*0.07*0.7, sta_fac*0.07*0.7, sta_fac*0.07*0.7,
sta_fac*0.005, sta_fac*0.005, sta_fac*0.005*0.7, sta_fac*0.005*0.7, sta_fac*0.005*0.7, sta_fac*0.005*0.7,
sta_fac*0.005, sta_fac*0.005, sta_fac*0.005*0.7, sta_fac*0.005*0.7, sta_fac*0.005*0.7, sta_fac*0.005*0.7,
sta_fac*0.005, sta_fac*0.005, sta_fac*0.005*0.7, sta_fac*0.005*0.7, sta_fac*0.005*0.7, sta_fac*0.005*0.7
}
const double sta_fac

Definition at line 25 of file CgemAlignment.h.

25 {
26 /* L1 L2 L3 */ /* L4 L5 L6 */
27 sta_fac*0.07, sta_fac*0.07, sta_fac*0.07*0.7, sta_fac*0.07*0.7, sta_fac*0.07*0.7, sta_fac*0.07*0.7, /* dx */
28 sta_fac*0.07, sta_fac*0.07, sta_fac*0.07*0.7, sta_fac*0.07*0.7, sta_fac*0.07*0.7, sta_fac*0.07*0.7, /* dy */
29 sta_fac*0.07, sta_fac*0.07, sta_fac*0.07*0.7, sta_fac*0.07*0.7, sta_fac*0.07*0.7, sta_fac*0.07*0.7, /* dz */
30 sta_fac*0.005, sta_fac*0.005, sta_fac*0.005*0.7, sta_fac*0.005*0.7, sta_fac*0.005*0.7, sta_fac*0.005*0.7, /* rx */
31 sta_fac*0.005, sta_fac*0.005, sta_fac*0.005*0.7, sta_fac*0.005*0.7, sta_fac*0.005*0.7, sta_fac*0.005*0.7, /* ry */
32 sta_fac*0.005, sta_fac*0.005, sta_fac*0.005*0.7, sta_fac*0.005*0.7, sta_fac*0.005*0.7, sta_fac*0.005*0.7 /* rz */
33 }; /* for dx, dy, dz, rz unit ? assume they are mm and rad*/

Referenced by CgemMilleAlign::initialize().

◆ g_start_chi_cut

const double CgemAlignment::g_start_chi_cut = 500.

Definition at line 37 of file CgemAlignment.h.

Referenced by CgemMilleAlign::initialize().

◆ GEO_METHOD

const int CgemAlignment::GEO_METHOD = 1

Definition at line 14 of file CgemAlignment.h.

Referenced by CgemMilleAlign::initialize().

◆ gNsamGB

const int CgemAlignment::gNsamGB = 100

Definition at line 40 of file CgemAlignment.h.

◆ gNsamLC

const int CgemAlignment::gNsamLC = 100

Definition at line 39 of file CgemAlignment.h.

◆ gStepGB

const double CgemAlignment::gStepGB[36]
Initial value:
= {
0.05, 0.05, 0.05, 0.05, 0.05, 0.05,
0.05, 0.05, 0.05, 0.05, 0.05, 0.05,
0.05, 0.05, 0.05, 0.05, 0.05, 0.05,
0.001, 0.001, 0.001, 0.001, 0.001, 0.001,
0.001, 0.001, 0.001, 0.001, 0.001, 0.001,
0.001, 0.001, 0.001, 0.001, 0.001, 0.001
}

Definition at line 43 of file CgemAlignment.h.

43 {
44 /* L1 L2 L3 L4 L5 L6 */
45 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, /* dx */
46 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, /* dy */
47 0.05, 0.05, 0.05, 0.05, 0.05, 0.05, /* dz */
48 0.001, 0.001, 0.001, 0.001, 0.001, 0.001, /* rx */
49 0.001, 0.001, 0.001, 0.001, 0.001, 0.001, /* ry */
50 0.001, 0.001, 0.001, 0.001, 0.001, 0.001 /* rz */
51 };

◆ gStepLC

const double CgemAlignment::gStepLC[5] = {0.05, 0.001, 0.001, 0.05, 0.002}
  • const double gStepLC[5] = {0.00001, 0.000001, 0.00001, 0.0001, 0.00001}; /* units of dr&dz are cm *\/ *‍/

Definition at line 42 of file CgemAlignment.h.

42{0.05, 0.001, 0.001, 0.05, 0.002}; /* units of dr&dz are cm, probably not !! */

◆ LAYERNMAX

const int CgemAlignment::LAYERNMAX = 6

◆ NDOFALIGN

const int CgemAlignment::NDOFALIGN = 6

Definition at line 19 of file CgemAlignment.h.

Referenced by CgemMilleAlign::initialize(), and CgemMilleAlign::updateAlignPar().

◆ NEP

const int CgemAlignment::NEP = 6

◆ NLAYER

const int CgemAlignment::NLAYER = 6

Definition at line 16 of file CgemAlignment.h.

Referenced by CgemMilleAlign::initialize(), and CgemMilleAlign::updateAlignPar().

◆ NTRKPAR

const int CgemAlignment::NTRKPAR = 5

Definition at line 17 of file CgemAlignment.h.

Referenced by CgemMilleAlign::fillHist(), and CgemMilleAlign::initialize().

◆ NTRKPARALL

const int CgemAlignment::NTRKPARALL = 10

Definition at line 18 of file CgemAlignment.h.

Referenced by CgemMilleAlign::fillHist().

◆ sta_fac

const double CgemAlignment::sta_fac = 1.0 / sqrt(10000.0/10000.0)

Definition at line 24 of file CgemAlignment.h.