StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StPidProbabilityConst.hh
1 #ifndef StPidProbabilityConst_hh
2 #define StPidProbabilityConst_hh
3 
4 //#include "SystemOfUnits.h"
5 
6 #define mNPBins 100 //from 0 to 2GeV
7 #define mNEtaBins 10 //from 0 to 1.
8 #define mNNHitsBins 6 //from 0 to 30. (if >30, belongs to the last bin)
9 #define mNDedxBins 300 //for histogram bins. not for outputbins.
10 #define mNChargeBins 2 //0-minus 1-plus
11 #define mNDcaBins 2 //dca<3cm-bin0 dca>=3cm-bin1
12 #define mMultiplicityBins 3
13 
14 #define mPStart 0.
15 #define mPEnd 2.
16 #define mEtaStart 0.
17 #define mEtaEnd 1.
18 #define mNNHitsStart 0
19 #define mNNHitsEnd 30 //if >30, belongs to the last bin.
20 #define mDedxStart 0.
21 #define mDedxEnd 1.2e-5
22 
23 #define mMultiplicityBin1End 120 //uncorrectedNumberOfNegativePrimaries from StuRefMult
24 #define mMultiplicityBin2End 215 //if >194 belongs to the last mult. bin
25 
26 #define mDcaCut 3 //*centimeter
27 #define NParameters 7 //number of parameters for BetheBloch function
28 
29 
30 #define junction1 0.2 //p<0.2, pion + e only
31 #define junction2 0.44 //0.2<p<0.44 pion+e+kaon
32 #define junction3 0.85 //0.44<p<0.85 pion+e+kaon+proton
33 
34 #endif
35 
36