CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
cutsInCategoriesFixedIsolationElectronIdentificationV06_DataTuning_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
4 
5 eidVeryLoose = eidCutBasedExt.clone()
6 eidVeryLoose.electronIDType = 'classbased'
7 eidVeryLoose.electronQuality = 'veryloose'
8 eidVeryLoose.electronVersion = 'V06'
9 eidVeryLoose.additionalCategories = True
10 eidVeryLoose.classbasedverylooseEleIDCutsV06 = cms.PSet(
11 cutiso_sum = cms.vdouble(
12 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999.
13 ),
14 cutiso_sumoet = cms.vdouble(
15 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999.
16 ),
17 cutiso_sumoetl = cms.vdouble(
18 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999.
19 ),
20 cutdcotdist = cms.vdouble(
21 3.89e-02, 3.90e-02, 3.96e-02, 3.92e-02, 3.95e-02, 3.97e-02, 3.93e-02, 3.96e-02, 2.66e-02
22 ),
23 cutdetain = cms.vdouble(
24 1.29e-02, 8.30e-03, 2.28e-02, 2.53e-02, 5.32e-02, 1.73e-02, 5.24e-02, 3.55e-02, 2.75e-02
25 ),
26 cutdetainl = cms.vdouble(
27 1.25e-02, 4.01e-03, 2.78e-02, 2.61e-02, 7.45e-02, 2.99e-02, 1.07e-02, 2.24e-01, 2.84e-02
28 ),
29 cutdphiin = cms.vdouble(
30 8.37e-02, 2.80e-01, 3.46e-01, 9.16e-02, 4.05e-01, 2.92e-01, 4.21e-01, 3.99e-01, 2.43e+00
31 ),
32 cutdphiinl = cms.vdouble(
33 7.53e-02, 2.88e-01, 3.42e-01, 8.83e-02, 4.27e-01, 3.84e-01, 2.52e-01, 6.92e-01, 1.88e-01
34 ),
35 cuteseedopcor = cms.vdouble(
36 6.49e-01, 3.23e-01, 4.12e-01, 7.36e-01, 2.12e-01, 4.67e-01, 3.70e-01, 2.63e-01, 2.11e-01
37 ),
38 cutfmishits = cms.vdouble(
39 4.50e+00, 1.50e+00, 1.50e+00, 8.50e+00, 2.50e+00, 4.50e+00, 3.50e+00, 4.50e+00, 8.50e+00
40 ),
41 cuthoe = cms.vdouble(
42 2.08e-01, 1.39e-01, 1.48e-01, 3.67e-01, 5.85e-02, 1.46e-01, 4.34e-01, 6.07e-01, 4.03e-01
43 ),
44 cuthoel = cms.vdouble(
45 2.11e-01, 1.29e-01, 1.48e-01, 3.59e-01, 3.52e-02, 1.46e-01, 3.17e-01, 3.43e-01, 3.88e-01
46 ),
47 cutip_gsf = cms.vdouble(
48 7.36e-02, 1.02e-01, 1.77e-01, 2.63e-01, 2.59e-01, 3.01e-01, 4.83e-01, 1.51e+00, 3.67e-01
49 ),
50 cutip_gsfl = cms.vdouble(
51 9.40e-02, 1.40e-01, 1.90e-01, 1.44e-01, 8.56e-01, 7.51e-01, 4.86e-01, 6.46e+00, 1.15e-01
52 ),
53 cutsee = cms.vdouble(
54 1.69e-02, 1.28e-02, 1.89e-02, 4.91e-02, 2.97e-02, 3.48e-02, 1.78e-02, 6.37e-02, 6.71e-02
55 ),
56 cutseel = cms.vdouble(
57 1.69e-02, 1.39e-02, 1.84e-02, 5.01e-02, 4.21e-02, 4.89e-02, 1.91e-02, 5.70e-02, 1.22e-01
58 )
59 )
60 
61 eidLoose = eidCutBasedExt.clone()
62 eidLoose.electronIDType = 'classbased'
63 eidLoose.electronQuality = 'loose'
64 eidLoose.electronVersion = 'V06'
65 eidLoose.additionalCategories = True
66 eidLoose.classbasedlooseEleIDCutsV06 = cms.PSet(
67 cutiso_sum = cms.vdouble(
68 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999.
69 ),
70 cutiso_sumoet = cms.vdouble(
71 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999.
72 ),
73 cutiso_sumoetl = cms.vdouble(
74 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999.
75 ),
76 cutdcotdist = cms.vdouble(
77 3.89e-02, 3.44e-02, 3.05e-02, 3.92e-02, 3.30e-02, 3.97e-02, 3.10e-02, 3.96e-02, 4.22e-03
78 ),
79 cutdetain = cms.vdouble(
80 1.29e-02, 5.30e-03, 1.50e-02, 2.40e-02, 8.14e-03, 1.02e-02, 5.24e-02, 3.54e-02, 1.84e-02
81 ),
82 cutdetainl = cms.vdouble(
83 1.25e-02, 2.93e-03, 2.78e-02, 2.61e-02, 3.38e-02, 2.30e-02, 1.07e-02, 2.24e-01, 2.38e-02
84 ),
85 cutdphiin = cms.vdouble(
86 8.37e-02, 2.46e-01, 3.28e-01, 8.95e-02, 2.99e-01, 2.52e-01, 3.82e-01, 3.99e-01, 1.78e+00
87 ),
88 cutdphiinl = cms.vdouble(
89 7.53e-02, 2.44e-01, 3.08e-01, 8.62e-02, 2.96e-01, 3.18e-01, 2.11e-01, 6.92e-01, 1.28e-01
90 ),
91 cuteseedopcor = cms.vdouble(
92 6.49e-01, 8.66e-01, 4.12e-01, 7.36e-01, 2.36e-01, 4.68e-01, 3.70e-01, 2.63e-01, 2.11e-01
93 ),
94 cutfmishits = cms.vdouble(
95 4.50e+00, 1.50e+00, 1.50e+00, 8.50e+00, 2.50e+00, 1.50e+00, 3.50e+00, 3.50e+00, 3.50e+00
96 ),
97 cuthoe = cms.vdouble(
98 2.08e-01, 7.30e-02, 1.48e-01, 3.67e-01, 2.50e-02, 1.29e-01, 4.34e-01, 6.07e-01, 4.03e-01
99 ),
100 cuthoel = cms.vdouble(
101 2.11e-01, 1.01e-01, 1.48e-01, 3.59e-01, 5.01e-04, 1.46e-01, 3.17e-01, 3.43e-01, 3.88e-01
102 ),
103 cutip_gsf = cms.vdouble(
104 7.36e-02, 9.41e-02, 1.74e-01, 7.28e-02, 1.68e-01, 1.59e-01, 4.83e-01, 1.22e+00, 7.80e-02
105 ),
106 cutip_gsfl = cms.vdouble(
107 9.39e-02, 1.31e-01, 1.89e-01, 4.41e-02, 8.18e-01, 6.54e-01, 4.86e-01, 6.46e+00, 2.61e-02
108 ),
109 cutsee = cms.vdouble(
110 1.69e-02, 1.13e-02, 1.32e-02, 4.91e-02, 2.81e-02, 2.98e-02, 1.10e-02, 4.67e-02, 5.11e-02
111 ),
112 cutseel = cms.vdouble(
113 1.69e-02, 1.28e-02, 1.78e-02, 5.01e-02, 4.05e-02, 4.61e-02, 1.63e-02, 5.60e-02, 1.09e-01
114 )
115 )
116 
117 eidMedium = eidCutBasedExt.clone()
118 eidMedium.electronIDType = 'classbased'
119 eidMedium.electronQuality = 'medium'
120 eidMedium.electronVersion = 'V06'
121 eidMedium.additionalCategories = True
122 eidMedium.classbasedmediumEleIDCutsV06 = cms.PSet(
123 cutiso_sum = cms.vdouble(
124 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999.
125 ),
126 cutiso_sumoet = cms.vdouble(
127 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999.
128 ),
129 cutiso_sumoetl = cms.vdouble(
130 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999.
131 ),
132 cutdcotdist = cms.vdouble(
133 3.31e-02, 2.70e-02, 2.01e-02, 3.92e-02, 2.74e-02, 2.37e-02, 2.52e-02, 3.48e-02, 1.18e-04
134 ),
135 cutdetain = cms.vdouble(
136 1.29e-02, 4.05e-03, 7.77e-03, 1.21e-02, 6.45e-03, 7.15e-03, 1.28e-02, 3.54e-02, 1.26e-02
137 ),
138 cutdetainl = cms.vdouble(
139 1.25e-02, 2.72e-03, 2.30e-02, 2.08e-02, 3.38e-02, 2.06e-02, 1.03e-02, 2.24e-01, 2.38e-02
140 ),
141 cutdphiin = cms.vdouble(
142 8.37e-02, 2.37e-01, 2.96e-01, 8.40e-02, 4.46e-02, 1.18e-01, 2.06e-01, 3.99e-01, 1.78e+00
143 ),
144 cutdphiinl = cms.vdouble(
145 7.51e-02, 2.44e-01, 2.38e-01, 8.31e-02, 8.79e-02, 1.40e-01, 1.71e-01, 6.92e-01, 1.28e-01
146 ),
147 cuteseedopcor = cms.vdouble(
148 6.49e-01, 9.44e-01, 8.45e-01, 7.36e-01, 4.67e-01, 4.79e-01, 3.70e-01, 9.09e-01, 5.85e-01
149 ),
150 cutfmishits = cms.vdouble(
151 2.50e+00, 1.50e+00, 1.50e+00, 2.50e+00, 1.50e+00, 1.50e+00, 1.50e+00, 3.50e+00, 1.50e+00
152 ),
153 cuthoe = cms.vdouble(
154 2.08e-01, 4.38e-02, 1.47e-01, 3.63e-01, 7.62e-03, 5.32e-02, 4.34e-01, 6.07e-01, 3.38e-01
155 ),
156 cuthoel = cms.vdouble(
157 2.11e-01, 8.73e-02, 1.48e-01, 3.48e-01, -1.35e-02, 8.45e-02, 3.17e-01, 3.43e-01, 3.29e-01
158 ),
159 cutip_gsf = cms.vdouble(
160 7.36e-02, 9.25e-02, 8.11e-02, 3.97e-02, 1.12e-01, 9.73e-02, 4.83e-01, 1.14e+00, 1.89e-02
161 ),
162 cutip_gsfl = cms.vdouble(
163 9.39e-02, 1.29e-01, 1.36e-01, 2.06e-02, 8.18e-01, 6.38e-01, 2.59e-01, 6.46e+00, 2.61e-02
164 ),
165 cutsee = cms.vdouble(
166 1.42e-02, 1.08e-02, 1.07e-02, 3.54e-02, 2.81e-02, 2.80e-02, 9.93e-03, 3.06e-02, 2.81e-02
167 ),
168 cutseel = cms.vdouble(
169 1.69e-02, 1.24e-02, 1.62e-02, 4.69e-02, 4.05e-02, 4.46e-02, 1.57e-02, 4.64e-02, 8.90e-02
170 )
171 )
172 
173 eidTight = eidCutBasedExt.clone()
174 eidTight.electronIDType = 'classbased'
175 eidTight.electronQuality = 'tight'
176 eidTight.electronVersion = 'V06'
177 eidTight.additionalCategories = True
178 eidTight.classbasedtightEleIDCutsV06 = cms.PSet(
179 cutiso_sum = cms.vdouble(
180 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999.
181 ),
182 cutiso_sumoet = cms.vdouble(
183 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999.
184 ),
185 cutiso_sumoetl = cms.vdouble(
186 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999.
187 ),
188 cutdcotdist = cms.vdouble(
189 2.42e-02, 1.59e-02, 9.57e-03, 3.42e-02, 1.95e-02, 8.55e-03, 1.99e-02, 2.35e-02, 9.18e-06
190 ),
191 cutdetain = cms.vdouble(
192 9.15e-03, 3.32e-03, 5.79e-03, 1.07e-02, 5.49e-03, 6.26e-03, 1.11e-02, 2.41e-02, -4.46e-04
193 ),
194 cutdetainl = cms.vdouble(
195 8.78e-03, 2.28e-03, 2.25e-02, 1.90e-02, 3.38e-02, 1.97e-02, 1.03e-02, 2.10e-01, 5.06e-03
196 ),
197 cutdphiin = cms.vdouble(
198 7.78e-02, 5.58e-02, 7.93e-02, 6.81e-02, 1.89e-02, 2.38e-02, 6.09e-02, 1.96e-01, 3.30e-01
199 ),
200 cutdphiinl = cms.vdouble(
201 7.24e-02, 1.12e-01, 9.19e-02, 8.26e-02, 7.66e-02, 4.63e-02, 6.10e-02, 6.92e-01, 8.35e-02
202 ),
203 cuteseedopcor = cms.vdouble(
204 6.65e-01, 9.75e-01, 9.78e-01, 7.63e-01, 4.67e-01, 9.13e-01, 8.84e-01, 1.00e+00, 6.11e-01
205 ),
206 cutfmishits = cms.vdouble(
207 1.50e+00, 1.50e+00, 5.00e-01, 2.50e+00, 1.50e+00, 5.00e-01, 1.50e+00, 2.50e+00, 5.00e-01
208 ),
209 cuthoe = cms.vdouble(
210 1.34e-01, 3.38e-02, 9.48e-02, 3.63e-01, 6.04e-03, 2.90e-02, 4.26e-01, 6.07e-01, -3.64e-02
211 ),
212 cuthoel = cms.vdouble(
213 1.12e-01, 8.18e-02, 7.96e-02, 3.48e-01, -1.35e-02, 7.19e-02, 3.17e-01, 3.39e-01, 3.29e-01
214 ),
215 cutip_gsf = cms.vdouble(
216 1.98e-02, 6.55e-02, 4.82e-02, 1.98e-02, 6.48e-02, 5.24e-02, 5.08e-02, 1.60e-01, -5.13e-03
217 ),
218 cutip_gsfl = cms.vdouble(
219 4.04e-02, 1.21e-01, 1.26e-01, 1.03e-02, 8.18e-01, 6.35e-01, 1.61e-02, 5.51e+00, 2.61e-02
220 ),
221 cutsee = cms.vdouble(
222 1.14e-02, 1.06e-02, 1.03e-02, 3.19e-02, 2.77e-02, 2.76e-02, 9.86e-03, 2.60e-02, -2.14e-02
223 ),
224 cutseel = cms.vdouble(
225 1.44e-02, 1.23e-02, 1.60e-02, 4.51e-02, 4.05e-02, 4.46e-02, 1.57e-02, 4.35e-02, 5.64e-02
226 )
227 )
228 
229 eidSuperTight = eidCutBasedExt.clone()
230 eidSuperTight.electronIDType = 'classbased'
231 eidSuperTight.electronQuality = 'supertight'
232 eidSuperTight.electronVersion = 'V06'
233 eidSuperTight.additionalCategories = True
234 eidSuperTight.classbasedsupertightEleIDCutsV06 = cms.PSet(
235 cutiso_sum = cms.vdouble(
236 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999.
237 ),
238 cutiso_sumoet = cms.vdouble(
239 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999.
240 ),
241 cutiso_sumoetl = cms.vdouble(
242 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999.
243 ),
244 cutdcotdist = cms.vdouble(
245 1.58e-02, 1.18e-02, 2.56e-03, 2.76e-02, 6.01e-03, 2.39e-04, 1.46e-02, 9.49e-03, 9.18e-06
246 ),
247 cutdetain = cms.vdouble(
248 7.33e-03, 2.68e-03, 5.57e-03, 8.15e-03, 4.42e-03, 5.00e-03, 1.02e-02, 1.63e-02, -4.46e-04
249 ),
250 cutdetainl = cms.vdouble(
251 5.88e-03, 1.44e-03, 2.25e-02, 1.56e-02, 3.38e-02, 1.88e-02, 1.01e-02, 2.01e-01, 5.06e-03
252 ),
253 cutdphiin = cms.vdouble(
254 5.52e-02, 3.13e-02, 3.78e-02, 3.38e-02, 1.10e-02, 1.18e-02, 3.09e-02, 6.07e-02, 3.30e-01
255 ),
256 cutdphiinl = cms.vdouble(
257 5.75e-02, 1.07e-01, 6.23e-02, 8.18e-02, 7.66e-02, 3.45e-02, 3.96e-02, 6.10e-01, 8.35e-02
258 ),
259 cuteseedopcor = cms.vdouble(
260 7.30e-01, 9.84e-01, 1.02e+00, 9.63e-01, 9.05e-01, 1.21e+00, 9.85e-01, 1.12e+00, 6.11e-01
261 ),
262 cutfmishits = cms.vdouble(
263 1.50e+00, 1.50e+00, 5.00e-01, 2.50e+00, 1.50e+00, 5.00e-01, 1.50e+00, 2.50e+00, -5.00e-01
264 ),
265 cuthoe = cms.vdouble(
266 6.54e-02, 2.96e-02, 4.54e-02, 2.54e-01, 6.04e-03, 2.14e-02, 9.39e-02, 5.11e-01, -3.64e-02
267 ),
268 cuthoel = cms.vdouble(
269 4.65e-02, 8.02e-02, 3.41e-02, 3.09e-01, -1.35e-02, 7.00e-02, 1.32e-01, 3.04e-01, 3.29e-01
270 ),
271 cutip_gsf = cms.vdouble(
272 1.37e-02, 2.70e-02, 3.15e-02, 1.35e-02, 3.80e-02, 4.38e-02, 2.38e-02, 1.13e-01, -5.13e-03
273 ),
274 cutip_gsfl = cms.vdouble(
275 2.98e-02, 1.12e-01, 1.26e-01, 7.76e-03, 8.18e-01, 6.35e-01, 6.66e-03, 5.51e+00, 2.61e-02
276 ),
277 cutsee = cms.vdouble(
278 1.07e-02, 1.03e-02, 1.01e-02, 2.99e-02, 2.76e-02, 2.75e-02, 9.86e-03, 2.48e-02, -2.14e-02
279 ),
280 cutseel = cms.vdouble(
281 1.44e-02, 1.22e-02, 1.60e-02, 4.26e-02, 4.05e-02, 4.46e-02, 1.57e-02, 4.34e-02, 5.64e-02
282 )
283 )
284 
285 eidHyperTight1 = eidCutBasedExt.clone()
286 eidHyperTight1.electronIDType = 'classbased'
287 eidHyperTight1.electronQuality = 'hypertight1'
288 eidHyperTight1.electronVersion = 'V06'
289 eidHyperTight1.additionalCategories = True
290 eidHyperTight1.classbasedhypertight1EleIDCutsV06 = cms.PSet(
291 cutiso_sum = cms.vdouble(
292 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999.
293 ),
294 cutiso_sumoet = cms.vdouble(
295 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999.
296 ),
297 cutiso_sumoetl = cms.vdouble(
298 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999.
299 ),
300 cutdcotdist = cms.vdouble(
301 7.87e-03, 2.23e-03, 7.17e-05, 1.15e-02, 4.67e-04, 1.86e-05, 9.28e-03, 3.06e-03, 9.18e-06
302 ),
303 cutdetain = cms.vdouble(
304 4.53e-03, 2.10e-03, 4.66e-03, 6.67e-03, 3.48e-03, 3.92e-03, 1.02e-02, 1.48e-02, -4.46e-04
305 ),
306 cutdetainl = cms.vdouble(
307 1.83e-03, 3.70e-04, 2.25e-02, 1.42e-02, 3.38e-02, 1.85e-02, 1.01e-02, 1.98e-01, 5.06e-03
308 ),
309 cutdphiin = cms.vdouble(
310 2.41e-02, 2.01e-02, 2.14e-02, 2.71e-02, 5.56e-03, 7.07e-03, 1.83e-02, 4.15e-02, 3.30e-01
311 ),
312 cutdphiinl = cms.vdouble(
313 2.24e-02, 1.06e-01, 4.66e-02, 7.44e-02, 7.66e-02, 2.96e-02, 3.96e-02, 6.07e-01, 8.35e-02
314 ),
315 cuteseedopcor = cms.vdouble(
316 1.03e+00, 1.00e+00, 1.12e+00, 1.03e+00, 9.56e-01, 1.21e+00, 1.02e+00, 1.23e+00, 6.11e-01
317 ),
318 cutfmishits = cms.vdouble(
319 1.50e+00, 1.50e+00, 5.00e-01, 5.00e-01, 1.50e+00, 5.00e-01, 1.50e+00, 1.50e+00, -5.00e-01
320 ),
321 cuthoe = cms.vdouble(
322 4.80e-02, 2.81e-02, 3.04e-02, 6.53e-02, 6.04e-03, 1.29e-02, 7.62e-02, 5.75e-02, -3.64e-02
323 ),
324 cuthoel = cms.vdouble(
325 -3.89e-03, 7.54e-02, -1.99e-02, 1.18e-01, -1.35e-02, 6.30e-02, 1.24e-01, -1.51e-01, 3.29e-01
326 ),
327 cutip_gsf = cms.vdouble(
328 1.14e-02, 1.40e-02, 2.88e-02, 1.05e-02, 2.82e-02, 2.77e-02, 1.49e-02, 1.13e-01, -5.13e-03
329 ),
330 cutip_gsfl = cms.vdouble(
331 2.63e-02, 9.82e-02, 1.19e-01, 2.11e-03, 8.18e-01, 6.35e-01, -2.05e-03, 5.51e+00, 2.61e-02
332 ),
333 cutsee = cms.vdouble(
334 1.04e-02, 1.02e-02, 9.85e-03, 2.88e-02, 2.67e-02, 2.65e-02, 9.83e-03, 2.42e-02, -2.14e-02
335 ),
336 cutseel = cms.vdouble(
337 1.44e-02, 1.22e-02, 1.59e-02, 4.12e-02, 4.05e-02, 4.44e-02, 1.56e-02, 4.34e-02, 5.64e-02
338 )
339 )
340 
341 eidHyperTight2 = eidCutBasedExt.clone()
342 eidHyperTight2.electronIDType = 'classbased'
343 eidHyperTight2.electronQuality = 'hypertight2'
344 eidHyperTight2.electronVersion = 'V06'
345 eidHyperTight2.additionalCategories = True
346 eidHyperTight2.classbasedhypertight2EleIDCutsV06 = cms.PSet(
347 cutiso_sum = cms.vdouble(
348 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999.
349 ),
350 cutiso_sumoet = cms.vdouble(
351 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999.
352 ),
353 cutiso_sumoetl = cms.vdouble(
354 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999.
355 ),
356 cutdcotdist = cms.vdouble(
357 7.87e-03, 6.25e-05, 7.17e-05, 3.21e-04, 4.67e-04, 1.86e-05, 2.60e-04, 2.38e-04, 9.18e-06
358 ),
359 cutdetain = cms.vdouble(
360 4.53e-03, 1.31e-03, 4.62e-03, 5.49e-03, 3.48e-03, 3.92e-03, 9.39e-03, 1.48e-02, -4.46e-04
361 ),
362 cutdetainl = cms.vdouble(
363 1.83e-03, -3.04e-04, 2.25e-02, 1.39e-02, 3.38e-02, 1.85e-02, 1.40e-03, 1.96e-01, 5.06e-03
364 ),
365 cutdphiin = cms.vdouble(
366 2.00e-02, 1.62e-02, 2.14e-02, 2.06e-02, 5.56e-03, 7.07e-03, 1.47e-02, 2.30e-02, 3.30e-01
367 ),
368 cutdphiinl = cms.vdouble(
369 1.49e-02, 1.06e-01, 4.66e-02, 7.44e-02, 7.66e-02, 2.96e-02, 3.96e-02, 6.07e-01, 8.35e-02
370 ),
371 cuteseedopcor = cms.vdouble(
372 1.04e+00, 1.01e+00, 1.12e+00, 1.09e+00, 9.56e-01, 1.21e+00, 1.05e+00, 1.34e+00, 6.11e-01
373 ),
374 cutfmishits = cms.vdouble(
375 5.00e-01, 1.50e+00, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01, 1.50e+00, 5.00e-01, -5.00e-01
376 ),
377 cuthoe = cms.vdouble(
378 1.50e-02, 2.37e-02, 7.69e-03, 3.71e-02, 6.04e-03, 1.29e-02, 5.86e-02, 4.88e-02, -3.64e-02
379 ),
380 cuthoel = cms.vdouble(
381 -3.87e-02, 6.33e-02, -4.16e-02, 9.16e-02, -1.35e-02, 6.30e-02, 1.24e-01, -1.51e-01, 3.29e-01
382 ),
383 cutip_gsf = cms.vdouble(
384 1.09e-02, 9.10e-03, 2.49e-02, 6.42e-03, 2.82e-02, 2.77e-02, 5.72e-03, 4.03e-02, -5.13e-03
385 ),
386 cutip_gsfl = cms.vdouble(
387 2.57e-02, 9.56e-02, 1.19e-01, 7.51e-04, 8.18e-01, 6.35e-01, -2.05e-03, 5.44e+00, 2.61e-02
388 ),
389 cutsee = cms.vdouble(
390 1.03e-02, 9.96e-03, 9.85e-03, 2.78e-02, 2.67e-02, 2.65e-02, 9.31e-03, 2.31e-02, -2.14e-02
391 ),
392 cutseel = cms.vdouble(
393 1.44e-02, 1.22e-02, 1.59e-02, 4.02e-02, 4.05e-02, 4.44e-02, 1.53e-02, 4.34e-02, 5.64e-02
394 )
395 )
396 
397 eidHyperTight3 = eidCutBasedExt.clone()
398 eidHyperTight3.electronIDType = 'classbased'
399 eidHyperTight3.electronQuality = 'hypertight3'
400 eidHyperTight3.electronVersion = 'V06'
401 eidHyperTight3.additionalCategories = True
402 eidHyperTight3.classbasedhypertight3EleIDCutsV06 = cms.PSet(
403 cutiso_sum = cms.vdouble(
404 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999.
405 ),
406 cutiso_sumoet = cms.vdouble(
407 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999.
408 ),
409 cutiso_sumoetl = cms.vdouble(
410 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999.
411 ),
412 cutdcotdist = cms.vdouble(
413 1.14e-03, 4.86e-06, 7.17e-05, 2.50e-05, 4.67e-04, 1.86e-05, 7.27e-06, 2.38e-04, 9.18e-06
414 ),
415 cutdetain = cms.vdouble(
416 3.20e-03, 1.30e-03, 3.70e-03, 2.90e-03, 3.48e-03, 3.92e-03, 3.75e-03, 1.48e-02, -4.46e-04
417 ),
418 cutdetainl = cms.vdouble(
419 1.83e-03, -3.15e-04, 2.25e-02, 1.35e-02, 3.38e-02, 1.85e-02, -8.90e-03, 1.96e-01, 5.06e-03
420 ),
421 cutdphiin = cms.vdouble(
422 1.32e-02, 1.21e-02, 1.60e-02, 1.30e-02, 5.56e-03, 7.07e-03, 1.47e-02, 2.30e-02, 3.30e-01
423 ),
424 cutdphiinl = cms.vdouble(
425 1.49e-02, 1.06e-01, 4.66e-02, 7.44e-02, 7.66e-02, 2.96e-02, 3.96e-02, 6.07e-01, 8.35e-02
426 ),
427 cuteseedopcor = cms.vdouble(
428 1.07e+00, 1.01e+00, 1.12e+00, 1.14e+00, 9.56e-01, 1.21e+00, 1.05e+00, 1.34e+00, 6.11e-01
429 ),
430 cutfmishits = cms.vdouble(
431 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01, -5.00e-01, -5.00e-01, 5.00e-01, -5.00e-01, -5.00e-01
432 ),
433 cuthoe = cms.vdouble(
434 1.39e-02, 1.81e-02, 5.16e-03, 1.50e-02, 6.04e-03, 1.29e-02, 2.78e-02, 4.88e-02, -3.64e-02
435 ),
436 cuthoel = cms.vdouble(
437 -4.11e-02, 5.73e-02, -4.16e-02, 7.09e-02, -1.35e-02, 6.30e-02, 1.24e-01, -1.51e-01, 3.29e-01
438 ),
439 cutip_gsf = cms.vdouble(
440 8.77e-03, 7.26e-03, 1.74e-02, 6.24e-03, 2.82e-02, 2.77e-02, 5.72e-03, 4.03e-02, -5.13e-03
441 ),
442 cutip_gsfl = cms.vdouble(
443 2.57e-02, 9.56e-02, 1.19e-01, 7.51e-04, 8.18e-01, 6.35e-01, -2.05e-03, 5.44e+00, 2.61e-02
444 ),
445 cutsee = cms.vdouble(
446 1.03e-02, 9.66e-03, 9.79e-03, 2.68e-02, 2.67e-02, 2.65e-02, 9.29e-03, 2.31e-02, -2.14e-02
447 ),
448 cutseel = cms.vdouble(
449 1.44e-02, 1.22e-02, 1.59e-02, 3.99e-02, 4.05e-02, 4.44e-02, 1.53e-02, 4.34e-02, 5.64e-02
450 )
451 )
452 
453 eidHyperTight4 = eidCutBasedExt.clone()
454 eidHyperTight4.electronIDType = 'classbased'
455 eidHyperTight4.electronQuality = 'hypertight4'
456 eidHyperTight4.electronVersion = 'V06'
457 eidHyperTight4.additionalCategories = True
458 eidHyperTight4.classbasedhypertight4EleIDCutsV06 = cms.PSet(
459 cutiso_sum = cms.vdouble(
460 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999.
461 ),
462 cutiso_sumoet = cms.vdouble(
463 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999.
464 ),
465 cutiso_sumoetl = cms.vdouble(
466 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999., 99999.
467 ),
468 cutdcotdist = cms.vdouble(
469 8.87e-05, 4.86e-06, 5.58e-06, 2.50e-05, 4.67e-04, 1.86e-05, 5.65e-07, 2.38e-04, 9.18e-06
470 ),
471 cutdetain = cms.vdouble(
472 1.66e-03, 1.30e-03, 9.47e-04, 2.90e-03, 3.48e-03, 3.92e-03, 2.49e-03, 1.48e-02, -4.46e-04
473 ),
474 cutdetainl = cms.vdouble(
475 2.20e-04, -3.15e-04, 2.07e-02, 1.35e-02, 3.38e-02, 1.85e-02, -1.01e-02, 1.96e-01, 5.06e-03
476 ),
477 cutdphiin = cms.vdouble(
478 5.02e-03, 1.21e-02, 6.15e-03, 1.30e-02, 5.56e-03, 7.07e-03, 4.37e-03, 2.30e-02, 3.30e-01
479 ),
480 cutdphiinl = cms.vdouble(
481 5.13e-03, 1.06e-01, 3.85e-02, 7.44e-02, 7.66e-02, 2.96e-02, 3.02e-02, 6.07e-01, 8.35e-02
482 ),
483 cuteseedopcor = cms.vdouble(
484 1.15e+00, 1.01e+00, 1.23e+00, 1.14e+00, 9.56e-01, 1.21e+00, 1.05e+00, 1.34e+00, 6.11e-01
485 ),
486 cutfmishits = cms.vdouble(
487 5.00e-01, -5.00e-01, 5.00e-01, -5.00e-01, -5.00e-01, -5.00e-01, 5.00e-01, -5.00e-01, -5.00e-01
488 ),
489 cuthoe = cms.vdouble(
490 1.18e-02, 1.81e-02, 5.16e-03, 1.50e-02, 6.04e-03, 1.29e-02, 2.78e-02, 4.88e-02, -3.64e-02
491 ),
492 cuthoel = cms.vdouble(
493 -4.67e-02, 5.73e-02, -4.16e-02, 7.09e-02, -1.35e-02, 6.30e-02, 1.24e-01, -1.51e-01, 3.29e-01
494 ),
495 cutip_gsf = cms.vdouble(
496 4.39e-03, 7.26e-03, 4.08e-03, 6.24e-03, 2.82e-02, 2.77e-02, 3.07e-03, 4.03e-02, -5.13e-03
497 ),
498 cutip_gsfl = cms.vdouble(
499 2.41e-02, 9.56e-02, 1.16e-01, 7.51e-04, 8.18e-01, 6.35e-01, -2.05e-03, 5.44e+00, 2.61e-02
500 ),
501 cutsee = cms.vdouble(
502 9.39e-03, 9.66e-03, 8.87e-03, 2.68e-02, 2.67e-02, 2.65e-02, 9.13e-03, 2.31e-02, -2.14e-02
503 ),
504 cutseel = cms.vdouble(
505 1.41e-02, 1.22e-02, 1.59e-02, 3.99e-02, 4.05e-02, 4.44e-02, 1.53e-02, 4.34e-02, 5.64e-02
506 )
507 )
508