CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
cutsInCategoriesElectronIdentificationV06_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
4 
5 eidVeryLooseMC = eidCutBasedExt.clone()
6 eidVeryLooseMC.electronIDType = 'classbased'
7 eidVeryLooseMC.electronQuality = 'veryloose'
8 eidVeryLooseMC.electronVersion = 'V06'
9 eidVeryLooseMC.additionalCategories = True
10 eidVeryLooseMC.classbasedverylooseEleIDCutsV06 = cms.PSet(
11 cutdcotdist = cms.vdouble(9999., 9999., 9999., 9999., 9999., 9999., 9999., 9999., 9999.),
12 cutdetain = cms.vdouble(
13 1.37e-02, 9.33e-03, 2.57e-02, 2.92e-02, 5.14e-02, 2.89e-02, 4.00e-02, 3.08e-02, 3.20e-02
14 ),
15 cutdetainl = cms.vdouble(
16 1.29e-02, 7.58e-03, 2.57e-02, 2.45e-02, 8.16e-02, 2.55e-02, 1.89e-02, 1.40e-01, 2.77e-02
17 ),
18 cutdphiin = cms.vdouble(
19 8.97e-02, 2.86e-01, 3.62e-01, 1.16e-01, 4.52e-01, 3.45e-01, 3.62e-01, 4.04e-01, 6.83e-01
20 ),
21 cutdphiinl = cms.vdouble(
22 7.73e-02, 2.83e-01, 3.63e-01, 9.57e-02, 4.58e-01, 3.46e-01, 3.33e-01, 6.47e-01, 2.92e-01
23 ),
24 cuteseedopcor = cms.vdouble(
25 6.17e-01, 2.93e-01, 3.97e-01, 7.06e-01, 3.62e-01, 4.54e-01, 1.50e-01, 3.11e-01, 6.93e-02
26 ),
27 cutfmishits = cms.vdouble(
28 4.50e+00, 1.50e+00, 1.50e+00, 6.50e+00, 2.50e+00, 3.50e+00, 4.50e+00, 4.50e+00, 4.50e+00
29 ),
30 cuthoe = cms.vdouble(
31 2.50e-01, 1.55e-01, 1.47e-01, 3.71e-01, 1.10e-01, 1.48e-01, 5.20e-01, 4.52e-01, 4.04e-01
32 ),
33 cuthoel = cms.vdouble(
34 2.78e-01, 1.26e-01, 1.47e-01, 3.75e-01, 6.77e-02, 1.45e-01, 3.67e-01, 3.83e-01, 3.92e-01
35 ),
36 cutip_gsf = cms.vdouble(
37 5.51e-02, 8.58e-02, 1.43e-01, 8.74e-02, 6.02e-01, 6.04e-01, 1.42e-01, 1.15e+00, 2.36e-01
38 ),
39 cutip_gsfl = cms.vdouble(
40 4.23e-02, 8.34e-02, 1.42e-01, 6.71e-02, 8.77e-01, 6.03e-01, 1.09e-01, 7.75e-01, 8.61e-02
41 ),
42 cutiso_sum = cms.vdouble(
43 5.08e+01, 2.00e+01, 2.31e+01, 3.08e+01, 9.60e+00, 1.76e+01, 2.56e+01, 2.04e+01, 3.65e+00
44 ),
45 cutiso_sumoet = cms.vdouble(
46 1.66e+02, 1.62e+01, 1.79e+01, 5.25e+01, 8.95e+00, 1.40e+01, 1.85e+01, 1.75e+01, 2.86e+01
47 ),
48 cutiso_sumoetl = cms.vdouble(
49 3.86e+01, 1.09e+01, 1.29e+01, 1.09e+01, 6.49e+00, 8.72e+00, 1.33e+01, 1.34e+01, 7.59e+00
50 ),
51 cutsee = cms.vdouble(
52 1.76e-02, 1.36e-02, 1.92e-02, 5.43e-02, 3.74e-02, 5.44e-02, 1.82e-02, 6.78e-02, 1.33e-01
53 ),
54 cutseel = cms.vdouble(
55 1.76e-02, 1.22e-02, 1.92e-02, 5.23e-02, 3.47e-02, 4.90e-02, 2.19e-02, 6.12e-02, 5.51e-02
56 )
57 )
58 
59 eidLooseMC = eidCutBasedExt.clone()
60 eidLooseMC.electronIDType = 'classbased'
61 eidLooseMC.electronQuality = 'loose'
62 eidLooseMC.electronVersion = 'V06'
63 eidLooseMC.additionalCategories = True
64 eidLooseMC.classbasedlooseEleIDCutsV06 = cms.PSet(
65 cutdcotdist = cms.vdouble(9999., 9999., 9999., 9999., 9999., 9999., 9999., 9999., 9999.),
66 cutdetain = cms.vdouble(
67 1.37e-02, 6.78e-03, 2.41e-02, 1.87e-02, 1.61e-02, 2.24e-02, 2.52e-02, 3.08e-02, 2.73e-02
68 ),
69 cutdetainl = cms.vdouble(
70 1.24e-02, 5.03e-03, 2.57e-02, 2.28e-02, 1.18e-02, 1.78e-02, 1.88e-02, 1.40e-01, 2.40e-02
71 ),
72 cutdphiin = cms.vdouble(
73 8.97e-02, 2.62e-01, 3.53e-01, 1.16e-01, 3.57e-01, 3.19e-01, 3.42e-01, 4.04e-01, 3.36e-01
74 ),
75 cutdphiinl = cms.vdouble(
76 7.47e-02, 2.50e-01, 3.56e-01, 9.56e-02, 3.47e-01, 3.26e-01, 3.33e-01, 6.47e-01, 2.89e-01
77 ),
78 cuteseedopcor = cms.vdouble(
79 6.30e-01, 8.20e-01, 4.01e-01, 7.18e-01, 4.00e-01, 4.58e-01, 1.50e-01, 6.64e-01, 3.73e-01
80 ),
81 cutfmishits = cms.vdouble(
82 4.50e+00, 1.50e+00, 1.50e+00, 2.50e+00, 2.50e+00, 1.50e+00, 4.50e+00, 3.50e+00, 3.50e+00
83 ),
84 cuthoe = cms.vdouble(
85 2.47e-01, 1.37e-01, 1.47e-01, 3.71e-01, 5.88e-02, 1.47e-01, 5.20e-01, 4.52e-01, 4.04e-01
86 ),
87 cuthoel = cms.vdouble(
88 2.36e-01, 1.26e-01, 1.47e-01, 3.75e-01, 3.92e-02, 1.45e-01, 3.65e-01, 3.83e-01, 3.84e-01
89 ),
90 cutip_gsf = cms.vdouble(
91 5.51e-02, 7.65e-02, 1.43e-01, 8.74e-02, 5.94e-01, 3.70e-01, 9.13e-02, 1.15e+00, 2.31e-01
92 ),
93 cutip_gsfl = cms.vdouble(
94 1.86e-02, 7.59e-02, 1.38e-01, 4.73e-02, 6.20e-01, 3.04e-01, 1.09e-01, 7.75e-01, 4.79e-02
95 ),
96 cutiso_sum = cms.vdouble(
97 3.30e+01, 1.70e+01, 1.79e+01, 1.88e+01, 8.55e+00, 1.25e+01, 1.76e+01, 1.85e+01, 2.98e+00
98 ),
99 cutiso_sumoet = cms.vdouble(
100 3.45e+01, 1.27e+01, 1.21e+01, 1.99e+01, 6.35e+00, 8.85e+00, 1.40e+01, 1.05e+01, 9.74e+00
101 ),
102 cutiso_sumoetl = cms.vdouble(
103 1.13e+01, 9.05e+00, 9.07e+00, 9.94e+00, 5.25e+00, 6.15e+00, 1.07e+01, 1.08e+01, 4.40e+00
104 ),
105 cutsee = cms.vdouble(
106 1.76e-02, 1.25e-02, 1.81e-02, 4.15e-02, 3.64e-02, 4.18e-02, 1.46e-02, 6.78e-02, 1.33e-01
107 ),
108 cutseel = cms.vdouble(
109 1.64e-02, 1.18e-02, 1.50e-02, 5.23e-02, 3.26e-02, 4.56e-02, 1.85e-02, 5.89e-02, 5.44e-02
110 )
111 )
112 
113 eidMediumMC = eidCutBasedExt.clone()
114 eidMediumMC.electronIDType = 'classbased'
115 eidMediumMC.electronQuality = 'medium'
116 eidMediumMC.electronVersion = 'V06'
117 eidMediumMC.additionalCategories = True
118 eidMediumMC.classbasedmediumEleIDCutsV06 = cms.PSet(
119 cutdcotdist = cms.vdouble(9999., 9999., 9999., 9999., 9999., 9999., 9999., 9999., 9999.),
120 cutdetain = cms.vdouble(
121 1.37e-02, 5.16e-03, 1.27e-02, 1.84e-02, 8.40e-03, 1.29e-02, 2.52e-02, 2.85e-02, 1.63e-02
122 ),
123 cutdetainl = cms.vdouble(
124 1.19e-02, 4.29e-03, 1.26e-02, 1.90e-02, 6.39e-03, 1.24e-02, 1.71e-02, 9.17e-02, 1.49e-02
125 ),
126 cutdphiin = cms.vdouble(
127 8.97e-02, 2.50e-01, 3.03e-01, 1.08e-01, 2.67e-01, 2.77e-01, 3.41e-01, 3.08e-01, 3.28e-01
128 ),
129 cutdphiinl = cms.vdouble(
130 7.08e-02, 2.47e-01, 3.37e-01, 9.56e-02, 2.60e-01, 2.75e-01, 3.33e-01, 3.03e-01, 2.58e-01
131 ),
132 cuteseedopcor = cms.vdouble(
133 6.37e-01, 9.05e-01, 4.79e-01, 7.35e-01, 7.30e-01, 5.48e-01, 2.14e-01, 8.73e-01, 3.73e-01
134 ),
135 cutfmishits = cms.vdouble(
136 1.50e+00, 1.50e+00, 1.50e+00, 2.50e+00, 2.50e+00, 1.50e+00, 1.50e+00, 2.50e+00, 1.50e+00
137 ),
138 cuthoe = cms.vdouble(
139 2.15e-01, 7.75e-02, 1.47e-01, 3.71e-01, 5.34e-02, 1.23e-01, 5.20e-01, 4.42e-01, 4.04e-01
140 ),
141 cuthoel = cms.vdouble(
142 2.36e-01, 8.36e-02, 1.45e-01, 3.75e-01, 3.92e-02, 9.79e-02, 3.63e-01, 3.83e-01, 3.39e-01
143 ),
144 cutip_gsf = cms.vdouble(
145 1.98e-02, 7.41e-02, 9.79e-02, 6.49e-02, 5.50e-01, 2.04e-01, 9.13e-02, 1.95e-01, 9.38e-02
146 ),
147 cutip_gsfl = cms.vdouble(
148 1.54e-02, 7.26e-02, 5.62e-02, 2.12e-02, 6.20e-01, 2.67e-01, 1.09e-01, 1.60e-01, 4.79e-02
149 ),
150 cutiso_sum = cms.vdouble(
151 2.15e+01, 1.44e+01, 1.45e+01, 1.46e+01, 8.20e+00, 1.08e+01, 8.66e+00, 1.57e+01, 2.98e+00
152 ),
153 cutiso_sumoet = cms.vdouble(
154 1.79e+01, 9.63e+00, 7.85e+00, 1.23e+01, 5.08e+00, 6.50e+00, 1.10e+01, 8.84e+00, 7.70e+00
155 ),
156 cutiso_sumoetl = cms.vdouble(
157 8.08e+00, 7.97e+00, 6.49e+00, 7.86e+00, 4.03e+00, 5.32e+00, 7.20e+00, 7.89e+00, 3.82e+00
158 ),
159 cutsee = cms.vdouble(
160 1.45e-02, 1.16e-02, 1.54e-02, 3.90e-02, 3.28e-02, 3.66e-02, 1.45e-02, 6.78e-02, 9.17e-02
161 ),
162 cutseel = cms.vdouble(
163 1.32e-02, 1.17e-02, 1.23e-02, 5.23e-02, 3.10e-02, 3.41e-02, 1.27e-02, 5.89e-02, 5.44e-02
164 )
165 )
166 
167 eidTightMC = eidCutBasedExt.clone()
168 eidTightMC.electronIDType = 'classbased'
169 eidTightMC.electronQuality = 'tight'
170 eidTightMC.electronVersion = 'V06'
171 eidTightMC.additionalCategories = True
172 eidTightMC.classbasedtightEleIDCutsV06 = cms.PSet(
173 cutdcotdist = cms.vdouble(9999., 9999., 9999., 9999., 9999., 9999., 9999., 9999., 9999.),
174 cutdetain = cms.vdouble(
175 1.16e-02, 4.49e-03, 9.38e-03, 1.84e-02, 6.78e-03, 1.09e-02, 2.52e-02, 2.68e-02, 1.39e-02
176 ),
177 cutdetainl = cms.vdouble(
178 8.16e-03, 4.01e-03, 8.10e-03, 1.90e-02, 5.88e-03, 8.93e-03, 1.71e-02, 4.34e-02, 1.43e-02
179 ),
180 cutdphiin = cms.vdouble(
181 8.97e-02, 9.93e-02, 2.95e-01, 9.79e-02, 1.51e-01, 2.52e-01, 3.41e-01, 3.08e-01, 3.28e-01
182 ),
183 cutdphiinl = cms.vdouble(
184 6.10e-02, 1.40e-01, 2.86e-01, 9.21e-02, 1.97e-01, 2.40e-01, 3.33e-01, 3.03e-01, 2.58e-01
185 ),
186 cuteseedopcor = cms.vdouble(
187 6.37e-01, 9.43e-01, 7.42e-01, 7.48e-01, 7.63e-01, 6.31e-01, 2.14e-01, 8.73e-01, 4.73e-01
188 ),
189 cutfmishits = cms.vdouble(
190 1.50e+00, 1.50e+00, 1.50e+00, 2.50e+00, 2.50e+00, 1.50e+00, 1.50e+00, 2.50e+00, 5.00e-01
191 ),
192 cuthoe = cms.vdouble(
193 2.15e-01, 6.08e-02, 1.47e-01, 3.69e-01, 3.49e-02, 1.02e-01, 5.20e-01, 4.22e-01, 4.04e-01
194 ),
195 cuthoel = cms.vdouble(
196 2.28e-01, 8.36e-02, 1.43e-01, 3.70e-01, 3.92e-02, 9.79e-02, 3.00e-01, 3.81e-01, 3.39e-01
197 ),
198 cutip_gsf = cms.vdouble(
199 1.31e-02, 5.86e-02, 8.39e-02, 3.66e-02, 4.52e-01, 2.04e-01, 9.13e-02, 8.02e-02, 7.31e-02
200 ),
201 cutip_gsfl = cms.vdouble(
202 1.19e-02, 5.27e-02, 4.71e-02, 2.12e-02, 2.33e-01, 2.67e-01, 1.09e-01, 1.22e-01, 4.79e-02
203 ),
204 cutiso_sum = cms.vdouble(
205 1.55e+01, 1.22e+01, 1.22e+01, 1.17e+01, 7.16e+00, 9.71e+00, 8.66e+00, 1.19e+01, 2.98e+00
206 ),
207 cutiso_sumoet = cms.vdouble(
208 1.19e+01, 7.81e+00, 6.28e+00, 8.92e+00, 4.65e+00, 5.49e+00, 9.36e+00, 8.84e+00, 5.94e+00
209 ),
210 cutiso_sumoetl = cms.vdouble(
211 6.21e+00, 6.81e+00, 5.30e+00, 5.39e+00, 2.73e+00, 4.73e+00, 4.84e+00, 3.46e+00, 3.73e+00
212 ),
213 cutsee = cms.vdouble(
214 1.45e-02, 1.16e-02, 1.20e-02, 3.90e-02, 2.97e-02, 3.11e-02, 9.87e-03, 3.47e-02, 9.17e-02
215 ),
216 cutseel = cms.vdouble(
217 1.32e-02, 1.17e-02, 1.12e-02, 3.87e-02, 2.81e-02, 2.87e-02, 9.87e-03, 2.96e-02, 5.44e-02
218 )
219 )
220 
221 eidSuperTightMC = eidCutBasedExt.clone()
222 eidSuperTightMC.electronIDType = 'classbased'
223 eidSuperTightMC.electronQuality = 'supertight'
224 eidSuperTightMC.electronVersion = 'V06'
225 eidSuperTightMC.additionalCategories = True
226 eidSuperTightMC.classbasedsupertightEleIDCutsV06 = cms.PSet(
227 cutdcotdist = cms.vdouble(9999., 9999., 9999., 9999., 9999., 9999., 9999., 9999., 9999.),
228 cutdetain = cms.vdouble(
229 1.09e-02, 3.48e-03, 6.80e-03, 1.84e-02, 6.78e-03, 9.08e-03, 8.59e-03, 1.46e-02, 1.39e-02
230 ),
231 cutdetainl = cms.vdouble(
232 7.84e-03, 3.55e-03, 6.92e-03, 1.90e-02, 5.88e-03, 8.93e-03, 1.71e-02, 4.34e-02, 1.43e-02
233 ),
234 cutdphiin = cms.vdouble(
235 8.97e-02, 6.73e-02, 2.27e-01, 8.25e-02, 1.20e-01, 2.31e-01, 1.82e-01, 2.89e-01, 3.28e-01
236 ),
237 cutdphiinl = cms.vdouble(
238 6.10e-02, 3.14e-02, 2.86e-01, 8.16e-02, 7.02e-02, 2.40e-01, 3.33e-01, 3.03e-01, 2.58e-01
239 ),
240 cuteseedopcor = cms.vdouble(
241 6.42e-01, 9.51e-01, 9.76e-01, 7.97e-01, 7.63e-01, 8.72e-01, 3.16e-01, 8.77e-01, 4.73e-01
242 ),
243 cutfmishits = cms.vdouble(
244 1.50e+00, 1.50e+00, 5.00e-01, 2.50e+00, 1.50e+00, 5.00e-01, 1.50e+00, 1.50e+00, 5.00e-01
245 ),
246 cuthoe = cms.vdouble(
247 1.64e-01, 5.06e-02, 1.47e-01, 3.63e-01, 2.35e-02, 1.02e-01, 4.88e-01, 4.20e-01, 4.04e-01
248 ),
249 cuthoel = cms.vdouble(
250 3.79e-02, 8.36e-02, 1.43e-01, 3.70e-01, 3.33e-02, 9.79e-02, 2.57e-01, 3.80e-01, 3.39e-01
251 ),
252 cutip_gsf = cms.vdouble(
253 1.29e-02, 4.75e-02, 8.39e-02, 1.96e-02, 3.64e-01, 2.04e-01, 9.13e-02, 8.02e-02, 6.53e-02
254 ),
255 cutip_gsfl = cms.vdouble(
256 1.19e-02, 4.26e-02, 4.71e-02, 1.12e-02, 2.33e-01, 2.67e-01, 1.09e-01, 1.22e-01, 4.79e-02
257 ),
258 cutiso_sum = cms.vdouble(
259 1.30e+01, 7.77e+00, 9.63e+00, 1.02e+01, 4.76e+00, 8.40e+00, 5.36e+00, 9.92e+00, 2.21e+00
260 ),
261 cutiso_sumoet = cms.vdouble(
262 9.10e+00, 6.41e+00, 5.54e+00, 7.10e+00, 4.65e+00, 4.56e+00, 8.98e+00, 8.47e+00, 5.94e+00
263 ),
264 cutiso_sumoetl = cms.vdouble(
265 5.31e+00, 5.99e+00, 3.82e+00, 4.40e+00, 2.25e+00, 3.81e+00, 3.45e+00, 2.68e+00, 3.20e+00
266 ),
267 cutsee = cms.vdouble(
268 1.43e-02, 1.10e-02, 1.17e-02, 3.50e-02, 2.92e-02, 3.00e-02, 9.87e-03, 3.47e-02, 9.17e-02
269 ),
270 cutseel = cms.vdouble(
271 1.32e-02, 1.09e-02, 1.09e-02, 3.51e-02, 2.78e-02, 2.75e-02, 9.87e-03, 2.96e-02, 5.44e-02
272 )
273 )
274 
275 eidHyperTight1MC = eidCutBasedExt.clone()
276 eidHyperTight1MC.electronIDType = 'classbased'
277 eidHyperTight1MC.electronQuality = 'hypertight1'
278 eidHyperTight1MC.electronVersion = 'V06'
279 eidHyperTight1MC.additionalCategories = True
280 eidHyperTight1MC.classbasedhypertight1EleIDCutsV06 = cms.PSet(
281 cutdcotdist = cms.vdouble(9999., 9999., 9999., 9999., 9999., 9999., 9999., 9999., 9999.),
282 cutdetain = cms.vdouble(
283 9.93e-03, 3.48e-03, 6.58e-03, 1.65e-02, 6.78e-03, 6.84e-03, 5.95e-03, 9.41e-03, 1.39e-02
284 ),
285 cutdetainl = cms.vdouble(
286 3.75e-03, 3.55e-03, 6.03e-03, 1.64e-02, 5.88e-03, 6.34e-03, 1.06e-02, 4.34e-02, 1.12e-02
287 ),
288 cutdphiin = cms.vdouble(
289 6.38e-02, 3.62e-02, 2.27e-01, 7.54e-02, 3.00e-02, 1.16e-01, 1.82e-01, 2.76e-01, 3.28e-01
290 ),
291 cutdphiinl = cms.vdouble(
292 4.97e-02, 1.44e-02, 2.86e-01, 4.76e-02, 5.60e-02, 2.26e-01, 3.33e-01, 2.60e-01, 2.58e-01
293 ),
294 cuteseedopcor = cms.vdouble(
295 7.22e-01, 9.66e-01, 1.00e+00, 8.42e-01, 7.63e-01, 9.04e-01, 5.18e-01, 9.34e-01, 4.73e-01
296 ),
297 cutfmishits = cms.vdouble(
298 1.50e+00, 1.50e+00, 5.00e-01, 1.50e+00, 5.00e-01, 5.00e-01, 1.50e+00, 1.50e+00, -5.00e-01
299 ),
300 cuthoe = cms.vdouble(
301 7.93e-02, 4.07e-02, 1.47e-01, 3.40e-01, 2.14e-02, 1.02e-01, 3.41e-01, 4.18e-01, 4.04e-01
302 ),
303 cuthoel = cms.vdouble(
304 3.79e-02, 7.78e-02, 9.91e-02, 3.33e-01, 1.94e-02, 9.79e-02, 2.57e-01, 3.69e-01, 3.39e-01
305 ),
306 cutip_gsf = cms.vdouble(
307 1.26e-02, 1.85e-02, 8.39e-02, 1.70e-02, 1.32e-01, 2.00e-01, 8.97e-02, 8.02e-02, 2.66e-02
308 ),
309 cutip_gsfl = cms.vdouble(
310 1.19e-02, 2.70e-02, 4.71e-02, 1.10e-02, 1.16e-01, 1.99e-01, 9.02e-02, 1.22e-01, 4.79e-02
311 ),
312 cutiso_sum = cms.vdouble(
313 1.02e+01, 7.77e+00, 8.59e+00, 6.93e+00, 4.43e+00, 5.82e+00, 3.97e+00, 5.10e+00, 1.98e+00
314 ),
315 cutiso_sumoet = cms.vdouble(
316 7.87e+00, 5.96e+00, 5.35e+00, 6.72e+00, 4.51e+00, 3.98e+00, 8.14e+00, 6.26e+00, 4.80e+00
317 ),
318 cutiso_sumoetl = cms.vdouble(
319 4.17e+00, 4.63e+00, 3.08e+00, 3.77e+00, 2.02e+00, 3.68e+00, 3.45e+00, 2.41e+00, 2.58e+00
320 ),
321 cutsee = cms.vdouble(
322 1.13e-02, 1.07e-02, 1.17e-02, 3.21e-02, 2.92e-02, 2.91e-02, 9.78e-03, 3.47e-02, 3.96e-02
323 ),
324 cutseel = cms.vdouble(
325 1.32e-02, 1.03e-02, 1.03e-02, 3.43e-02, 2.67e-02, 2.69e-02, 9.76e-03, 2.96e-02, 5.44e-02
326 )
327 )
328 
329 eidHyperTight2MC = eidCutBasedExt.clone()
330 eidHyperTight2MC.electronIDType = 'classbased'
331 eidHyperTight2MC.electronQuality = 'hypertight2'
332 eidHyperTight2MC.electronVersion = 'V06'
333 eidHyperTight2MC.additionalCategories = True
334 eidHyperTight2MC.classbasedhypertight2EleIDCutsV06 = cms.PSet(
335 cutdcotdist = cms.vdouble(9999., 9999., 9999., 9999., 9999., 9999., 9999., 9999., 9999.),
336 cutdetain = cms.vdouble(
337 9.93e-03, 3.48e-03, 6.58e-03, 1.65e-02, 6.78e-03, 6.84e-03, 5.95e-03, 9.41e-03, 1.39e-02
338 ),
339 cutdetainl = cms.vdouble(
340 3.75e-03, 3.55e-03, 6.03e-03, 1.64e-02, 5.88e-03, 6.34e-03, 1.06e-02, 4.34e-02, 1.12e-02
341 ),
342 cutdphiin = cms.vdouble(
343 6.38e-02, 3.62e-02, 2.27e-01, 7.54e-02, 3.00e-02, 1.16e-01, 1.82e-01, 2.76e-01, 3.28e-01
344 ),
345 cutdphiinl = cms.vdouble(
346 4.97e-02, 1.44e-02, 2.86e-01, 4.76e-02, 5.60e-02, 2.26e-01, 3.33e-01, 2.60e-01, 2.58e-01
347 ),
348 cuteseedopcor = cms.vdouble(
349 7.22e-01, 9.66e-01, 1.00e+00, 8.42e-01, 7.63e-01, 9.04e-01, 5.18e-01, 9.34e-01, 4.73e-01
350 ),
351 cutfmishits = cms.vdouble(
352 1.50e+00, 1.50e+00, 5.00e-01, 1.50e+00, 5.00e-01, 5.00e-01, 1.50e+00, 1.50e+00, -5.00e-01
353 ),
354 cuthoe = cms.vdouble(
355 7.93e-02, 4.07e-02, 1.47e-01, 3.40e-01, 2.14e-02, 1.02e-01, 3.41e-01, 4.18e-01, 4.04e-01
356 ),
357 cuthoel = cms.vdouble(
358 3.79e-02, 7.78e-02, 9.91e-02, 3.33e-01, 1.94e-02, 9.79e-02, 2.57e-01, 3.69e-01, 3.39e-01
359 ),
360 cutip_gsf = cms.vdouble(
361 1.26e-02, 1.85e-02, 8.39e-02, 1.70e-02, 1.32e-01, 2.00e-01, 8.97e-02, 8.02e-02, 2.66e-02
362 ),
363 cutip_gsfl = cms.vdouble(
364 1.19e-02, 2.70e-02, 4.71e-02, 1.10e-02, 1.16e-01, 1.99e-01, 9.02e-02, 1.22e-01, 4.79e-02
365 ),
366 cutiso_sum = cms.vdouble(
367 1.02e+01, 7.77e+00, 8.59e+00, 6.93e+00, 4.43e+00, 5.82e+00, 3.97e+00, 5.10e+00, 1.98e+00
368 ),
369 cutiso_sumoet = cms.vdouble(
370 7.87e+00, 5.96e+00, 5.35e+00, 6.72e+00, 4.51e+00, 3.98e+00, 8.14e+00, 6.26e+00, 4.80e+00
371 ),
372 cutiso_sumoetl = cms.vdouble(
373 4.17e+00, 4.63e+00, 3.08e+00, 3.77e+00, 2.02e+00, 3.68e+00, 3.45e+00, 2.41e+00, 2.58e+00
374 ),
375 cutsee = cms.vdouble(
376 1.13e-02, 1.07e-02, 1.17e-02, 3.21e-02, 2.92e-02, 2.91e-02, 9.78e-03, 3.47e-02, 3.96e-02
377 ),
378 cutseel = cms.vdouble(
379 1.32e-02, 1.03e-02, 1.03e-02, 3.43e-02, 2.67e-02, 2.69e-02, 9.76e-03, 2.96e-02, 5.44e-02
380 )
381 )
382 
383 eidHyperTight3MC = eidCutBasedExt.clone()
384 eidHyperTight3MC.electronIDType = 'classbased'
385 eidHyperTight3MC.electronQuality = 'hypertight3'
386 eidHyperTight3MC.electronVersion = 'V06'
387 eidHyperTight3MC.additionalCategories = True
388 eidHyperTight3MC.classbasedhypertight3EleIDCutsV06 = cms.PSet(
389 cutdcotdist = cms.vdouble(9999., 9999., 9999., 9999., 9999., 9999., 9999., 9999., 9999.),
390 cutdetain = cms.vdouble(
391 9.93e-03, 3.48e-03, 6.58e-03, 1.65e-02, 6.78e-03, 6.84e-03, 5.95e-03, 9.41e-03, 1.39e-02
392 ),
393 cutdetainl = cms.vdouble(
394 3.75e-03, 3.55e-03, 6.03e-03, 1.64e-02, 5.88e-03, 6.34e-03, 1.06e-02, 4.34e-02, 1.12e-02
395 ),
396 cutdphiin = cms.vdouble(
397 6.38e-02, 3.62e-02, 2.27e-01, 7.54e-02, 3.00e-02, 1.16e-01, 1.82e-01, 2.76e-01, 3.28e-01
398 ),
399 cutdphiinl = cms.vdouble(
400 4.97e-02, 1.44e-02, 2.86e-01, 4.76e-02, 5.60e-02, 2.26e-01, 3.33e-01, 2.60e-01, 2.58e-01
401 ),
402 cuteseedopcor = cms.vdouble(
403 7.22e-01, 9.66e-01, 1.00e+00, 8.42e-01, 7.63e-01, 9.04e-01, 5.18e-01, 9.34e-01, 4.73e-01
404 ),
405 cutfmishits = cms.vdouble(
406 1.50e+00, 1.50e+00, 5.00e-01, 1.50e+00, 5.00e-01, 5.00e-01, 1.50e+00, 1.50e+00, -5.00e-01
407 ),
408 cuthoe = cms.vdouble(
409 7.93e-02, 4.07e-02, 1.47e-01, 3.40e-01, 2.14e-02, 1.02e-01, 3.41e-01, 4.18e-01, 4.04e-01
410 ),
411 cuthoel = cms.vdouble(
412 3.79e-02, 7.78e-02, 9.91e-02, 3.33e-01, 1.94e-02, 9.79e-02, 2.57e-01, 3.69e-01, 3.39e-01
413 ),
414 cutip_gsf = cms.vdouble(
415 1.26e-02, 1.85e-02, 8.39e-02, 1.70e-02, 1.32e-01, 2.00e-01, 8.97e-02, 8.02e-02, 2.66e-02
416 ),
417 cutip_gsfl = cms.vdouble(
418 1.19e-02, 2.70e-02, 4.71e-02, 1.10e-02, 1.16e-01, 1.99e-01, 9.02e-02, 1.22e-01, 4.79e-02
419 ),
420 cutiso_sum = cms.vdouble(
421 1.02e+01, 7.77e+00, 8.59e+00, 6.93e+00, 4.43e+00, 5.82e+00, 3.97e+00, 5.10e+00, 1.98e+00
422 ),
423 cutiso_sumoet = cms.vdouble(
424 7.87e+00, 5.96e+00, 5.35e+00, 6.72e+00, 4.51e+00, 3.98e+00, 8.14e+00, 6.26e+00, 4.80e+00
425 ),
426 cutiso_sumoetl = cms.vdouble(
427 4.17e+00, 4.63e+00, 3.08e+00, 3.77e+00, 2.02e+00, 3.68e+00, 3.45e+00, 2.41e+00, 2.58e+00
428 ),
429 cutsee = cms.vdouble(
430 1.13e-02, 1.07e-02, 1.17e-02, 3.21e-02, 2.92e-02, 2.91e-02, 9.78e-03, 3.47e-02, 3.96e-02
431 ),
432 cutseel = cms.vdouble(
433 1.32e-02, 1.03e-02, 1.03e-02, 3.43e-02, 2.67e-02, 2.69e-02, 9.76e-03, 2.96e-02, 5.44e-02
434 )
435 )
436 
437 eidHyperTight4MC = eidCutBasedExt.clone()
438 eidHyperTight4MC.electronIDType = 'classbased'
439 eidHyperTight4MC.electronQuality = 'hypertight4'
440 eidHyperTight4MC.electronVersion = 'V06'
441 eidHyperTight4MC.additionalCategories = True
442 eidHyperTight4MC.classbasedhypertight4EleIDCutsV06 = cms.PSet(
443 cutdcotdist = cms.vdouble(9999., 9999., 9999., 9999., 9999., 9999., 9999., 9999., 9999.),
444 cutdetain = cms.vdouble(
445 9.93e-03, 3.48e-03, 6.58e-03, 1.65e-02, 6.78e-03, 6.84e-03, 5.95e-03, 9.41e-03, 1.39e-02
446 ),
447 cutdetainl = cms.vdouble(
448 3.75e-03, 3.55e-03, 6.03e-03, 1.64e-02, 5.88e-03, 6.34e-03, 1.06e-02, 4.34e-02, 1.12e-02
449 ),
450 cutdphiin = cms.vdouble(
451 6.38e-02, 3.62e-02, 2.27e-01, 7.54e-02, 3.00e-02, 1.16e-01, 1.82e-01, 2.76e-01, 3.28e-01
452 ),
453 cutdphiinl = cms.vdouble(
454 4.97e-02, 1.44e-02, 2.86e-01, 4.76e-02, 5.60e-02, 2.26e-01, 3.33e-01, 2.60e-01, 2.58e-01
455 ),
456 cuteseedopcor = cms.vdouble(
457 7.22e-01, 9.66e-01, 1.00e+00, 8.42e-01, 7.63e-01, 9.04e-01, 5.18e-01, 9.34e-01, 4.73e-01
458 ),
459 cutfmishits = cms.vdouble(
460 1.50e+00, 1.50e+00, 5.00e-01, 1.50e+00, 5.00e-01, 5.00e-01, 1.50e+00, 1.50e+00, -5.00e-01
461 ),
462 cuthoe = cms.vdouble(
463 7.93e-02, 4.07e-02, 1.47e-01, 3.40e-01, 2.14e-02, 1.02e-01, 3.41e-01, 4.18e-01, 4.04e-01
464 ),
465 cuthoel = cms.vdouble(
466 3.79e-02, 7.78e-02, 9.91e-02, 3.33e-01, 1.94e-02, 9.79e-02, 2.57e-01, 3.69e-01, 3.39e-01
467 ),
468 cutip_gsf = cms.vdouble(
469 1.26e-02, 1.85e-02, 8.39e-02, 1.70e-02, 1.32e-01, 2.00e-01, 8.97e-02, 8.02e-02, 2.66e-02
470 ),
471 cutip_gsfl = cms.vdouble(
472 1.19e-02, 2.70e-02, 4.71e-02, 1.10e-02, 1.16e-01, 1.99e-01, 9.02e-02, 1.22e-01, 4.79e-02
473 ),
474 cutiso_sum = cms.vdouble(
475 1.02e+01, 7.77e+00, 8.59e+00, 6.93e+00, 4.43e+00, 5.82e+00, 3.97e+00, 5.10e+00, 1.98e+00
476 ),
477 cutiso_sumoet = cms.vdouble(
478 7.87e+00, 5.96e+00, 5.35e+00, 6.72e+00, 4.51e+00, 3.98e+00, 8.14e+00, 6.26e+00, 4.80e+00
479 ),
480 cutiso_sumoetl = cms.vdouble(
481 4.17e+00, 4.63e+00, 3.08e+00, 3.77e+00, 2.02e+00, 3.68e+00, 3.45e+00, 2.41e+00, 2.58e+00
482 ),
483 cutsee = cms.vdouble(
484 1.13e-02, 1.07e-02, 1.17e-02, 3.21e-02, 2.92e-02, 2.91e-02, 9.78e-03, 3.47e-02, 3.96e-02
485 ),
486 cutseel = cms.vdouble(
487 1.32e-02, 1.03e-02, 1.03e-02, 3.43e-02, 2.67e-02, 2.69e-02, 9.76e-03, 2.96e-02, 5.44e-02
488 )
489 )