ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/HbbAnalysis/python/categoryBasedElectronIdentificationV02_cfi.py
Revision: 1.1
Committed: Tue Apr 27 15:43:32 2010 UTC (15 years ago) by amagnan
Content type: text/x-python
Branch: MAIN
CVS Tags: v01-00-00, beforeMETHacks, v00-05-03, v00-05-02, v00-05-01, v00-05-00, HbbAnaFor35X, HEAD
Log Message:
use latest eid

File Contents

# User Rev Content
1 amagnan 1.1 import FWCore.ParameterSet.Config as cms
2    
3     from RecoEgamma.ElectronIdentification.electronIdCutBasedExt_cfi import *
4    
5     eidVeryLoose = eidCutBasedExt.clone()
6     eidVeryLoose.electronIDType = 'classbased'
7     eidVeryLoose.electronQuality = 'veryloose'
8     eidVeryLoose.electronVersion = 'V02'
9     eidVeryLoose.classbasedverylooseEleIDCutsV02 = cms.PSet(
10     cutdeta = cms.vdouble(
11     9.59e-03, 5.11e-03, 1.46e-02, 1.37e-02, 9.65e-03, 1.48e-02,
12     1.14e-02, 4.41e-03, 1.06e-02, 1.50e-02, 7.62e-03, 1.33e-02,
13     1.39e-02, 4.14e-03, 1.38e-02, 1.49e-02, 6.86e-03, 1.32e-02
14     ),
15     cutdphi = cms.vdouble(
16     3.75e-02, 1.16e-01, 1.19e-01, 4.88e-02, 1.19e-01, 1.19e-01,
17     6.69e-02, 7.52e-02, 1.19e-01, 7.62e-02, 9.95e-02, 1.20e-01,
18     9.06e-02, 5.08e-02, 1.19e-01, 6.71e-02, 3.39e-02, 1.19e-01
19     ),
20     cuteopin = cms.vdouble(
21     8.78e-01, 8.02e-01, 8.14e-01, 9.42e-01, 7.35e-01, 7.74e-01,
22     8.29e-01, 8.30e-01, 8.05e-01, 7.99e-01, 7.02e-01, 7.88e-01,
23     8.18e-01, 8.21e-01, 8.01e-01, 8.47e-01, 7.16e-01, 7.87e-01
24     ),
25     cutet = cms.vdouble(
26     0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00,
27     0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00,
28     1.20e+01, 1.20e+01, 1.20e+01, 1.20e+01, 1.21e+01, 1.20e+01
29     ),
30     cuthoe = cms.vdouble(
31     8.96e-02, 9.63e-02, 9.82e-02, 1.01e-01, 6.65e-02, 9.21e-02,
32     9.98e-02, 6.15e-02, 1.02e-01, 1.01e-01, 4.31e-02, 9.94e-02,
33     7.88e-02, 7.14e-02, 9.97e-02, 9.84e-02, 1.89e-02, 9.84e-02
34     ),
35     cutip = cms.vdouble(
36     2.53e-02, 7.64e-02, 9.69e-02, 8.91e-02, 4.45e-01, 2.71e-01,
37     3.71e-02, 3.92e-02, 8.79e-02, 4.67e-02, 5.00e-01, 3.08e-01,
38     7.33e+00, 1.88e-02, 6.04e+00, 7.31e+00, 2.02e+00, 5.77e+00
39     ),
40     cutisoecal = cms.vdouble(
41     3.34e+01, 2.87e+01, 1.16e+01, 2.74e+01, 1.86e+01, 2.47e+01,
42     1.04e+02, 1.02e+02, 2.28e+01, 7.07e+01, 3.84e+01, 5.37e+01,
43     2.52e+01, 2.70e+02, 2.97e+01, 5.30e+01, 3.20e+01, 1.59e+01
44     ),
45     cutisohcal = cms.vdouble(
46     1.35e+01, 1.27e+01, 1.14e+01, 1.48e+01, 9.86e+00, 1.76e+01,
47     4.87e+01, 2.35e+01, 2.15e+01, 5.05e+01, 6.27e+00, 7.36e+00,
48     1.89e+01, 5.36e+01, 3.87e+01, 1.74e+01, 5.00e+01, 3.45e+00
49     ),
50     cutisotk = cms.vdouble(
51     2.44e+01, 1.89e+01, 1.94e+01, 2.78e+01, 9.63e+00, 1.74e+01,
52     4.11e+01, 1.46e+01, 2.18e+01, 6.36e+01, 9.11e+00, 1.78e+01,
53     1.68e+01, 1.19e+01, 1.42e+01, 2.32e+01, 1.36e+01, 2.37e+01
54     ),
55     cutmishits = cms.vdouble(
56     5.50e+00, 1.50e+00, 5.50e+00, 4.50e+00, 2.50e+00, 2.50e+00,
57     3.50e+00, 5.50e+00, 7.50e+00, 4.50e+00, 2.50e+00, 1.50e+00,
58     1.50e+00, 1.50e+00, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01
59     ),
60     cutsee = cms.vdouble(
61     1.73e-02, 1.34e-02, 2.32e-02, 3.45e-02, 3.15e-02, 3.45e-02,
62     1.83e-02, 1.16e-02, 1.40e-02, 3.49e-02, 3.09e-02, 3.38e-02,
63     1.78e-02, 1.14e-02, 1.42e-02, 3.50e-02, 3.18e-02, 3.47e-02
64     )
65     )
66    
67    
68     eidLoose = eidCutBasedExt.clone()
69     eidLoose.electronIDType = 'classbased'
70     eidLoose.electronQuality = 'loose'
71     eidLoose.electronVersion = 'V02'
72     eidLoose.classbasedlooseEleIDCutsV02 = cms.PSet(
73     cutdeta = cms.vdouble(
74     9.58e-03, 4.06e-03, 1.22e-02, 1.37e-02, 8.37e-03, 1.27e-02,
75     1.10e-02, 3.36e-03, 9.77e-03, 1.50e-02, 6.75e-03, 1.09e-02,
76     1.40e-02, 5.08e-03, 1.09e-02, 1.46e-02, 5.06e-03, 1.27e-02
77     ),
78     cutdphi = cms.vdouble(
79     3.72e-02, 1.14e-01, 1.18e-01, 4.88e-02, 1.17e-01, 1.19e-01,
80     6.06e-02, 5.48e-02, 1.17e-01, 7.00e-02, 3.55e-02, 1.17e-01,
81     8.80e-02, 4.50e-02, 1.18e-01, 9.19e-02, 2.36e-02, 5.15e-02
82     ),
83     cuteopin = cms.vdouble(
84     8.78e-01, 8.02e-01, 8.14e-01, 9.42e-01, 7.35e-01, 7.74e-01,
85     8.29e-01, 9.09e-01, 8.29e-01, 8.13e-01, 8.60e-01, 8.97e-01,
86     8.17e-01, 8.31e-01, 8.18e-01, 8.61e-01, 7.87e-01, 7.89e-01
87     ),
88     cutet = cms.vdouble(
89     0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00,
90     0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00,
91     1.20e+01, 1.20e+01, 1.29e+01, 1.21e+01, 1.25e+01, 1.29e+01
92     ),
93     cuthoe = cms.vdouble(
94     8.87e-02, 9.34e-02, 9.49e-02, 9.86e-02, 4.31e-02, 8.78e-02,
95     9.70e-02, 5.09e-02, 9.80e-02, 9.91e-02, 3.21e-02, 9.28e-02,
96     6.63e-02, 7.17e-02, 9.66e-02, 7.58e-02, 1.49e-02, 1.31e-02
97     ),
98     cutip = cms.vdouble(
99     2.46e-02, 7.60e-02, 9.66e-02, 8.85e-02, 4.41e-01, 2.05e-01,
100     2.92e-02, 2.93e-02, 6.19e-02, 2.51e-02, 1.59e-01, 8.15e-02,
101     7.29e+00, 1.06e-02, 5.76e+00, 6.89e+00, 1.27e+00, 5.89e+00
102     ),
103     cutisoecal = cms.vdouble(
104     3.34e+01, 2.81e+01, 7.32e+00, 2.74e+01, 7.33e+00, 2.17e+01,
105     9.38e+01, 1.02e+02, 1.21e+01, 2.60e+01, 8.91e+00, 1.00e+01,
106     1.61e+01, 3.13e+01, 1.69e+01, 1.54e+01, 1.33e+01, 3.77e+01
107     ),
108     cutisohcal = cms.vdouble(
109     1.35e+01, 9.93e+00, 7.56e+00, 1.48e+01, 8.10e+00, 1.08e+01,
110     4.27e+01, 2.01e+01, 9.11e+00, 1.04e+01, 6.89e+00, 5.59e+00,
111     8.53e+00, 9.59e+00, 2.42e+01, 2.78e+00, 8.67e+00, 2.88e-01
112     ),
113     cutisotk = cms.vdouble(
114     2.43e+01, 8.45e+00, 1.44e+01, 2.78e+01, 6.02e+00, 1.05e+01,
115     1.41e+01, 1.02e+01, 1.45e+01, 1.91e+01, 6.10e+00, 1.41e+01,
116     8.59e+00, 8.33e+00, 8.30e+00, 8.93e+00, 8.60e+00, 1.60e+01
117     ),
118     cutmishits = cms.vdouble(
119     5.50e+00, 1.50e+00, 5.50e+00, 2.50e+00, 2.50e+00, 2.50e+00,
120     3.50e+00, 5.50e+00, 5.00e-01, 1.50e+00, 2.50e+00, 5.00e-01,
121     1.50e+00, 1.50e+00, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01
122     ),
123     cutsee = cms.vdouble(
124     1.72e-02, 1.15e-02, 1.43e-02, 3.44e-02, 2.95e-02, 3.04e-02,
125     1.45e-02, 1.08e-02, 1.28e-02, 3.47e-02, 3.07e-02, 3.16e-02,
126     1.80e-02, 1.10e-02, 1.32e-02, 3.49e-02, 3.10e-02, 3.27e-02
127     )
128     )
129    
130    
131     eidMedium = eidCutBasedExt.clone()
132     eidMedium.electronIDType = 'classbased'
133     eidMedium.electronQuality = 'medium'
134     eidMedium.electronVersion = 'V02'
135     eidMedium.classbasedmediumEleIDCutsV02 = cms.PSet(
136     cutdeta = cms.vdouble(
137     9.37e-03, 3.28e-03, 7.70e-03, 1.37e-02, 6.57e-03, 8.60e-03,
138     1.02e-02, 2.86e-03, 8.26e-03, 1.18e-02, 7.03e-03, 8.67e-03,
139     1.23e-02, 2.67e-03, 1.01e-02, 1.45e-02, 4.98e-03, 1.28e-02
140     ),
141     cutdphi = cms.vdouble(
142     3.72e-02, 5.32e-02, 1.18e-01, 4.87e-02, 6.60e-02, 1.19e-01,
143     5.72e-02, 3.40e-02, 1.12e-01, 6.91e-02, 1.82e-02, 1.13e-01,
144     8.00e-02, 8.89e-02, 7.75e-02, 4.54e-02, 1.61e-02, 4.15e-02
145     ),
146     cuteopin = cms.vdouble(
147     8.78e-01, 8.07e-01, 8.43e-01, 9.42e-01, 7.35e-01, 7.74e-01,
148     8.27e-01, 9.54e-01, 8.50e-01, 8.34e-01, 9.04e-01, 9.71e-01,
149     8.23e-01, 9.44e-01, 8.23e-01, 8.46e-01, 7.71e-01, 1.09e+00
150     ),
151     cutet = cms.vdouble(
152     0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00,
153     0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00,
154     1.32e+01, 1.39e+01, 1.50e+01, 1.45e+01, 1.52e+01, 1.53e+01
155     ),
156     cuthoe = cms.vdouble(
157     8.86e-02, 9.02e-02, 9.39e-02, 9.81e-02, 3.43e-02, 5.64e-02,
158     7.45e-02, 4.83e-02, 8.09e-02, 9.60e-02, 2.42e-02, 8.72e-02,
159     6.44e-03, 8.80e-02, 4.03e-02, 2.51e-02, 1.51e-02, 2.07e-02
160     ),
161     cutip = cms.vdouble(
162     2.45e-02, 5.64e-02, 8.79e-02, 8.59e-02, 3.91e-01, 1.61e-01,
163     1.22e-02, 1.95e-02, 3.77e-02, 2.10e-02, 1.26e-01, 4.50e-02,
164     7.33e+00, 9.38e-03, 5.28e+00, 6.52e+00, 7.69e-01, 5.90e+00
165     ),
166     cutisoecal = cms.vdouble(
167     2.87e+01, 2.81e+01, 5.29e+00, 2.10e+01, 4.11e+00, 4.86e+00,
168     2.79e+01, 2.67e+01, 8.86e+00, 1.47e+01, 4.94e+00, 6.09e+00,
169     1.12e+01, 1.49e+01, 1.36e+01, 1.31e+01, 1.06e+01, 1.34e+01
170     ),
171     cutisohcal = cms.vdouble(
172     1.15e+01, 7.62e+00, 8.80e+00, 5.23e+00, 7.17e+00, 2.55e+00,
173     3.17e+01, 2.12e+01, 6.10e+00, 6.03e+00, 8.84e+00, 3.71e+00,
174     3.52e+00, 5.94e+00, 2.00e+01, 1.29e-01, 4.10e+00, 1.35e-02
175     ),
176     cutisotk = cms.vdouble(
177     1.00e+01, 6.04e+00, 8.94e+00, 1.29e+01, 4.14e+00, 8.03e+00,
178     8.51e+00, 6.73e+00, 7.49e+00, 1.19e+01, 3.59e+00, 6.70e+00,
179     5.88e+00, 5.95e+00, 6.60e+00, 5.87e+00, 6.21e+00, 7.44e-01
180     ),
181     cutmishits = cms.vdouble(
182     5.50e+00, 1.50e+00, 5.50e+00, 2.50e+00, 2.50e+00, 1.50e+00,
183     3.50e+00, 5.50e+00, 5.00e-01, 1.50e+00, 1.50e+00, 5.00e-01,
184     5.00e-01, 1.50e+00, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01
185     ),
186     cutsee = cms.vdouble(
187     1.69e-02, 1.07e-02, 1.20e-02, 3.18e-02, 2.83e-02, 2.89e-02,
188     1.32e-02, 1.06e-02, 1.19e-02, 3.29e-02, 2.96e-02, 3.00e-02,
189     1.66e-02, 1.12e-02, 1.15e-02, 3.48e-02, 2.96e-02, 3.33e-02
190     )
191     )
192    
193    
194     eidTight = eidCutBasedExt.clone()
195     eidTight.electronIDType = 'classbased'
196     eidTight.electronQuality = 'tight'
197     eidTight.electronVersion = 'V02'
198     eidTight.classbasedtightEleIDCutsV02 = cms.PSet(
199     cutdeta = cms.vdouble(
200     9.15e-03, 3.02e-03, 6.10e-03, 1.35e-02, 5.65e-03, 7.93e-03,
201     1.02e-02, 2.66e-03, 1.06e-02, 9.03e-03, 7.66e-03, 7.23e-03,
202     1.16e-02, 2.03e-03, 6.59e-03, 1.48e-02, 5.55e-03, 1.28e-02
203     ),
204     cutdphi = cms.vdouble(
205     3.69e-02, 3.07e-02, 1.17e-01, 4.75e-02, 2.16e-02, 1.17e-01,
206     3.72e-02, 2.46e-02, 4.26e-02, 6.12e-02, 1.42e-02, 3.90e-02,
207     7.37e-02, 5.66e-02, 3.59e-02, 1.87e-02, 1.20e-02, 3.58e-02
208     ),
209     cuteopin = cms.vdouble(
210     8.78e-01, 8.59e-01, 8.74e-01, 9.44e-01, 7.37e-01, 7.73e-01,
211     8.60e-01, 9.67e-01, 9.17e-01, 8.12e-01, 9.15e-01, 1.01e+00,
212     8.47e-01, 9.53e-01, 9.79e-01, 8.41e-01, 7.71e-01, 1.09e+00
213     ),
214     cutet = cms.vdouble(
215     0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00,
216     0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00,
217     1.46e+01, 1.44e+01, 1.61e+01, 1.52e+01, 1.53e+01, 1.61e+01
218     ),
219     cuthoe = cms.vdouble(
220     8.71e-02, 2.89e-02, 7.83e-02, 9.46e-02, 2.45e-02, 3.63e-02,
221     6.71e-02, 4.80e-02, 6.14e-02, 9.24e-02, 1.58e-02, 4.90e-02,
222     3.82e-02, 9.15e-02, 4.51e-02, 4.52e-02, 1.96e-03, 4.30e-03
223     ),
224     cutip = cms.vdouble(
225     2.39e-02, 2.70e-02, 7.68e-02, 2.31e-02, 1.78e-01, 9.57e-02,
226     1.02e-02, 1.68e-02, 4.30e-02, 1.66e-02, 5.94e-02, 3.08e-02,
227     2.10e+00, 5.27e-03, 3.17e+00, 4.91e+00, 7.69e-01, 5.90e+00
228     ),
229     cutisoecal = cms.vdouble(
230     2.00e+01, 2.72e+01, 4.48e+00, 1.35e+01, 4.56e+00, 3.19e+00,
231     1.22e+01, 1.31e+01, 7.42e+00, 7.67e+00, 4.12e+00, 4.85e+00,
232     1.01e+01, 1.24e+01, 1.11e+01, 1.10e+01, 1.06e+01, 1.34e+01
233     ),
234     cutisohcal = cms.vdouble(
235     1.09e+01, 7.01e+00, 8.75e+00, 3.51e+00, 7.75e+00, 1.62e+00,
236     1.16e+01, 9.90e+00, 4.97e+00, 5.33e+00, 3.18e+00, 2.32e+00,
237     1.64e-01, 5.46e+00, 1.20e+01, 6.04e-03, 4.10e+00, 6.28e-04
238     ),
239     cutisotk = cms.vdouble(
240     6.53e+00, 4.60e+00, 6.00e+00, 8.63e+00, 3.11e+00, 7.77e+00,
241     5.42e+00, 4.81e+00, 4.06e+00, 6.47e+00, 2.80e+00, 3.45e+00,
242     5.29e+00, 5.18e+00, 1.54e+01, 5.38e+00, 4.47e+00, 3.47e-02
243     ),
244     cutmishits = cms.vdouble(
245     5.50e+00, 1.50e+00, 5.00e-01, 1.50e+00, 2.50e+00, 5.00e-01,
246     3.50e+00, 5.50e+00, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01,
247     5.00e-01, 1.50e+00, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01
248     ),
249     cutsee = cms.vdouble(
250     1.31e-02, 1.06e-02, 1.15e-02, 3.06e-02, 2.80e-02, 2.93e-02,
251     1.31e-02, 1.06e-02, 1.15e-02, 3.17e-02, 2.90e-02, 2.89e-02,
252     1.42e-02, 1.06e-02, 1.03e-02, 3.50e-02, 2.96e-02, 3.33e-02
253     )
254     )
255    
256     eidSuperTight = eidCutBasedExt.clone()
257     eidSuperTight.electronIDType = 'classbased'
258     eidSuperTight.electronQuality = 'supertight'
259     eidSuperTight.electronVersion = 'V02'
260     eidSuperTight.classbasedsupertightEleIDCutsV02 = cms.PSet(
261     cutdeta = cms.vdouble(
262     8.92e-03, 2.77e-03, 5.35e-03, 1.19e-02, 5.21e-03, 6.88e-03,
263     9.66e-03, 2.66e-03, 1.02e-02, 7.68e-03, 5.22e-03, 5.91e-03,
264     1.16e-02, 2.03e-03, 6.59e-03, 1.48e-02, 5.55e-03, 1.28e-02
265     ),
266     cutdphi = cms.vdouble(
267     3.70e-02, 2.06e-02, 1.13e-01, 4.59e-02, 1.46e-02, 1.12e-01,
268     3.35e-02, 1.99e-02, 2.98e-02, 3.07e-02, 1.02e-02, 1.94e-02,
269     7.37e-02, 5.66e-02, 3.59e-02, 1.87e-02, 1.20e-02, 3.58e-02
270     ),
271     cuteopin = cms.vdouble(
272     8.78e-01, 9.35e-01, 8.87e-01, 9.50e-01, 8.61e-01, 7.65e-01,
273     8.99e-01, 9.75e-01, 9.69e-01, 7.99e-01, 9.47e-01, 1.00e+00,
274     8.47e-01, 9.53e-01, 9.79e-01, 8.41e-01, 7.71e-01, 1.09e+00
275     ),
276     cutet = cms.vdouble(
277     0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00,
278     0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00,
279     1.46e+01, 1.44e+01, 1.61e+01, 1.52e+01, 1.53e+01, 1.61e+01
280     ),
281     cuthoe = cms.vdouble(
282     8.13e-02, 2.19e-02, 2.82e-02, 5.87e-02, 1.94e-02, 1.66e-02,
283     5.51e-02, 3.56e-02, 7.75e-02, 7.83e-02, 2.14e-02, 3.76e-02,
284     3.82e-02, 9.15e-02, 4.51e-02, 4.52e-02, 1.96e-03, 4.30e-03
285     ),
286     cutip = cms.vdouble(
287     2.37e-02, 1.97e-02, 7.91e-02, 1.38e-02, 6.88e-02, 4.15e-02,
288     9.36e-03, 9.66e-03, 1.45e-02, 1.37e-02, 6.01e-02, 1.32e-02,
289     2.10e+00, 5.27e-03, 3.17e+00, 4.91e+00, 7.69e-01, 5.90e+00
290     ),
291     cutisoecal = cms.vdouble(
292     9.09e+00, 1.18e+01, 3.92e+00, 4.71e+00, 1.34e+01, 2.58e+00,
293     8.75e+00, 8.10e+00, 6.41e+00, 5.70e+00, 3.47e+00, 4.17e+00,
294     1.01e+01, 1.24e+01, 1.11e+01, 1.10e+01, 1.06e+01, 1.34e+01
295     ),
296     cutisohcal = cms.vdouble(
297     9.93e+00, 8.32e+00, 2.76e+00, 2.98e+00, 3.81e+00, 1.08e+00,
298     6.66e+00, 6.67e+00, 2.79e+00, 3.10e+00, 1.56e+00, 2.00e+00,
299     1.64e-01, 5.46e+00, 1.20e+01, 6.04e-03, 4.10e+00, 6.28e-04
300     ),
301     cutisotk = cms.vdouble(
302     5.02e+00, 3.71e+00, 3.80e+00, 7.73e+00, 2.13e+00, 8.76e+00,
303     4.46e+00, 3.73e+00, 2.79e+00, 3.25e+00, 2.51e+00, 2.18e+00,
304     5.29e+00, 5.18e+00, 1.54e+01, 5.38e+00, 4.47e+00, 3.47e-02
305     ),
306     cutmishits = cms.vdouble(
307     5.50e+00, 1.50e+00, 5.00e-01, 1.50e+00, 1.50e+00, 5.00e-01,
308     5.00e-01, 5.50e+00, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01,
309     5.00e-01, 1.50e+00, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01
310     ),
311     cutsee = cms.vdouble(
312     1.18e-02, 1.05e-02, 1.12e-02, 3.05e-02, 2.76e-02, 2.86e-02,
313     1.25e-02, 1.01e-02, 1.08e-02, 3.37e-02, 2.77e-02, 2.93e-02,
314     1.42e-02, 1.06e-02, 1.03e-02, 3.50e-02, 2.96e-02, 3.33e-02
315     )
316     )
317    
318     eidHyperTight1 = eidCutBasedExt.clone()
319     eidHyperTight1.electronIDType = 'classbased'
320     eidHyperTight1.electronQuality = 'hypertight1'
321     eidHyperTight1.electronVersion = 'V02'
322     eidHyperTight1.classbasedhypertight1EleIDCutsV02 = cms.PSet(
323     cutdeta = cms.vdouble(
324     8.81e-03, 2.39e-03, 5.60e-03, 8.00e-03, 5.30e-03, 6.18e-03,
325     9.96e-03, 2.43e-03, 1.06e-02, 7.83e-03, 6.12e-03, 4.94e-03,
326     1.16e-02, 2.03e-03, 6.59e-03, 1.48e-02, 5.55e-03, 1.28e-02
327     ),
328     cutdphi = cms.vdouble(
329     3.64e-02, 1.61e-02, 4.33e-02, 4.19e-02, 1.34e-02, 4.40e-02,
330     2.75e-02, 2.22e-02, 2.17e-02, 2.04e-02, 9.14e-03, 1.13e-02,
331     7.37e-02, 5.66e-02, 3.59e-02, 1.87e-02, 1.20e-02, 3.58e-02
332     ),
333     cuteopin = cms.vdouble(
334     8.79e-01, 9.65e-01, 9.04e-01, 9.50e-01, 7.91e-01, 7.74e-01,
335     9.20e-01, 9.83e-01, 9.89e-01, 7.98e-01, 9.70e-01, 1.02e+00,
336     8.47e-01, 9.53e-01, 9.79e-01, 8.41e-01, 7.71e-01, 1.09e+00
337     ),
338     cutet = cms.vdouble(
339     0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00,
340     0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00,
341     1.46e+01, 1.44e+01, 1.61e+01, 1.52e+01, 1.53e+01, 1.61e+01
342     ),
343     cuthoe = cms.vdouble(
344     5.29e-02, 1.71e-02, 1.95e-02, 3.93e-02, 1.38e-02, 1.13e-02,
345     5.01e-02, 2.99e-02, 5.38e-02, 5.44e-02, 2.05e-02, 1.35e-02,
346     3.82e-02, 9.15e-02, 4.51e-02, 4.52e-02, 1.96e-03, 4.30e-03
347     ),
348     cutip = cms.vdouble(
349     2.38e-02, 2.02e-02, 4.23e-02, 1.39e-02, 2.00e-02, 3.00e-02,
350     8.61e-03, 1.50e-02, 1.08e-02, 1.07e-02, 1.65e-02, 1.06e-02,
351     2.10e+00, 5.27e-03, 3.17e+00, 4.91e+00, 7.69e-01, 5.90e+00
352     ),
353     cutisoecal = cms.vdouble(
354     5.42e+00, 9.14e+00, 3.65e+00, 3.92e+00, 2.90e+00, 2.45e+00,
355     6.92e+00, 6.49e+00, 5.08e+00, 5.26e+00, 2.71e+00, 3.57e+00,
356     1.01e+01, 1.24e+01, 1.11e+01, 1.10e+01, 1.06e+01, 1.34e+01
357     ),
358     cutisohcal = cms.vdouble(
359     9.95e+00, 8.15e+00, 4.13e+00, 2.98e+00, 3.22e+00, 9.25e-01,
360     5.35e+00, 5.67e+00, 2.45e+00, 1.91e+00, 1.01e+00, 1.78e+00,
361     1.64e-01, 5.46e+00, 1.20e+01, 6.04e-03, 4.10e+00, 6.28e-04
362     ),
363     cutisotk = cms.vdouble(
364     4.26e+00, 3.26e+00, 2.34e+00, 8.33e+00, 1.40e+00, 3.45e+00,
365     3.35e+00, 3.16e+00, 2.37e+00, 2.22e+00, 2.14e+00, 1.58e+00,
366     5.29e+00, 5.18e+00, 1.54e+01, 5.38e+00, 4.47e+00, 3.47e-02
367     ),
368     cutmishits = cms.vdouble(
369     5.50e+00, 1.50e+00, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01,
370     5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01,
371     5.00e-01, 1.50e+00, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01
372     ),
373     cutsee = cms.vdouble(
374     1.13e-02, 1.06e-02, 1.08e-02, 2.96e-02, 2.73e-02, 2.86e-02,
375     1.25e-02, 1.00e-02, 1.05e-02, 3.40e-02, 2.69e-02, 2.87e-02,
376     1.42e-02, 1.06e-02, 1.03e-02, 3.50e-02, 2.96e-02, 3.33e-02
377     )
378     )
379    
380     eidHyperTight2 = eidCutBasedExt.clone()
381     eidHyperTight2.electronIDType = 'classbased'
382     eidHyperTight2.electronQuality = 'hypertight2'
383     eidHyperTight2.electronVersion = 'V02'
384     eidHyperTight2.classbasedhypertight2EleIDCutsV02 = cms.PSet(
385     cutdeta = cms.vdouble(
386     8.53e-03, 2.22e-03, 5.15e-03, 6.94e-03, 6.10e-03, 6.05e-03,
387     8.34e-03, 1.88e-03, 2.46e-03, 4.61e-03, 3.20e-03, 3.28e-03,
388     1.16e-02, 2.03e-03, 6.59e-03, 1.48e-02, 5.55e-03, 1.28e-02
389     ),
390     cutdphi = cms.vdouble(
391     2.01e-02, 1.21e-02, 2.13e-02, 4.45e-02, 1.15e-02, 1.70e-02,
392     3.62e-02, 1.93e-02, 1.37e-02, 1.81e-02, 6.43e-03, 9.47e-03,
393     7.37e-02, 5.66e-02, 3.59e-02, 1.87e-02, 1.20e-02, 3.58e-02
394     ),
395     cuteopin = cms.vdouble(
396     8.79e-01, 9.81e-01, 8.77e-01, 9.61e-01, 9.29e-01, 7.84e-01,
397     8.88e-01, 1.01e+00, 1.02e+00, 9.12e-01, 1.01e+00, 1.03e+00,
398     8.47e-01, 9.53e-01, 9.79e-01, 8.41e-01, 7.71e-01, 1.09e+00
399     ),
400     cutet = cms.vdouble(
401     0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00,
402     0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00,
403     1.46e+01, 1.44e+01, 1.61e+01, 1.52e+01, 1.53e+01, 1.61e+01
404     ),
405     cuthoe = cms.vdouble(
406     2.91e-02, 2.35e-02, 1.84e-02, 2.58e-02, 1.19e-02, 1.02e-02,
407     4.38e-02, 2.61e-03, 5.73e-02, 4.52e-02, 5.93e-02, 6.31e-04,
408     3.82e-02, 9.15e-02, 4.51e-02, 4.52e-02, 1.96e-03, 4.30e-03
409     ),
410     cutip = cms.vdouble(
411     1.95e-02, 1.97e-02, 1.58e-02, 1.48e-02, 1.31e-02, 1.80e-02,
412     7.56e-03, 1.81e-02, 1.11e-02, 9.29e-03, 2.39e-02, 6.64e-03,
413     2.10e+00, 5.27e-03, 3.17e+00, 4.91e+00, 7.69e-01, 5.90e+00
414     ),
415     cutisoecal = cms.vdouble(
416     6.72e+00, 5.83e+00, 3.59e+00, 2.91e+00, 2.63e+00, 2.54e+00,
417     5.28e+00, 5.43e+00, 4.82e+00, 3.68e+00, 2.54e+00, 3.25e+00,
418     1.01e+01, 1.24e+01, 1.11e+01, 1.10e+01, 1.06e+01, 1.34e+01
419     ),
420     cutisohcal = cms.vdouble(
421     8.30e+00, 8.23e+00, 4.99e+00, 2.16e+00, 3.45e+00, 7.47e+00,
422     3.12e+00, 4.67e+00, 2.82e+00, 1.12e+00, 9.91e-01, 1.59e+00,
423     1.64e-01, 5.46e+00, 1.20e+01, 6.04e-03, 4.10e+00, 6.28e-04
424     ),
425     cutisotk = cms.vdouble(
426     3.30e+00, 2.34e+00, 1.74e+00, 7.26e+00, 9.64e-01, 1.35e+00,
427     2.45e+00, 2.66e+00, 1.89e+00, 1.83e+00, 5.53e-01, 7.39e-02,
428     5.29e+00, 5.18e+00, 1.54e+01, 5.38e+00, 4.47e+00, 3.47e-02
429     ),
430     cutmishits = cms.vdouble(
431     5.50e+00, 1.50e+00, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01,
432     5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01,
433     5.00e-01, 1.50e+00, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01
434     ),
435     cutsee = cms.vdouble(
436     1.10e-02, 1.01e-02, 1.09e-02, 2.99e-02, 2.72e-02, 2.77e-02,
437     1.07e-02, 9.80e-03, 1.01e-02, 3.01e-02, 2.71e-02, 2.62e-02,
438     1.42e-02, 1.06e-02, 1.03e-02, 3.50e-02, 2.96e-02, 3.33e-02
439     )
440     )
441    
442     eidHyperTight3 = eidCutBasedExt.clone()
443     eidHyperTight3.electronIDType = 'classbased'
444     eidHyperTight3.electronQuality = 'hypertight3'
445     eidHyperTight3.electronVersion = 'V02'
446     eidHyperTight3.classbasedhypertight3EleIDCutsV02 = cms.PSet(
447     cutdeta = cms.vdouble(
448     8.19e-03, 2.41e-03, 5.34e-03, 5.93e-03, 5.79e-03, 5.99e-03,
449     3.80e-03, 1.66e-03, 1.71e-03, 4.59e-03, 2.41e-03, 3.31e-03,
450     1.16e-02, 2.03e-03, 6.59e-03, 1.48e-02, 5.55e-03, 1.28e-02
451     ),
452     cutdphi = cms.vdouble(
453     1.72e-02, 1.02e-02, 1.57e-02, 3.54e-02, 8.80e-03, 1.14e-02,
454     3.97e-02, 5.64e-03, 1.32e-02, 1.08e-02, 8.53e-03, 9.25e-03,
455     7.37e-02, 5.66e-02, 3.59e-02, 1.87e-02, 1.20e-02, 3.58e-02
456     ),
457     cuteopin = cms.vdouble(
458     8.91e-01, 9.84e-01, 9.22e-01, 9.61e-01, 9.53e-01, 7.97e-01,
459     9.51e-01, 1.01e+00, 1.12e+00, 1.26e+00, 1.03e+00, 1.12e+00,
460     8.47e-01, 9.53e-01, 9.79e-01, 8.41e-01, 7.71e-01, 1.09e+00
461     ),
462     cutet = cms.vdouble(
463     0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00,
464     0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00,
465     1.46e+01, 1.44e+01, 1.61e+01, 1.52e+01, 1.53e+01, 1.61e+01
466     ),
467     cuthoe = cms.vdouble(
468     2.49e-02, 1.63e-02, 1.94e-02, 1.72e-02, 1.26e-02, 1.12e-02,
469     5.70e-02, 7.18e-02, 4.03e-02, 8.01e-02, 2.77e-03, 4.80e-02,
470     3.82e-02, 9.15e-02, 4.51e-02, 4.52e-02, 1.96e-03, 4.30e-03
471     ),
472     cutip = cms.vdouble(
473     1.91e-02, 1.03e-02, 2.19e-02, 1.44e-02, 1.36e-02, 1.25e-02,
474     7.44e-03, 7.45e-03, 8.02e-03, 5.16e-03, 5.57e-03, 3.86e-03,
475     2.10e+00, 5.27e-03, 3.17e+00, 4.91e+00, 7.69e-01, 5.90e+00
476     ),
477     cutisoecal = cms.vdouble(
478     4.03e+00, 9.81e+00, 3.34e+00, 3.74e+00, 2.05e+00, 2.30e+00,
479     4.60e+00, 4.69e+00, 4.80e+00, 3.65e+00, 2.65e+00, 3.96e+00,
480     1.01e+01, 1.24e+01, 1.11e+01, 1.10e+01, 1.06e+01, 1.34e+01
481     ),
482     cutisohcal = cms.vdouble(
483     5.00e+00, 3.99e+00, 6.63e+00, 1.94e+00, 2.62e+00, 4.54e+00,
484     2.59e+00, 3.93e+00, 1.21e+00, 1.44e+00, 3.90e+00, 3.83e-01,
485     1.64e-01, 5.46e+00, 1.20e+01, 6.04e-03, 4.10e+00, 6.28e-04
486     ),
487     cutisotk = cms.vdouble(
488     2.66e+00, 1.30e+00, 1.07e+00, 2.39e+00, 9.35e-01, 8.17e-01,
489     2.07e+00, 2.89e+00, 1.92e+00, 6.11e-01, 2.58e-02, 3.45e-03,
490     5.29e+00, 5.18e+00, 1.54e+01, 5.38e+00, 4.47e+00, 3.47e-02
491     ),
492     cutmishits = cms.vdouble(
493     5.00e-01, 1.50e+00, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01,
494     5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01,
495     5.00e-01, 1.50e+00, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01
496     ),
497     cutsee = cms.vdouble(
498     1.07e-02, 1.01e-02, 1.02e-02, 3.13e-02, 2.72e-02, 2.67e-02,
499     9.46e-03, 9.61e-03, 9.85e-03, 2.69e-02, 2.55e-02, 2.53e-02,
500     1.42e-02, 1.06e-02, 1.03e-02, 3.50e-02, 2.96e-02, 3.33e-02
501     )
502     )
503    
504     eidHyperTight4 = eidCutBasedExt.clone()
505     eidHyperTight4.electronIDType = 'classbased'
506     eidHyperTight4.electronQuality = 'hypertight4'
507     eidHyperTight4.electronVersion = 'V02'
508     eidHyperTight4.classbasedhypertight4EleIDCutsV02 = cms.PSet(
509     cutdeta = cms.vdouble(
510     8.22e-03, 2.04e-03, 8.82e-03, 4.98e-03, 5.35e-03, 4.54e-03,
511     3.41e-03, 3.92e-03, 1.64e-03, 1.00e-02, 3.32e-03, 6.44e-03,
512     1.16e-02, 2.03e-03, 6.59e-03, 1.48e-02, 5.55e-03, 1.28e-02
513     ),
514     cutdphi = cms.vdouble(
515     1.82e-02, 5.88e-03, 1.11e-02, 1.61e-02, 5.32e-03, 9.21e-03,
516     8.33e-03, 3.82e-03, 1.61e-02, 7.76e-03, 7.18e-03, 9.03e-03,
517     7.37e-02, 5.66e-02, 3.59e-02, 1.87e-02, 1.20e-02, 3.58e-02
518     ),
519     cuteopin = cms.vdouble(
520     9.37e-01, 9.84e-01, 9.45e-01, 9.65e-01, 9.67e-01, 1.13e+00,
521     8.97e-01, 1.01e+00, 1.26e+00, 1.29e+00, 1.03e+00, 1.33e+00,
522     8.47e-01, 9.53e-01, 9.79e-01, 8.41e-01, 7.71e-01, 1.09e+00
523     ),
524     cutet = cms.vdouble(
525     0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00,
526     0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00,
527     1.46e+01, 1.44e+01, 1.61e+01, 1.52e+01, 1.53e+01, 1.61e+01
528     ),
529     cuthoe = cms.vdouble(
530     2.54e-02, 2.34e-02, 1.60e-03, 2.63e-02, 1.54e-02, 1.80e-02,
531     1.47e-02, 5.92e-02, 6.22e-02, 1.18e-02, 1.29e-04, 4.94e-02,
532     3.82e-02, 9.15e-02, 4.51e-02, 4.52e-02, 1.96e-03, 4.30e-03
533     ),
534     cutip = cms.vdouble(
535     1.72e-02, 1.38e-02, 1.45e-02, 1.07e-02, 5.34e-02, 1.01e-02,
536     5.37e-03, 5.31e-03, 3.90e-03, 4.58e-03, 4.94e-03, 3.90e-03,
537     2.10e+00, 5.27e-03, 3.17e+00, 4.91e+00, 7.69e-01, 5.90e+00
538     ),
539     cutisoecal = cms.vdouble(
540     3.49e+00, 2.68e+00, 2.44e+00, 8.86e+00, 1.01e+00, 1.87e+00,
541     4.46e+00, 4.85e+00, 4.74e+00, 3.29e+00, 2.50e+00, 4.44e+00,
542     1.01e+01, 1.24e+01, 1.11e+01, 1.10e+01, 1.06e+01, 1.34e+01
543     ),
544     cutisohcal = cms.vdouble(
545     1.56e+00, 6.13e+00, 6.24e+00, 1.03e+00, 2.49e+00, 6.78e-01,
546     2.66e+00, 2.84e+00, 2.55e+00, 6.70e-02, 4.76e+00, 4.80e-01,
547     1.64e-01, 5.46e+00, 1.20e+01, 6.04e-03, 4.10e+00, 6.28e-04
548     ),
549     cutisotk = cms.vdouble(
550     2.00e+00, 7.84e-01, 7.16e-01, 1.53e+00, 9.23e-01, 2.91e-01,
551     4.32e-01, 7.54e-01, 2.05e+00, 2.85e-02, 1.20e-03, 1.61e-04,
552     5.29e+00, 5.18e+00, 1.54e+01, 5.38e+00, 4.47e+00, 3.47e-02
553     ),
554     cutmishits = cms.vdouble(
555     5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01,
556     5.00e-01, 5.50e+00, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01,
557     5.00e-01, 1.50e+00, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01
558     ),
559     cutsee = cms.vdouble(
560     1.04e-02, 1.06e-02, 9.82e-03, 3.29e-02, 2.69e-02, 2.65e-02,
561     9.21e-03, 9.35e-03, 9.99e-03, 2.62e-02, 2.55e-02, 2.52e-02,
562     1.42e-02, 1.06e-02, 1.03e-02, 3.50e-02, 2.96e-02, 3.33e-02
563     )
564     )
565    
566     eIDCategoryBasedSequence = cms.Sequence(eidVeryLoose+
567     eidLoose+
568     eidMedium+
569     eidTight+
570     eidSuperTight+
571     eidHyperTight1+
572     eidHyperTight2+
573     eidHyperTight3+
574     eidHyperTight4)