|
BOSS 8.0.0
BESIII Offline Software System
|
#include <vector>Go to the source code of this file.
Macros | |
| #define | NormalMean 550 |
| #define | NumHistBins 300 |
| #define | MinHistValue 10 |
| #define | MaxHistValue 3000 |
| #define | MinHistValue1 300 |
| #define | MaxHistValue1 950 |
| #define | MinChiValue -1 |
| #define | MaxChiValue 1 |
| #define | MinADCValuecut 10 |
| #define | MaxADCValuecut 35000 |
| #define | RPhi_PathMaxCut 3 |
| #define | Iner_RPhi_PathMinCut 0.24 |
| #define | Out_RPhi_PathMinCut 0.32 |
| #define | Iner_DriftDistCut 0.75 |
| #define | Out_DriftDistCut 1.0 |
| #define | NumSlices 100 |
| #define | NumSlicesDoca 40 |
| #define | NumSlicesEAng 40 |
| #define | DocaMin -1.1 |
| #define | DocaMax 1.1 |
| #define | PhiMin -0.25 |
| #define | PhiMax 0.25 |
| #define | NumBinCostheta 80 |
| #define | CosthetaMin -1.00 |
| #define | CosthetaMax 1.00 |
| #define | NumBinCalT0 35 |
| #define | NumBinTzero 135 |
| #define | TzeroMin 150 |
| #define | TzeroMax 1500 |
| #define | NumEvtBlocksInRun 30 |
| #define | NumEvtInBlocks 1000000 |
| #define | MaxNumEvt 1000000000 |
Functions | |
| double | mylan (double *x, double *par) |
| double | landaun (double *x, double *par) |
| double | Landau (double *x, double *par) |
| double | Vavilov (double *x, double *par) |
| double | AsymGauss (double *x, double *par) |
| void | dedx_pid_exp_old (int landau, int runflag, float dedx, int Nohit, float mom, float theta, float t0, float lsamp, double dedx_exp[5], double ex_sigma[5], double pid_prob[5], double chi_dedx[5]) |
| void | dedx_pid_exp (int vflag[3], float dedx, int trkalg, int Nohit, float mom, float theta, float t0, float lsamp, double dedx_exp[5], double ex_sigma[5], double pid_prob[5], double chi_dedx[5], std::vector< double > &par, std::vector< double > &sig_par) |
| double | SpaceChargeCorrec (double m_theta, double mom, int Particle, double dEdx) |
Variables | |
| const long int | RUN0 = 0 |
| const long int | RUN1 = 0 |
| const long int | RUN2 = 5459 |
| const long int | RUN3 = 8093 |
| const long int | RUN4 = 9947 |
| const long int | RUN5 = 11397 |
| const long int | RUN6 = 23455 |
| const long int | RUN7 = 25244 |
| const double | HV1_curvep0 = 500.0 * 0.1165 |
| const double | HV1_curvep1 = 9.404 |
| const double | HV1_curvep2 = 0.009811 |
| const double | HV1_curvep3 = 1.621 |
| const double | HV1_curvep4 = 1.19 |
| const double | HV1_index_sin = 0 |
| const double | HV1_index_nhit = 0.9525 |
| const double | HV1_sigmap0 = 65 |
| const double | HV1_sigmap1 = 57.08 |
| const double | HV1_sigmap2 = 60.03 |
| const double | HV1_sigmap3 = -2.747 |
| const double | HV2_curvep0 = 550.0 * 0.0182604 |
| const double | HV2_curvep1 = 35.0428 |
| const double | HV2_curvep2 = 1.24185e-09 |
| const double | HV2_curvep3 = 2.25831 |
| const double | HV2_curvep4 = 5.81573 |
| const double | HV2_index_sin = 0.341267 |
| const double | HV2_index_nhit = 0.557516 |
| const double | HV2_sigmap0 = 33.0 |
| const double | HV2_sigmap1 = 33.1897 |
| const double | HV2_sigmap2 = 29.3308 |
| const double | HV2_sigmap3 = -2.11828 |
| const double | VR0CUT = 1.0 |
| const double | VZ0CUT = 10.0 |
| const double | PT0HighCut = 5.0 |
| const double | PT0LowCut = 0.05 |
| #define CosthetaMax 1.00 |
Definition at line 71 of file DedxCalibParameters.h.
| #define CosthetaMin -1.00 |
Definition at line 70 of file DedxCalibParameters.h.
| #define DocaMax 1.1 |
Definition at line 65 of file DedxCalibParameters.h.
Referenced by DedxCalibDocaEAng::BookHists(), and DedxCalibDocaEAng::FillHists().
| #define DocaMin -1.1 |
Definition at line 64 of file DedxCalibParameters.h.
Referenced by DedxCalibDocaEAng::BookHists(), DedxCalibDocaEAng::FillHists(), and DedxCalibDocaEAng::WriteHists().
| #define Iner_DriftDistCut 0.75 |
Definition at line 58 of file DedxCalibParameters.h.
| #define Iner_RPhi_PathMinCut 0.24 |
Definition at line 56 of file DedxCalibParameters.h.
| #define MaxADCValuecut 35000 |
Definition at line 54 of file DedxCalibParameters.h.
| #define MaxChiValue 1 |
Definition at line 51 of file DedxCalibParameters.h.
Referenced by DedxCalibCostheta::BookHists(), and DedxCalibTzero::BookHists().
| #define MaxHistValue 3000 |
Definition at line 47 of file DedxCalibParameters.h.
| #define MaxHistValue1 950 |
Definition at line 49 of file DedxCalibParameters.h.
Referenced by DedxCalibCostheta::BookHists(), DedxCalibLayerGain::BookHists(), and DedxCalibRunByRun::BookHists().
| #define MaxNumEvt 1000000000 |
Definition at line 114 of file DedxCalibParameters.h.
Referenced by DedxCalibRunByRun::FillHists().
| #define MinADCValuecut 10 |
Definition at line 53 of file DedxCalibParameters.h.
| #define MinChiValue -1 |
Definition at line 50 of file DedxCalibParameters.h.
Referenced by DedxCalibCostheta::BookHists(), and DedxCalibTzero::BookHists().
| #define MinHistValue 10 |
Definition at line 46 of file DedxCalibParameters.h.
| #define MinHistValue1 300 |
Definition at line 48 of file DedxCalibParameters.h.
Referenced by DedxCalibCostheta::BookHists(), DedxCalibLayerGain::BookHists(), and DedxCalibRunByRun::BookHists().
| #define NormalMean 550 |
Definition at line 43 of file DedxCalibParameters.h.
| #define NumBinCalT0 35 |
Definition at line 73 of file DedxCalibParameters.h.
Referenced by DedxCalibTzero::AnalyseHists(), DedxCalibTzero::BookHists(), DedxCalibTzero::FillHists(), and DedxCalibTzero::WriteHists().
| #define NumBinCostheta 80 |
Definition at line 69 of file DedxCalibParameters.h.
| #define NumBinTzero 135 |
Definition at line 74 of file DedxCalibParameters.h.
Referenced by DedxCalibTzero::BookHists().
| #define NumEvtBlocksInRun 30 |
Definition at line 112 of file DedxCalibParameters.h.
Referenced by DedxCalibRunByRun::AnalyseHists(), DedxCalibRunByRun::BookHists(), DedxCalibRunByRun::FillHists(), and DedxCalibRunByRun::WriteHists().
| #define NumEvtInBlocks 1000000 |
Definition at line 113 of file DedxCalibParameters.h.
Referenced by DedxCalibRunByRun::FillHists().
| #define NumHistBins 300 |
Definition at line 45 of file DedxCalibParameters.h.
| #define NumSlices 100 |
Definition at line 61 of file DedxCalibParameters.h.
Referenced by DedxCalibEAng::AnalyseHists(), DedxCalibEAng::BookHists(), and DedxCalibEAng::WriteHists().
| #define NumSlicesDoca 40 |
Definition at line 62 of file DedxCalibParameters.h.
| #define NumSlicesEAng 40 |
Definition at line 63 of file DedxCalibParameters.h.
| #define Out_DriftDistCut 1.0 |
Definition at line 59 of file DedxCalibParameters.h.
| #define Out_RPhi_PathMinCut 0.32 |
Definition at line 57 of file DedxCalibParameters.h.
| #define PhiMax 0.25 |
Definition at line 67 of file DedxCalibParameters.h.
Referenced by DedxCalibDocaEAng::BookHists(), DedxCalibEAng::BookHists(), DedxCalibDocaEAng::FillHists(), DedxCalibEAng::FillHists(), and BesView::SetPhiRange().
| #define PhiMin -0.25 |
Definition at line 66 of file DedxCalibParameters.h.
Referenced by DedxCalibDocaEAng::BookHists(), DedxCalibEAng::BookHists(), DedxCalibDocaEAng::FillHists(), DedxCalibEAng::FillHists(), BesView::SetPhiRange(), and DedxCalibEAng::WriteHists().
| #define RPhi_PathMaxCut 3 |
Definition at line 55 of file DedxCalibParameters.h.
| #define TzeroMax 1500 |
Definition at line 76 of file DedxCalibParameters.h.
Referenced by DedxCalibTzero::BookHists(), and DedxCalibTzero::FillHists().
| #define TzeroMin 150 |
Definition at line 75 of file DedxCalibParameters.h.
Referenced by DedxCalibTzero::BookHists().
| double AsymGauss | ( | double * | x, |
| double * | par ) |
Definition at line 43 of file DedxCalibParameters.cxx.
Referenced by DedxCalibDocaEAng::AnalyseHists(), DedxCalibEAng::AnalyseHists(), DedxCalibLayerGain::AnalyseHists(), and DedxCalibWireGain::AnalyseHists().
| void dedx_pid_exp | ( | int | vflag[3], |
| float | dedx, | ||
| int | trkalg, | ||
| int | Nohit, | ||
| float | mom, | ||
| float | theta, | ||
| float | t0, | ||
| float | lsamp, | ||
| double | dedx_exp[5], | ||
| double | ex_sigma[5], | ||
| double | pid_prob[5], | ||
| double | chi_dedx[5], | ||
| std::vector< double > & | par, | ||
| std::vector< double > & | sig_par ) |
Definition at line 162 of file DedxCalibParameters.cxx.
Referenced by DedxCalib::set_dEdx().
| void dedx_pid_exp_old | ( | int | landau, |
| int | runflag, | ||
| float | dedx, | ||
| int | Nohit, | ||
| float | mom, | ||
| float | theta, | ||
| float | t0, | ||
| float | lsamp, | ||
| double | dedx_exp[5], | ||
| double | ex_sigma[5], | ||
| double | pid_prob[5], | ||
| double | chi_dedx[5] ) |
Definition at line 55 of file DedxCalibParameters.cxx.
Referenced by DedxCalib::set_dEdx().
| double Landau | ( | double * | x, |
| double * | par ) |
Definition at line 30 of file DedxCalibParameters.cxx.
Referenced by DedxCalibDocaEAng::AnalyseHists(), DedxCalibEAng::AnalyseHists(), DedxCalibLayerGain::AnalyseHists(), and DedxCalibWireGain::AnalyseHists().
| double landaun | ( | double * | x, |
| double * | par ) |
Definition at line 22 of file DedxCalibParameters.cxx.
Referenced by DedxCalibDocaEAng::AnalyseHists(), DedxCalibEAng::AnalyseHists(), DedxCalibLayerGain::AnalyseHists(), and DedxCalibWireGain::AnalyseHists().
| double mylan | ( | double * | x, |
| double * | par ) |
Definition at line 15 of file DedxCalibParameters.cxx.
Referenced by DedxCalibDocaEAng::AnalyseHists(), DedxCalibEAng::AnalyseHists(), DedxCalibLayerGain::AnalyseHists(), and DedxCalibWireGain::AnalyseHists().
| double SpaceChargeCorrec | ( | double | m_theta, |
| double | mom, | ||
| int | Particle, | ||
| double | dEdx ) |
Definition at line 410 of file DedxCalibParameters.cxx.
Referenced by dedx_pid_exp_old().
| double Vavilov | ( | double * | x, |
| double * | par ) |
Definition at line 35 of file DedxCalibParameters.cxx.
Referenced by DedxCalibDocaEAng::AnalyseHists(), DedxCalibEAng::AnalyseHists(), DedxCalibLayerGain::AnalyseHists(), and DedxCalibWireGain::AnalyseHists().
| const double HV1_curvep0 = 500.0 * 0.1165 |
Definition at line 13 of file DedxCalibParameters.h.
Referenced by dedx_pid_exp_old().
| const double HV1_curvep1 = 9.404 |
Definition at line 14 of file DedxCalibParameters.h.
Referenced by dedx_pid_exp_old().
| const double HV1_curvep2 = 0.009811 |
Definition at line 15 of file DedxCalibParameters.h.
Referenced by dedx_pid_exp_old().
| const double HV1_curvep3 = 1.621 |
Definition at line 16 of file DedxCalibParameters.h.
Referenced by dedx_pid_exp_old().
| const double HV1_curvep4 = 1.19 |
Definition at line 17 of file DedxCalibParameters.h.
Referenced by dedx_pid_exp_old().
| const double HV1_index_nhit = 0.9525 |
Definition at line 19 of file DedxCalibParameters.h.
Referenced by dedx_pid_exp_old().
| const double HV1_index_sin = 0 |
Definition at line 18 of file DedxCalibParameters.h.
Referenced by dedx_pid_exp_old().
| const double HV1_sigmap0 = 65 |
Definition at line 20 of file DedxCalibParameters.h.
Referenced by dedx_pid_exp_old().
| const double HV1_sigmap1 = 57.08 |
Definition at line 21 of file DedxCalibParameters.h.
Referenced by dedx_pid_exp_old().
| const double HV1_sigmap2 = 60.03 |
Definition at line 22 of file DedxCalibParameters.h.
Referenced by dedx_pid_exp_old().
| const double HV1_sigmap3 = -2.747 |
Definition at line 23 of file DedxCalibParameters.h.
Referenced by dedx_pid_exp_old().
| const double HV2_curvep0 = 550.0 * 0.0182604 |
Definition at line 26 of file DedxCalibParameters.h.
Referenced by dedx_pid_exp_old().
| const double HV2_curvep1 = 35.0428 |
Definition at line 27 of file DedxCalibParameters.h.
Referenced by dedx_pid_exp_old().
| const double HV2_curvep2 = 1.24185e-09 |
Definition at line 28 of file DedxCalibParameters.h.
Referenced by dedx_pid_exp_old().
| const double HV2_curvep3 = 2.25831 |
Definition at line 29 of file DedxCalibParameters.h.
Referenced by dedx_pid_exp_old().
| const double HV2_curvep4 = 5.81573 |
Definition at line 30 of file DedxCalibParameters.h.
Referenced by dedx_pid_exp_old().
| const double HV2_index_nhit = 0.557516 |
Definition at line 32 of file DedxCalibParameters.h.
Referenced by dedx_pid_exp_old().
| const double HV2_index_sin = 0.341267 |
Definition at line 31 of file DedxCalibParameters.h.
Referenced by dedx_pid_exp_old().
| const double HV2_sigmap0 = 33.0 |
Definition at line 33 of file DedxCalibParameters.h.
Referenced by dedx_pid_exp_old().
| const double HV2_sigmap1 = 33.1897 |
Definition at line 34 of file DedxCalibParameters.h.
Referenced by dedx_pid_exp_old().
| const double HV2_sigmap2 = 29.3308 |
Definition at line 35 of file DedxCalibParameters.h.
Referenced by dedx_pid_exp_old().
| const double HV2_sigmap3 = -2.11828 |
Definition at line 36 of file DedxCalibParameters.h.
Referenced by dedx_pid_exp_old().
| const double PT0HighCut = 5.0 |
Definition at line 40 of file DedxCalibParameters.h.
Referenced by DedxCalibEvent::genNtuple().
| const double PT0LowCut = 0.05 |
Definition at line 41 of file DedxCalibParameters.h.
Referenced by DedxCalibEvent::genNtuple().
| const long int RUN0 = 0 |
Definition at line 3 of file DedxCalibParameters.h.
Referenced by DedxCalibEvent::genNtuple().
| const long int RUN1 = 0 |
Definition at line 4 of file DedxCalibParameters.h.
Referenced by DedxCalibEvent::genNtuple().
| const long int RUN2 = 5459 |
Definition at line 5 of file DedxCalibParameters.h.
Referenced by DedxCalibEvent::genNtuple().
| const long int RUN3 = 8093 |
Definition at line 6 of file DedxCalibParameters.h.
Referenced by DedxCalibEvent::genNtuple().
| const long int RUN4 = 9947 |
Definition at line 7 of file DedxCalibParameters.h.
Referenced by DedxCalibEvent::genNtuple().
| const long int RUN5 = 11397 |
Definition at line 8 of file DedxCalibParameters.h.
Referenced by DedxCalibEvent::genNtuple().
| const long int RUN6 = 23455 |
Definition at line 9 of file DedxCalibParameters.h.
Referenced by DedxCalibEvent::genNtuple().
| const long int RUN7 = 25244 |
Definition at line 10 of file DedxCalibParameters.h.
Referenced by DedxCalibEvent::genNtuple().
| const double VR0CUT = 1.0 |
Definition at line 38 of file DedxCalibParameters.h.
Referenced by DedxCalibEvent::genNtuple().
| const double VZ0CUT = 10.0 |
Definition at line 39 of file DedxCalibParameters.h.
Referenced by DedxCalibEvent::genNtuple().