CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HiEvtPlaneList.h
Go to the documentation of this file.
1 /*
2  Name EtaMin1 EtaMax1 EtaMin2 EtaMax2 Order ResCoreMate 1 ResCorMate 2
3  0 EvtPlaneFromTracksMidEta -0.75 0.75 2 etHFm etHFp
4  1 EvtPTracksPosEtaGap 1 2 2 EPlaneFromTracksMidEta EPTracksNegEtaGap
5  2 EvtPTracksNegEtaGap -2 -1 2 EPlaneFromTracksMidEta EPTracksPosEtaGap
6 
7  3 EPTracksMid3 -0.75 0.75 3 etHFm3 etHFp3
8  4 EPTracksPos3 1 2 3 EPTracksMid3 EPTracksNeg3
9  5 EPTracksNeg3 -2 -1 3 EPTracksMid3 EPTracksPos3
10 
11  6 EPTracksMid4 -0.75 0.75 4 etHFm4 etHFp4
12  7 EPTracksPos4 1 2 4 EPTracksMid4 EPTracksNeg4
13  8 EPTracksNeg4 -2 -1 4 EPTracksMid4 EPTracksPos4
14 
15  9 EPTracksMid5 -0.75 0.75 5 etHFm5 etHFp5
16 10 EPTracksPos5 1 2 5 EPTracksMid5 EPTracksNeg5
17 11 EPTracksNeg5 -2 -1 5 EPTracksMid5 EPTracksPos5
18 
19 12 EPTracksMid6 -0.75 0.75 6 etHFm6 etHFp6
20 13 EPTracksPos6 1 2 6 EPTracksMid6 EPTracksNeg6
21 14 EPTracksNeg6 -2 -1 6 EPTracksMid6 EPTracksPos6
22 
23 15 etEcal -2.7 2.7 2 etHFm etHFp
24 16 etEcalP 0.3 2.7 2 etHFm etHFp
25 17 etEcalM -2.7 -0.3 2 etHFm etHFp
26 
27 18 etHcal -2.7 2.7 2 etHFm etHFp
28 19 etHcalP 0.3 2.7 2 etHFm etHFp
29 20 etHcalM -2.7 -0.3 2 etHFm etHFp
30 
31 21 etHF -5 -3 3 5 2 EvtPTracksNegEtaGap EvtPTracksPosEtaGap
32 22 etHFp 3 5 2 etHFm EvtPlaneFromTracksMidEta
33 23 etHFm -5 -3 2 EvtPlaneFromTracksMidEta etHFp
34 
35 24 etHF3 -5 -3 3 5 3 EPTracksNeg3 EPTracksPos3
36 25 etHFp3 3 5 3 etHFm3 EPTracksMid3
37 26 etHFm3 -5 -3 3 EPTracksMid3 etHFp3
38 
39 27 etHF4 -5 -3 3 5 4 EPTracksNeg4 EPTracksPos4
40 28 etHFp4 3 5 4 etHFm4 EPTracksMid4
41 29 etHFm4 -5 -3 4 EPTracksMid4 etHFp4
42 
43 30 etHF5 -5 -3 3 5 5 EPTracksNeg5 EPTracksPos5
44 31 etHFp5 3 5 5 etHFm5 EPTracksMid5
45 32 etHFm5 -5 -3 5 EPTracksMid5 etHFp5
46 
47 33 etHF6 -5 -3 3 5 6 EPTracksNeg6 EPTracksPos6
48 34 etHFp6 3 5 6 etHFm6 EPTracksMid6
49 35 etHFm6 -5 -3 6 EPTracksMid6 etHFp6
50 
51 36 etCaloHFP 0.25 5 2 etHFm etEcalM
52 37 etCaloHFM -5 -0.25 2 etHFp etEcalP
53 
54 */
55 #include <string>
56 namespace hi{
57 enum EPNamesInd {
71 };
72 
73 const int RCMate1[] = {
79  etHFm, etHFm, etHFm,
80  etHFm, etHFm, etHFm,
86  etHFm, etHFp };
87 
88 const int RCMate2[] = {
94  etHFp, etHFp, etHFp,
95  etHFp, etHFp, etHFp,
101  etEcalM, etEcalP };
102 
103 const std::string EPNames[]={
104  "EvtPlaneFromTracksMidEta", "EvtPTracksPosEtaGap", "EvtPTracksNegEtaGap",
105  "EPTracksMid3", "EPTracksPos3", "EPTracksNeg3",
106  "EPTracksMid4", "EPTracksPos4", "EPTracksNeg4",
107  "EPTracksMid5", "EPTracksPos5", "EPTracksNeg5",
108  "EPTracksMid6", "EPTracksPos6", "EPTracksNeg6",
109  "etEcal", "etEcalP", "etEcalM",
110  "etHcal", "etHcalP", "etHcalM",
111  "etHF", "etHFp", "etHFm",
112  "etHF3", "etHFp3", "etHFm3",
113  "etHF4", "etHFp4", "etHFm4",
114  "etHF5", "etHFp5", "etHFm5",
115  "etHF6", "etHFp6", "etHFm6",
116  "etCaloHFP", "etCaloHFM"
117 };
118 
119 
120 const int EPOrder[]={
121  2,2,2,
122  3,3,3,
123  4,4,4,
124  5,5,5,
125  6,6,6,
126  2,2,2,
127  2,2,2,
128  2,2,2,
129  3,3,3,
130  4,4,4,
131  5,5,5,
132  6,6,6,
133  2,2
134 };
135 
136 const double EPEtaMin1[] = {
137  -0.75, 1, -2,
138  -0.75, 1, -2,
139  -0.75, 1, -2,
140  -0.75, 1, -2,
141  -0.75, 1, -2,
142  -2.7, 0.3, -2.7,
143  -2.7, 0.3, -2.7,
144  -5.0, 3.0, -5.0,
145  -5.0, 3.0, -5.0,
146  -5.0, 3.0, -5.0,
147  -5.0, 3.0, -5.0,
148  -5.0, 3.0, -5.0,
149  0.25, -5
150 };
151 
152 const double EPEtaMax1[] = {
153  0.75, 2, -1,
154  0.75, 2, -1,
155  0.75, 2, -1,
156  0.75, 2, -1,
157  0.75, 2, -1,
158  2.7, 2.7, -0.3,
159  2.7, 2.7, -0.3,
160  -3, 5, -3,
161  -3, 5, -3,
162  -3, 5, -3,
163  -3, 5, -3,
164  -3, 5, -3,
165  5, -0.25
166 };
167 const double EPEtaMin2[] = {
168  0,0,0,
169  0,0,0,
170  0,0,0,
171  0,0,0,
172  0,0,0,
173  0,0,0,
174  0,0,0,
175  3,0,0,
176  3,0,0,
177  3,0,0,
178  3,0,0,
179  3,0,0,
180  0,0
181 };
182 const double EPEtaMax2[] = {
183  0,0,0,
184  0,0,0,
185  0,0,0,
186  0,0,0,
187  0,0,0,
188  0,0,0,
189  0,0,0,
190  5,0,0,
191  5,0,0,
192  5,0,0,
193  5,0,0,
194  5,0,0,
195  0,0
196 };
197 
198 static const int NumEPNames = 38;
199 }
EPNamesInd
const int EPOrder[]
const double EPEtaMin2[]
const std::string EPNames[]
const double EPEtaMin1[]
const int RCMate2[]
const int RCMate1[]
const double EPEtaMax2[]
static const int NumEPNames
const double EPEtaMax1[]