-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathEventSelection.h
77 lines (65 loc) · 1.74 KB
/
EventSelection.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
#ifndef EVENTSELECTION_H
#define EVENTSELECTION_H
namespace pi{
const unsigned int nCuts = 7;
// can change order of cuts
const char cutName[nCuts][100] = {
"Nocut",
"PandoraSlice",
"CaloSize",
"BeamQuality",
"ProtonCut",
"MichelScore",
"APA3",
};
enum cut{
kNocut = 0,
kPandoraSlice,
kCaloSize,
kBeamQuality,
kProtonCut,
kMichelScore,
kAPA3,
};
}
namespace p{
const unsigned int nCuts = 4;
const char cutName[nCuts][100] = {"Nocut",
"PandoraSlice",
"CaloSize",
"BeamQuality"};
enum cut{
kNocut = 0,
kPandoraSlice,
kCaloSize,
kBeamQuality
};
}
const double beam_startX_data = -28.3483;
const double beam_startY_data = 424.553;
const double beam_startZ_data = 3.19841;
const double beam_startX_rms_data = 4.63594;
const double beam_startY_rms_data = 5.21649;
const double beam_startZ_rms_data = 1.2887;
const double beam_startX_mc = -30.7834;
const double beam_startY_mc = 422.422;
const double beam_startZ_mc = 0.113008;
const double beam_startX_rms_mc = 4.97391;
const double beam_startY_rms_mc = 4.47824;
const double beam_startZ_rms_mc = 0.214533;
const double beam_angleX_data = 100.464;
const double beam_angleY_data = 103.442;
const double beam_angleZ_data = 17.6633;
const double beam_angleX_mc = 101.579;
const double beam_angleY_mc = 101.212;
const double beam_angleZ_mc = 16.5822;
//beam XY parameters
const double meanX_data=-31.3139;
const double rmsX_data=3.79366;
const double meanY_data=422.116;
const double rmsY_data=3.48005;
const double meanX_mc=-29.1637;
const double rmsX_mc=4.50311;
const double meanY_mc=421.76;
const double rmsY_mc=3.83908;
#endif