BOSS 7.0.3
BESIII Offline Software System
Loading...
Searching...
No Matches
InstallArea/include/MdcDedxAlg/MdcDedxAlg/MdcDedxParam.h
Go to the documentation of this file.
1// Class: MdcDedxParam
2// purpose: this class contains the parameters used
3// Origin: Dayong Wang
4//
5
6#ifndef MDCDEDXPARAM_H
7#define MDCDEDXPARAM_H
8
9#include <TROOT.h>
10#define MinPHValue 10
11#define MaxPHValue 4500
12#define MinHistValue 10
13#define MaxHistValue 35000
14#define Iner_MinHistValue 10
15#define Iner_MaxHistValue 35000
16
17
18#define RPhi_PathMaxCut 3
19#define Iner_RPhi_PathMinCut 0.24
20#define Out_RPhi_PathMinCut 0.32
21#define Iner_DriftDistCut 0.75
22#define Out_DriftDistCut 1.0
23
24static const Double_t doca_norm[43] =
25{
26 0.585, 0.615, 0.63, 0.61, 0.59, 0.57, 0.565, 0.61, 0.8, 0.855,
27 0.8, 0.855, 0.805, 0.845, 0.8, 0.845, 0.785, 0.825, 0.785, 0.815,
28 0.765, 0.795, 0.82, 0.855, 0.8, 0.82, 0.86, 0.895, 0.77, 0.805,
29 0.83, 0.87, 0.75, 0.78, 0.8, 0.82, 0.8, 0.815, 0.83, 0.87,
30 0.77, 0.795, 0.8
31};
32
34
35 public:
36 static long int RUN0;
37 static long int RUN1;
38 static long int RUN2;
39 static long int RUN3;
40 static long int RUN4;
41 static long int RUN5;
42
43
44 static double HV1_curvep0;
45 static double HV1_curvep1;
46 static double HV1_curvep2;
47 static double HV1_curvep3;
48 static double HV1_curvep4;
49 static double HV1_index_sin;
50 static double HV1_index_nhit;
51 static double HV1_sigmap0;
52 static double HV1_sigmap1;
53 static double HV1_sigmap2;
54 static double HV1_sigmap3;
55
56 static double HV2_curvep0;
57 static double HV2_curvep1;
58 static double HV2_curvep2;
59 static double HV2_curvep3;
60 static double HV2_curvep4;
61 static double HV2_index_sin;
62 static double HV2_index_nhit;
63 static double HV2_sigmap0;
64 static double HV2_sigmap1;
65 static double HV2_sigmap2;
66 static double HV2_sigmap3;
67
68};
69#endif
70