00001
00002
00003
00004
00005
00006 #ifndef MDCDEDXPARAM_H
00007 #define MDCDEDXPARAM_H
00008
00009 #include <TROOT.h>
00010 #define MinPHValue 10
00011 #define MaxPHValue 4500
00012 #define MinHistValue 10
00013 #define MaxHistValue 35000
00014 #define Iner_MinHistValue 10
00015 #define Iner_MaxHistValue 35000
00016
00017
00018 #define RPhi_PathMaxCut 3
00019 #define Iner_RPhi_PathMinCut 0.24
00020 #define Out_RPhi_PathMinCut 0.32
00021 #define Iner_DriftDistCut 0.75
00022 #define Out_DriftDistCut 1.0
00023
00024 static const Double_t doca_norm[43] =
00025 {
00026 0.585, 0.615, 0.63, 0.61, 0.59, 0.57, 0.565, 0.61, 0.8, 0.855,
00027 0.8, 0.855, 0.805, 0.845, 0.8, 0.845, 0.785, 0.825, 0.785, 0.815,
00028 0.765, 0.795, 0.82, 0.855, 0.8, 0.82, 0.86, 0.895, 0.77, 0.805,
00029 0.83, 0.87, 0.75, 0.78, 0.8, 0.82, 0.8, 0.815, 0.83, 0.87,
00030 0.77, 0.795, 0.8
00031 };
00032
00033 class MdcDedxParam {
00034
00035 public:
00036 static long int RUN0;
00037 static long int RUN1;
00038 static long int RUN2;
00039 static long int RUN3;
00040 static long int RUN4;
00041 static long int RUN5;
00042
00043
00044 static double HV1_curvep0;
00045 static double HV1_curvep1;
00046 static double HV1_curvep2;
00047 static double HV1_curvep3;
00048 static double HV1_curvep4;
00049 static double HV1_index_sin;
00050 static double HV1_index_nhit;
00051 static double HV1_sigmap0;
00052 static double HV1_sigmap1;
00053 static double HV1_sigmap2;
00054 static double HV1_sigmap3;
00055
00056 static double HV2_curvep0;
00057 static double HV2_curvep1;
00058 static double HV2_curvep2;
00059 static double HV2_curvep3;
00060 static double HV2_curvep4;
00061 static double HV2_index_sin;
00062 static double HV2_index_nhit;
00063 static double HV2_sigmap0;
00064 static double HV2_sigmap1;
00065 static double HV2_sigmap2;
00066 static double HV2_sigmap3;
00067
00068 };
00069 #endif
00070