|
BOSS 8.0.0
BESIII Offline Software System
|
Functions | |
| void | expd (double veca[3], double vecb[3], double val[3]) |
| int | dist2Line (double sta[3], double stb[3], double veca[3], double vecb[3], double &d, double &za, double &zb, int fgZcal=1) |
| double | docaLineWire (double trkpar[], double wirest[], double wirev[], double &zwire, int fgZcal=1) |
| double | docaHelixWireNewton (double trkpar[], double wirest[], double wirev[], double &zwire, double zini) |
| double | docaHelixWire (double trkpar[], double wirest[], double wirev[], double &zwire, double zini) |
| bool | getDoca (double trkpar[], double wpos[], double &doca, double whitPos[], double zini) |
| double | getPhiIni (double trkpar[], double rLayer, double pos[]) |
| int | getEpId (int lay, int iEnd) |
| const std::string | MSG_DEBUG ("DEBUG: ") |
| const std::string | MSG_INFO ("INFO: ") |
| const std::string | MSG_WARNING ("WARNING: ") |
| const std::string | MSG_ERROR ("ERROR: ") |
| const std::string | MSG_FATAL ("FATAL: ") |
Variables | |
| bool | gFlagMag |
| int | gNiter |
| const double | CC = 2.99792458E10 |
| const double | PI = 3.141592653 |
| const double | PI2 = 6.283185307 |
| const double | HFPI = 1.570796327 |
| const int | WIRENMAX = 6796 |
| const int | LAYERNMAX = 43 |
| const int | CELLNMAX = 288 |
| const int | INNERNMAX = 8 |
| const int | NEP = 16 |
| const int | NTRKPAR = 5 |
| const int | NTRKPARALL = 10 |
| const double | BFIELD = 1.0 |
| const int | NDOFALIGN = 3 |
| const bool | m_iteration = true |
| const bool | debug_mode = false |
| const bool | verbose_mode = false |
| const bool | verbose_reject = false |
| const bool | g_dofs [3] |
| const double | g_Sigm [3] = { 0.1, 0.01, 0.05 } |
| const double | g_res_cut = 1.2 |
| const double | g_res_cut_init = 3. |
| const double | g_start_chi_cut = 100. |
| const int | gNsamLC = 100 |
| const int | gNsamGB = 100 |
| const double | gStepLC [5] |
| const double | gStepGB [48] |
| int Alignment::dist2Line | ( | double | sta[3], |
| double | stb[3], | ||
| double | veca[3], | ||
| double | vecb[3], | ||
| double & | d, | ||
| double & | za, | ||
| double & | zb, | ||
| int | fgZcal = 1 ) |
Definition at line 41 of file Alignment.cxx.
Referenced by docaHelixWire(), and docaLineWire().
| double Alignment::docaHelixWire | ( | double | trkpar[], |
| double | wirest[], | ||
| double | wirev[], | ||
| double & | zwire, | ||
| double | zini ) |
Definition at line 249 of file Alignment.cxx.
Referenced by getDoca().
| double Alignment::docaHelixWireNewton | ( | double | trkpar[], |
| double | wirest[], | ||
| double | wirev[], | ||
| double & | zwire, | ||
| double | zini ) |
Definition at line 122 of file Alignment.cxx.
| double Alignment::docaLineWire | ( | double | trkpar[], |
| double | wirest[], | ||
| double | wirev[], | ||
| double & | zwire, | ||
| int | fgZcal = 1 ) |
Definition at line 101 of file Alignment.cxx.
Referenced by getDoca().
| void Alignment::expd | ( | double | veca[3], |
| double | vecb[3], | ||
| double | val[3] ) |
Definition at line 35 of file Alignment.cxx.
Referenced by dist2Line().
| bool Alignment::getDoca | ( | double | trkpar[], |
| double | wpos[], | ||
| double & | doca, | ||
| double | whitPos[], | ||
| double | zini ) |
Definition at line 369 of file Alignment.cxx.
| int Alignment::getEpId | ( | int | lay, |
| int | iEnd ) |
Definition at line 18 of file Alignment.cxx.
Referenced by ResiAlign::fillHist().
| double Alignment::getPhiIni | ( | double | trkpar[], |
| double | rLayer, | ||
| double | pos[] ) |
Definition at line 437 of file Alignment.cxx.
Referenced by getDoca().
| const std::string Alignment::MSG_DEBUG | ( | "DEBUG: " | ) |
| const std::string Alignment::MSG_ERROR | ( | "ERROR: " | ) |
| const std::string Alignment::MSG_FATAL | ( | "FATAL: " | ) |
| const std::string Alignment::MSG_INFO | ( | "INFO: " | ) |
| const std::string Alignment::MSG_WARNING | ( | "WARNING: " | ) |
| const double Alignment::BFIELD = 1.0 |
Definition at line 50 of file Alignment.h.
Referenced by docaHelixWire(), and docaHelixWireNewton().
| const double Alignment::CC = 2.99792458E10 |
Definition at line 37 of file Alignment.h.
| const int Alignment::CELLNMAX = 288 |
Definition at line 44 of file Alignment.h.
| const bool Alignment::debug_mode = false |
Definition at line 65 of file Alignment.h.
Referenced by Millepede::FitLoc(), Millepede::InitMille(), and Millepede::MakeGlobalFit().
| const bool Alignment::g_dofs[3] |
Definition at line 69 of file Alignment.h.
Referenced by MilleAlign::initialize().
| const double Alignment::g_res_cut = 1.2 |
Definition at line 83 of file Alignment.h.
Referenced by MilleAlign::initialize().
| const double Alignment::g_res_cut_init = 3. |
Definition at line 84 of file Alignment.h.
Referenced by MilleAlign::initialize().
| const double Alignment::g_Sigm[3] = { 0.1, 0.01, 0.05 } |
Definition at line 77 of file Alignment.h.
Referenced by MilleAlign::initialize().
| const double Alignment::g_start_chi_cut = 100. |
Definition at line 85 of file Alignment.h.
Referenced by MilleAlign::initialize().
|
extern |
Definition at line 15 of file Alignment.cxx.
Referenced by getDoca(), and MdcAlignAlg::initialize().
|
extern |
Definition at line 16 of file Alignment.cxx.
Referenced by docaHelixWire(), and docaHelixWireNewton().
| const int Alignment::gNsamGB = 100 |
Definition at line 88 of file Alignment.h.
| const int Alignment::gNsamLC = 100 |
Definition at line 87 of file Alignment.h.
| const double Alignment::gStepGB[48] |
Definition at line 93 of file Alignment.h.
| const double Alignment::gStepLC[5] |
Definition at line 91 of file Alignment.h.
| const double Alignment::HFPI = 1.570796327 |
Definition at line 40 of file Alignment.h.
Referenced by docaHelixWire(), docaHelixWireNewton(), docaLineWire(), and getPhiIni().
| const int Alignment::INNERNMAX = 8 |
Definition at line 45 of file Alignment.h.
| const int Alignment::LAYERNMAX = 43 |
Definition at line 43 of file Alignment.h.
Referenced by MilleAlign::clear(), ResiAlign::clear(), ResiAlign::fillHist(), ResiAlign::funResi(), MilleAlign::initialize(), ResiAlign::initialize(), and MilleAlign::MilleAlign().
| const bool Alignment::m_iteration = true |
Definition at line 64 of file Alignment.h.
Referenced by Millepede::InitMille().
| const int Alignment::NDOFALIGN = 3 |
Definition at line 60 of file Alignment.h.
Referenced by MilleAlign::initialize(), and MilleAlign::updateConst().
| const int Alignment::NEP = 16 |
Definition at line 46 of file Alignment.h.
Referenced by ResiAlign::clear(), ResiAlign::fillHist(), ResiAlign::funResi(), MilleAlign::initialize(), ResiAlign::initialize(), MilleAlign::updateConst(), and ResiAlign::updateConst().
| const int Alignment::NTRKPAR = 5 |
Definition at line 47 of file Alignment.h.
Referenced by MilleAlign::fillHist(), and MilleAlign::initialize().
| const int Alignment::NTRKPARALL = 10 |
Definition at line 48 of file Alignment.h.
Referenced by MilleAlign::fillHist().
| const double Alignment::PI = 3.141592653 |
Definition at line 38 of file Alignment.h.
Referenced by docaHelixWire().
| const double Alignment::PI2 = 6.283185307 |
Definition at line 39 of file Alignment.h.
Referenced by docaHelixWire(), ResiAlign::fillHist(), getPhiIni(), and ResiAlign::updateConst().
| const bool Alignment::verbose_mode = false |
Definition at line 66 of file Alignment.h.
Referenced by Millepede::EquLoc(), Millepede::FitLoc(), Millepede::InitMille(), and Millepede::MakeGlobalFit().
| const bool Alignment::verbose_reject = false |
Definition at line 67 of file Alignment.h.
Referenced by Millepede::FitLoc().
| const int Alignment::WIRENMAX = 6796 |
Definition at line 42 of file Alignment.h.
Referenced by ResiAlign::funResi(), and ResiAlign::initialize().