ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitHzz4l/Selection/interface/CiCElectronSelectionDataTuning.i
Revision: 1.2
Committed: Mon Feb 13 09:44:06 2012 UTC (13 years, 3 months ago) by khahn
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +0 -0 lines
State: FILE REMOVED
Log Message:
*** empty log message ***

File Contents

# User Rev Content
1 khahn 1.1 double VeryLoose_cutdcotdist[] = {
2     3.89e-02, 3.90e-02, 3.96e-02, 3.92e-02, 3.95e-02, 3.97e-02, 3.92e-02, 3.95e-02, 2.98e-02
3     };
4     double VeryLoose_cutdetain[] = {
5     1.33e-02, 6.97e-03, 2.43e-02, 2.47e-02, 5.50e-02, 2.20e-02, 4.31e-02, 3.84e-02, 3.13e-02
6     };
7     double VeryLoose_cutdetainl[] = {
8     1.28e-02, 5.93e-03, 2.64e-02, 2.72e-02, 6.72e-02, 2.06e-02, 1.92e-02, 1.97e-01, 2.91e-02
9     };
10     double VeryLoose_cutdphiin[] = {
11     9.71e-02, 2.70e-01, 3.59e-01, 8.36e-02, 4.42e-01, 3.34e-01, 3.63e-01, 4.04e-01, 9.20e-01
12     };
13     double VeryLoose_cutdphiinl[] = {
14     7.93e-02, 2.66e-01, 3.60e-01, 9.12e-02, 4.42e-01, 3.33e-01, 3.39e-01, 6.61e-01, 2.92e-01
15     };
16     double VeryLoose_cuteseedopcor[] = {
17     6.35e-01, 3.27e-01, 4.00e-01, 7.31e-01, 3.50e-01, 4.54e-01, 1.27e-01, 2.91e-01, 6.28e-02
18     };
19     double VeryLoose_cutfmishits[] = {
20     4.50e+00, 1.50e+00, 1.50e+00, 4.50e+00, 2.50e+00, 1.50e+00, 3.50e+00, 4.50e+00, 3.50e+00
21     };
22     double VeryLoose_cuthoe[] = {
23     2.30e-01, 1.16e-01, 1.48e-01, 3.66e-01, 1.01e-01, 1.46e-01, 4.29e-01, 4.42e-01, 4.00e-01
24     };
25     double VeryLoose_cuthoel[] = {
26     2.44e-01, 1.17e-01, 1.48e-01, 3.60e-01, 7.69e-02, 1.46e-01, 3.26e-01, 3.83e-01, 3.93e-01
27     };
28     double VeryLoose_cutip_gsf[] = {
29     8.48e-02, 1.05e-01, 1.78e-01, 8.78e-02, 7.13e-01, 4.77e-01, 4.30e-01, 5.69e+00, 4.76e-01
30     };
31     double VeryLoose_cutip_gsfl[] = {
32     8.70e-02, 1.09e-01, 1.79e-01, 7.55e-02, 7.14e-01, 5.24e-01, 9.01e-01, 1.84e+00, 3.01e-01
33     };
34     double VeryLoose_cutiso_sum[] = {
35     2.56e+01, 1.70e+01, 1.76e+01, 1.86e+01, 8.79e+00, 1.25e+01, 2.14e+01, 2.34e+01, 3.23e+00
36     };
37     double VeryLoose_cutiso_sumoet[] = {
38     5.38e+01, 1.07e+01, 1.03e+01, 4.02e+01, 5.81e+00, 8.01e+00, 9.27e+00, 1.15e+01, 8.86e+02
39     };
40     double VeryLoose_cutiso_sumoetl[] = {
41     1.76e+01, 1.10e+01, 1.14e+01, 1.37e+01, 6.28e+00, 8.27e+00, 1.59e+01, 1.58e+01, 8.08e+00
42     };
43     double VeryLoose_cutsee[] = {
44     1.57e-02, 1.20e-02, 1.84e-02, 3.98e-02, 3.24e-02, 3.81e-02, 1.25e-02, 6.42e-02, 6.69e-02
45     };
46     double VeryLoose_cutseel[] = {
47     1.77e-02, 1.23e-02, 1.92e-02, 4.73e-02, 3.54e-02, 4.87e-02, 1.59e-02, 6.17e-02, 1.19e-01
48     };
49     eidVeryLoose.cutdcotdist = vector<double>(&VeryLoose_cutdcotdist[0], &VeryLoose_cutdcotdist[N_CATEGORIES]);
50     eidVeryLoose.cutdetain = vector<double>(&VeryLoose_cutdetain[0], &VeryLoose_cutdetain[N_CATEGORIES]);
51     eidVeryLoose.cutdetainl = vector<double>(&VeryLoose_cutdetainl[0], &VeryLoose_cutdetainl[N_CATEGORIES]);
52     eidVeryLoose.cutdphiin = vector<double>(&VeryLoose_cutdphiin[0], &VeryLoose_cutdphiin[N_CATEGORIES]);
53     eidVeryLoose.cutdphiinl = vector<double>(&VeryLoose_cutdphiinl[0], &VeryLoose_cutdphiinl[N_CATEGORIES]);
54     eidVeryLoose.cuteseedopcor = vector<double>(&VeryLoose_cuteseedopcor[0], &VeryLoose_cuteseedopcor[N_CATEGORIES]);
55     eidVeryLoose.cutfmishits = vector<double>(&VeryLoose_cutfmishits[0], &VeryLoose_cutfmishits[N_CATEGORIES]);
56     eidVeryLoose.cuthoe = vector<double>(&VeryLoose_cuthoe[0], &VeryLoose_cuthoe[N_CATEGORIES]);
57     eidVeryLoose.cuthoel = vector<double>(&VeryLoose_cuthoel[0], &VeryLoose_cuthoel[N_CATEGORIES]);
58     eidVeryLoose.cutsee = vector<double>(&VeryLoose_cutsee[0], &VeryLoose_cutsee[N_CATEGORIES]);
59     eidVeryLoose.cutseel = vector<double>(&VeryLoose_cutseel[0], &VeryLoose_cutseel[N_CATEGORIES]);
60    
61    
62     double Loose_cutdcotdist[] = {
63     3.87e-02, 3.50e-02, 3.18e-02, 3.92e-02, 3.94e-02, 3.97e-02, 3.10e-02, 3.95e-02, 1.10e-02
64     };
65     double Loose_cutdetain[] = {
66     1.33e-02, 5.28e-03, 1.44e-02, 2.19e-02, 1.25e-02, 1.37e-02, 2.18e-02, 3.84e-02, 2.75e-02
67     };
68     double Loose_cutdetainl[] = {
69     1.26e-02, 4.88e-03, 1.68e-02, 2.67e-02, 1.21e-02, 1.31e-02, 1.92e-02, 1.97e-01, 2.84e-02
70     };
71     double Loose_cutdphiin[] = {
72     9.36e-02, 2.46e-01, 3.25e-01, 8.18e-02, 3.22e-01, 2.83e-01, 3.54e-01, 4.04e-01, 6.80e-01
73     };
74     double Loose_cutdphiinl[] = {
75     7.93e-02, 2.44e-01, 3.11e-01, 9.12e-02, 3.04e-01, 2.82e-01, 3.39e-01, 6.61e-01, 2.91e-01
76     };
77     double Loose_cuteseedopcor[] = {
78     6.37e-01, 8.79e-01, 4.02e-01, 7.45e-01, 3.67e-01, 4.88e-01, 1.27e-01, 7.19e-01, 6.28e-02
79     };
80     double Loose_cutfmishits[] = {
81     4.50e+00, 1.50e+00, 1.50e+00, 1.50e+00, 1.50e+00, 1.50e+00, 3.50e+00, 3.50e+00, 3.50e+00
82     };
83     double Loose_cuthoe[] = {
84     1.96e-01, 7.92e-02, 1.48e-01, 3.66e-01, 6.88e-02, 1.45e-01, 4.29e-01, 4.42e-01, 4.00e-01
85     };
86     double Loose_cuthoel[] = {
87     2.26e-01, 7.95e-02, 1.48e-01, 3.60e-01, 6.23e-02, 1.46e-01, 3.26e-01, 3.83e-01, 3.92e-01
88     };
89     double Loose_cutip_gsf[] = {
90     8.48e-02, 9.95e-02, 1.75e-01, 6.97e-02, 5.65e-01, 4.77e-01, 4.30e-01, 3.32e+00, 1.61e-01
91     };
92     double Loose_cutip_gsfl[] = {
93     7.58e-02, 9.81e-02, 1.76e-01, 6.66e-02, 5.65e-01, 5.16e-01, 9.01e-01, 1.12e+00, 8.42e-02
94     };
95     double Loose_cutiso_sum[] = {
96     2.02e+01, 1.31e+01, 1.56e+01, 1.61e+01, 8.61e+00, 1.10e+01, 1.31e+01, 1.63e+01, 2.37e+00
97     };
98     double Loose_cutiso_sumoet[] = {
99     1.49e+01, 8.33e+00, 7.64e+00, 1.22e+01, 4.49e+00, 5.59e+00, 7.44e+00, 7.31e+00, 2.74e+01
100     };
101     double Loose_cutiso_sumoetl[] = {
102     1.21e+01, 9.18e+00, 8.66e+00, 9.43e+00, 4.34e+00, 5.73e+00, 1.08e+01, 1.05e+01, 8.08e+00
103     };
104     double Loose_cutsee[] = {
105     1.57e-02, 1.12e-02, 1.40e-02, 3.95e-02, 3.10e-02, 3.37e-02, 1.11e-02, 6.13e-02, 6.69e-02
106     };
107     double Loose_cutseel[] = {
108     1.77e-02, 1.15e-02, 1.50e-02, 4.55e-02, 3.24e-02, 4.46e-02, 1.22e-02, 6.17e-02, 1.19e-01
109     };
110     eidLoose.cutdcotdist = vector<double>(&Loose_cutdcotdist[0], &Loose_cutdcotdist[N_CATEGORIES]);
111     eidLoose.cutdetain = vector<double>(&Loose_cutdetain[0], &Loose_cutdetain[N_CATEGORIES]);
112     eidLoose.cutdetainl = vector<double>(&Loose_cutdetainl[0], &Loose_cutdetainl[N_CATEGORIES]);
113     eidLoose.cutdphiin = vector<double>(&Loose_cutdphiin[0], &Loose_cutdphiin[N_CATEGORIES]);
114     eidLoose.cutdphiinl = vector<double>(&Loose_cutdphiinl[0], &Loose_cutdphiinl[N_CATEGORIES]);
115     eidLoose.cuteseedopcor = vector<double>(&Loose_cuteseedopcor[0], &Loose_cuteseedopcor[N_CATEGORIES]);
116     eidLoose.cutfmishits = vector<double>(&Loose_cutfmishits[0], &Loose_cutfmishits[N_CATEGORIES]);
117     eidLoose.cuthoe = vector<double>(&Loose_cuthoe[0], &Loose_cuthoe[N_CATEGORIES]);
118     eidLoose.cuthoel = vector<double>(&Loose_cuthoel[0], &Loose_cuthoel[N_CATEGORIES]);
119     eidLoose.cutsee = vector<double>(&Loose_cutsee[0], &Loose_cutsee[N_CATEGORIES]);
120     eidLoose.cutseel = vector<double>(&Loose_cutseel[0], &Loose_cutseel[N_CATEGORIES]);
121    
122    
123     double Medium_cutdcotdist[] = {
124     3.32e-02, 2.92e-02, 2.49e-02, 3.92e-02, 3.41e-02, 3.96e-02, 2.91e-02, 3.95e-02, 7.71e-03
125     };
126     double Medium_cutdetain[] = {
127     1.33e-02, 4.48e-03, 9.22e-03, 1.54e-02, 7.26e-03, 1.24e-02, 1.29e-02, 3.84e-02, 1.88e-02
128     };
129     double Medium_cutdetainl[] = {
130     1.21e-02, 4.22e-03, 9.18e-03, 1.61e-02, 6.45e-03, 1.16e-02, 1.23e-02, 6.20e-02, 2.43e-02
131     };
132     double Medium_cutdphiin[] = {
133     7.09e-02, 2.43e-01, 2.96e-01, 7.98e-02, 2.35e-01, 2.76e-01, 3.42e-01, 4.04e-01, 2.99e-01
134     };
135     double Medium_cutdphiinl[] = {
136     7.42e-02, 2.43e-01, 2.97e-01, 9.12e-02, 2.26e-01, 2.76e-01, 3.34e-01, 5.58e-01, 2.91e-01
137     };
138     double Medium_cuteseedopcor[] = {
139     6.42e-01, 9.44e-01, 4.53e-01, 7.62e-01, 3.67e-01, 5.57e-01, 1.98e-01, 9.15e-01, 6.28e-02
140     };
141     double Medium_cutfmishits[] = {
142     4.50e+00, 1.50e+00, 1.50e+00, 1.50e+00, 1.50e+00, 5.00e-01, 1.50e+00, 5.00e-01, 5.00e-01
143     };
144     double Medium_cuthoe[] = {
145     1.96e-01, 6.30e-02, 1.48e-01, 3.66e-01, 5.66e-02, 1.45e-01, 4.29e-01, 4.28e-01, 3.99e-01
146     };
147     double Medium_cuthoel[] = {
148     2.19e-01, 6.19e-02, 1.47e-01, 3.58e-01, 4.61e-02, 1.46e-01, 3.26e-01, 3.81e-01, 3.89e-01
149     };
150     double Medium_cutip_gsf[] = {
151     2.45e-02, 9.74e-02, 1.48e-01, 5.49e-02, 5.65e-01, 3.33e-01, 2.04e-01, 5.41e-01, 1.21e-01
152     };
153     double Medium_cutip_gsfl[] = {
154     1.92e-02, 9.81e-02, 1.33e-01, 4.34e-02, 5.65e-01, 3.24e-01, 2.33e-01, 4.30e-01, 6.44e-02
155     };
156     double Medium_cutiso_sum[] = {
157     1.44e+01, 1.12e+01, 1.09e+01, 1.08e+01, 6.35e+00, 9.78e+00, 1.30e+01, 1.62e+01, 1.96e+00
158     };
159     double Medium_cutiso_sumoet[] = {
160     1.01e+01, 6.41e+00, 6.00e+00, 8.14e+00, 3.90e+00, 4.76e+00, 6.86e+00, 6.48e+00, 1.74e+01
161     };
162     double Medium_cutiso_sumoetl[] = {
163     9.44e+00, 7.67e+00, 7.15e+00, 7.34e+00, 3.35e+00, 4.70e+00, 8.32e+00, 7.55e+00, 6.25e+00
164     };
165     double Medium_cutsee[] = {
166     1.30e-02, 1.09e-02, 1.18e-02, 3.94e-02, 3.04e-02, 3.28e-02, 1.00e-02, 3.73e-02, 6.69e-02
167     };
168     double Medium_cutseel[] = {
169     1.42e-02, 1.11e-02, 1.29e-02, 4.32e-02, 2.96e-02, 3.82e-02, 1.01e-02, 4.45e-02, 1.19e-01
170     };
171     eidMedium.cutdcotdist = vector<double>(&Medium_cutdcotdist[0], &Medium_cutdcotdist[N_CATEGORIES]);
172     eidMedium.cutdetain = vector<double>(&Medium_cutdetain[0], &Medium_cutdetain[N_CATEGORIES]);
173     eidMedium.cutdetainl = vector<double>(&Medium_cutdetainl[0], &Medium_cutdetainl[N_CATEGORIES]);
174     eidMedium.cutdphiin = vector<double>(&Medium_cutdphiin[0], &Medium_cutdphiin[N_CATEGORIES]);
175     eidMedium.cutdphiinl = vector<double>(&Medium_cutdphiinl[0], &Medium_cutdphiinl[N_CATEGORIES]);
176     eidMedium.cuteseedopcor = vector<double>(&Medium_cuteseedopcor[0], &Medium_cuteseedopcor[N_CATEGORIES]);
177     eidMedium.cutfmishits = vector<double>(&Medium_cutfmishits[0], &Medium_cutfmishits[N_CATEGORIES]);
178     eidMedium.cuthoe = vector<double>(&Medium_cuthoe[0], &Medium_cuthoe[N_CATEGORIES]);
179     eidMedium.cuthoel = vector<double>(&Medium_cuthoel[0], &Medium_cuthoel[N_CATEGORIES]);
180     eidMedium.cutsee = vector<double>(&Medium_cutsee[0], &Medium_cutsee[N_CATEGORIES]);
181     eidMedium.cutseel = vector<double>(&Medium_cutseel[0], &Medium_cutseel[N_CATEGORIES]);
182    
183    
184     double Tight_cutdcotdist[] = {
185     2.68e-02, 2.36e-02, 2.21e-02, 3.72e-02, 3.17e-02, 3.61e-02, 2.55e-02, 3.75e-02, 2.16e-04
186     };
187     double Tight_cutdetain[] = {
188     8.92e-03, 3.96e-03, 8.50e-03, 1.34e-02, 6.27e-03, 1.05e-02, 1.12e-02, 3.09e-02, 1.88e-02
189     };
190     double Tight_cutdetainl[] = {
191     9.23e-03, 3.77e-03, 8.70e-03, 1.39e-02, 5.60e-03, 9.40e-03, 1.07e-02, 6.20e-02, 4.10e-03
192     };
193     double Tight_cutdphiin[] = {
194     6.37e-02, 1.53e-01, 2.90e-01, 7.69e-02, 1.81e-01, 2.34e-01, 3.42e-01, 3.93e-01, 2.84e-01
195     };
196     double Tight_cutdphiinl[] = {
197     6.92e-02, 2.33e-01, 2.96e-01, 8.65e-02, 1.85e-01, 2.76e-01, 3.34e-01, 3.53e-01, 2.90e-01
198     };
199     double Tight_cuteseedopcor[] = {
200     6.52e-01, 9.69e-01, 9.12e-01, 7.79e-01, 3.67e-01, 6.99e-01, 3.28e-01, 9.67e-01, 5.89e-01
201     };
202     double Tight_cutfmishits[] = {
203     4.50e+00, 1.50e+00, 5.00e-01, 1.50e+00, 1.50e+00, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01
204     };
205     double Tight_cuthoe[] = {
206     1.74e-01, 4.88e-02, 1.46e-01, 3.64e-01, 4.93e-02, 1.45e-01, 4.29e-01, 4.20e-01, 3.99e-01
207     };
208     double Tight_cuthoel[] = {
209     2.19e-01, 5.25e-02, 1.47e-01, 3.57e-01, 4.25e-02, 1.45e-01, 3.26e-01, 3.80e-01, 1.32e-01
210     };
211     double Tight_cutip_gsf[] = {
212     1.58e-02, 8.25e-02, 1.15e-01, 4.05e-02, 5.40e-01, 1.51e-01, 7.74e-02, 4.17e-01, 7.80e-02
213     };
214     double Tight_cutip_gsfl[] = {
215     1.27e-02, 6.26e-02, 9.68e-02, 3.02e-02, 5.65e-01, 1.46e-01, 7.90e-02, 4.10e-01, 4.79e-02
216     };
217     double Tight_cutiso_sum[] = {
218     1.23e+01, 9.77e+00, 1.01e+01, 9.77e+00, 6.13e+00, 7.55e+00, 1.30e+01, 1.62e+01, 1.78e+00
219     };
220     double Tight_cutiso_sumoet[] = {
221     7.75e+00, 5.45e+00, 5.67e+00, 5.97e+00, 3.17e+00, 3.86e+00, 6.06e+00, 5.31e+00, 1.05e+01
222     };
223     double Tight_cutiso_sumoetl[] = {
224     7.56e+00, 5.08e+00, 5.77e+00, 5.74e+00, 2.37e+00, 3.32e+00, 4.97e+00, 5.46e+00, 3.82e+00
225     };
226     double Tight_cutsee[] = {
227     1.16e-02, 1.07e-02, 1.08e-02, 3.49e-02, 2.89e-02, 3.08e-02, 9.87e-03, 3.37e-02, 4.40e-02
228     };
229     double Tight_cutseel[] = {
230     1.27e-02, 1.08e-02, 1.13e-02, 4.19e-02, 2.81e-02, 3.02e-02, 9.76e-03, 4.28e-02, 2.98e-02
231     };
232     eidTight.cutdcotdist = vector<double>(&Tight_cutdcotdist[0], &Tight_cutdcotdist[N_CATEGORIES]);
233     eidTight.cutdetain = vector<double>(&Tight_cutdetain[0], &Tight_cutdetain[N_CATEGORIES]);
234     eidTight.cutdetainl = vector<double>(&Tight_cutdetainl[0], &Tight_cutdetainl[N_CATEGORIES]);
235     eidTight.cutdphiin = vector<double>(&Tight_cutdphiin[0], &Tight_cutdphiin[N_CATEGORIES]);
236     eidTight.cutdphiinl = vector<double>(&Tight_cutdphiinl[0], &Tight_cutdphiinl[N_CATEGORIES]);
237     eidTight.cuteseedopcor = vector<double>(&Tight_cuteseedopcor[0], &Tight_cuteseedopcor[N_CATEGORIES]);
238     eidTight.cutfmishits = vector<double>(&Tight_cutfmishits[0], &Tight_cutfmishits[N_CATEGORIES]);
239     eidTight.cuthoe = vector<double>(&Tight_cuthoe[0], &Tight_cuthoe[N_CATEGORIES]);
240     eidTight.cuthoel = vector<double>(&Tight_cuthoel[0], &Tight_cuthoel[N_CATEGORIES]);
241     eidTight.cutsee = vector<double>(&Tight_cutsee[0], &Tight_cutsee[N_CATEGORIES]);
242     eidTight.cutseel = vector<double>(&Tight_cutseel[0], &Tight_cutseel[N_CATEGORIES]);
243    
244    
245     /*
246     eidSuperTight[] = eidDouble CutBasedExt.clone()
247     eidSuperTight.electronIDType[] = 'classbased'
248     eidSuperTight.electronQuality[] = 'supertight'
249     eidSuperTight.electronVersion[] = 'V06'
250     eidSuperTight.additionalCategories[] = True
251     eidSuperTight.classbasedsupertightEleIDDouble CutsV06[] = cms.PSet(
252     double cutdcotdist[] = {
253     2.11e-02, 1.86e-02, 1.55e-02, 3.40e-02, 2.85e-02, 3.32e-02, 1.64e-02, 3.75e-02, 1.30e-04
254     };
255     double cutdetain[] = {
256     7.84e-03, 3.67e-03, 7.00e-03, 1.28e-02, 5.65e-03, 9.53e-03, 1.08e-02, 2.97e-02, 7.24e-03
257     };
258     double cutdetainl[] = {
259     7.61e-03, 3.28e-03, 6.57e-03, 1.03e-02, 5.05e-03, 8.55e-03, 1.07e-02, 2.94e-02, 4.10e-03
260     };
261     double cutdphiin[] = {
262     4.83e-02, 7.39e-02, 2.38e-01, 5.74e-02, 1.29e-01, 2.13e-01, 3.31e-01, 3.93e-01, 2.84e-01
263     };
264     double cutdphiinl[] = {
265     5.79e-02, 7.21e-02, 2.18e-01, 7.70e-02, 1.41e-01, 2.11e-01, 2.43e-01, 3.53e-01, 2.89e-01
266     };
267     double cuteseedopcor[] = {
268     7.32e-01, 9.77e-01, 9.83e-01, 8.55e-01, 4.31e-01, 7.35e-01, 4.18e-01, 9.99e-01, 5.89e-01
269     };
270     double cutfmishits[] = {
271     3.50e+00, 1.50e+00, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01
272     };
273     double cuthoe[] = {
274     9.19e-02, 4.11e-02, 1.42e-01, 3.35e-01, 3.82e-02, 1.41e-01, 4.29e-01, 4.01e-01, 3.99e-01
275     };
276     double cuthoel[] = {
277     7.51e-02, 3.81e-02, 1.41e-01, 3.32e-01, 3.10e-02, 1.43e-01, 2.35e-01, 3.80e-01, 1.32e-01
278     };
279     double cutip_gsf[] = {
280     1.42e-02, 2.66e-02, 1.06e-01, 3.38e-02, 3.23e-01, 1.07e-01, 7.74e-02, 2.32e-01, 7.80e-02
281     };
282     double cutip_gsfl[] = {
283     1.15e-02, 2.72e-02, 8.41e-02, 2.49e-02, 4.17e-01, 1.02e-01, 7.90e-02, 1.69e-01, 4.79e-02
284     };
285     double cutiso_sum[] = {
286     8.95e+00, 8.18e+00, 8.75e+00, 7.47e+00, 5.43e+00, 5.87e+00, 8.16e+00, 1.02e+01, 1.78e+00
287     };
288     double cutiso_sumoet[] = {
289     6.45e+00, 5.14e+00, 4.99e+00, 5.21e+00, 2.65e+00, 3.12e+00, 4.52e+00, 4.72e+00, 3.68e+00
290     };
291     double cutiso_sumoetl[] = {
292     6.02e+00, 3.96e+00, 4.23e+00, 4.73e+00, 1.99e+00, 2.64e+00, 3.72e+00, 3.81e+00, 1.44e+00
293     };
294     double cutsee[] = {
295     1.09e-02, 1.05e-02, 1.05e-02, 3.24e-02, 2.81e-02, 2.95e-02, 9.77e-03, 2.75e-02, 2.95e-02
296     };
297     double cutseel[] = {
298     1.12e-02, 1.05e-02, 1.07e-02, 3.51e-02, 2.75e-02, 2.87e-02, 9.59e-03, 2.67e-02, 2.98e-02
299     )
300     )
301    
302     eidHyperTight1[] = eidDouble CutBasedExt.clone()
303     eidHyperTight1.electronIDType[] = 'classbased'
304     eidHyperTight1.electronQuality[] = 'hypertight1'
305     eidHyperTight1.electronVersion[] = 'V06'
306     eidHyperTight1.additionalCategories[] = True
307     eidHyperTight1.classbasedhypertight1EleIDDouble CutsV06[] = cms.PSet(
308     double cutdcotdist[] = {
309     1.48e-02, 1.50e-02, 8.25e-03, 3.16e-02, 2.85e-02, 3.15e-02, 6.62e-03, 3.48e-02, 3.63e-06
310     };
311     double cutdetain[] = {
312     6.51e-03, 3.51e-03, 5.53e-03, 9.16e-03, 5.30e-03, 8.28e-03, 1.08e-02, 2.97e-02, 7.24e-03
313     };
314     double cutdetainl[] = {
315     6.05e-03, 3.23e-03, 4.93e-03, 8.01e-03, 4.93e-03, 7.91e-03, 1.03e-02, 2.94e-02, 4.10e-03
316     };
317     double cutdphiin[] = {
318     4.83e-02, 4.91e-02, 2.30e-01, 3.48e-02, 7.44e-02, 2.04e-01, 9.95e-02, 3.93e-01, 2.84e-01
319     };
320     double cutdphiinl[] = {
321     4.74e-02, 4.51e-02, 2.18e-01, 2.99e-02, 7.37e-02, 2.11e-01, 9.99e-02, 3.53e-01, 2.89e-01
322     };
323     double cuteseedopcor[] = {
324     7.72e-01, 9.90e-01, 1.01e+00, 8.55e-01, 9.11e-01, 7.72e-01, 9.17e-01, 1.06e+00, 7.63e-01
325     };
326     double cutfmishits[] = {
327     3.50e+00, 1.50e+00, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01
328     };
329     double cuthoe[] = {
330     6.17e-02, 3.70e-02, 1.41e-01, 2.91e-01, 3.82e-02, 1.34e-01, 4.19e-01, 3.87e-01, 3.93e-01
331     };
332     double cuthoel[] = {
333     4.43e-02, 3.57e-02, 1.41e-01, 2.81e-01, 3.07e-02, 1.28e-01, 2.27e-01, 3.80e-01, 1.32e-01
334     };
335     double cutip_gsf[] = {
336     1.21e-02, 1.76e-02, 6.01e-02, 2.96e-02, 1.74e-01, 9.70e-02, 7.74e-02, 1.33e-01, 7.80e-02
337     };
338     double cutip_gsfl[] = {
339     1.01e-02, 1.56e-02, 6.87e-02, 2.13e-02, 1.25e-01, 8.16e-02, 7.90e-02, 1.30e-01, 4.79e-02
340     };
341     double cutiso_sum[] = {
342     7.92e+00, 6.85e+00, 7.87e+00, 6.77e+00, 4.47e+00, 5.28e+00, 6.57e+00, 1.02e+01, 1.78e+00
343     };
344     double cutiso_sumoet[] = {
345     5.20e+00, 3.93e+00, 3.88e+00, 4.10e+00, 2.40e+00, 2.43e+00, 3.49e+00, 3.94e+00, 3.01e+00
346     };
347     double cutiso_sumoetl[] = {
348     4.18e+00, 3.12e+00, 3.44e+00, 3.25e+00, 1.77e+00, 2.06e+00, 2.83e+00, 3.12e+00, 1.43e+00
349     };
350     double cutsee[] = {
351     1.05e-02, 1.04e-02, 1.01e-02, 3.24e-02, 2.80e-02, 2.85e-02, 9.67e-03, 2.61e-02, 2.95e-02
352     };
353     double cutseel[] = {
354     1.04e-02, 1.03e-02, 1.01e-02, 3.04e-02, 2.74e-02, 2.78e-02, 9.58e-03, 2.54e-02, 2.83e-02
355     )
356     )
357    
358     eidHyperTight2[] = eidDouble CutBasedExt.clone()
359     eidHyperTight2.electronIDType[] = 'classbased'
360     eidHyperTight2.electronQuality[] = 'hypertight2'
361     eidHyperTight2.electronVersion[] = 'V06'
362     eidHyperTight2.additionalCategories[] = True
363     eidHyperTight2.classbasedhypertight2EleIDDouble CutsV06[] = cms.PSet(
364     double cutdcotdist[] = {
365     1.15e-02, 1.07e-02, 4.01e-03, 2.97e-02, 2.85e-02, 3.10e-02, 9.34e-04, 3.40e-02, 2.82e-07
366     };
367     double cutdetain[] = {
368     5.29e-03, 2.56e-03, 4.89e-03, 7.89e-03, 5.30e-03, 7.37e-03, 8.91e-03, 9.36e-03, 5.94e-03
369     };
370     double cutdetainl[] = {
371     4.48e-03, 2.59e-03, 4.42e-03, 6.54e-03, 4.93e-03, 6.98e-03, 8.49e-03, 9.06e-03, -4.81e-03
372     };
373     double cutdphiin[] = {
374     2.41e-02, 3.83e-02, 1.48e-01, 2.91e-02, 3.15e-02, 1.57e-01, 8.90e-02, 1.02e-01, 2.81e-01
375     };
376     double cutdphiinl[] = {
377     2.13e-02, 3.79e-02, 1.25e-01, 2.24e-02, 3.69e-02, 1.64e-01, 9.99e-02, 9.23e-02, 2.37e-01
378     };
379     double cuteseedopcor[] = {
380     1.03e+00, 9.95e-01, 1.03e+00, 1.01e+00, 9.46e-01, 9.03e-01, 9.97e-01, 1.14e+00, 8.00e-01
381     };
382     double cutfmishits[] = {
383     1.50e+00, 1.50e+00, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01, -5.00e-01
384     };
385     double cuthoe[] = {
386     4.94e-02, 3.45e-02, 1.40e-01, 2.02e-01, 3.82e-02, 1.19e-01, 1.23e-01, 3.82e-01, 2.50e-01
387     };
388     double cuthoel[] = {
389     4.04e-02, 3.42e-02, 1.31e-01, 1.85e-01, 3.01e-02, 1.27e-01, 2.27e-01, 3.80e-01, 1.32e-01
390     };
391     double cutip_gsf[] = {
392     1.14e-02, 1.38e-02, 5.29e-02, 1.87e-02, 1.31e-01, 8.63e-02, 7.74e-02, 1.04e-01, 2.42e-02
393     };
394     double cutip_gsfl[] = {
395     9.83e-03, 1.35e-02, 4.27e-02, 1.72e-02, 1.25e-01, 7.92e-02, 7.90e-02, 1.30e-01, 3.40e-02
396     };
397     double cutiso_sum[] = {
398     6.40e+00, 5.77e+00, 6.54e+00, 5.22e+00, 3.86e+00, 4.63e+00, 6.31e+00, 1.02e+01, 1.78e+00
399     };
400     double cutiso_sumoet[] = {
401     4.03e+00, 3.03e+00, 3.24e+00, 3.13e+00, 2.05e+00, 2.01e+00, 2.99e+00, 3.44e+00, 2.76e+00
402     };
403     double cutiso_sumoetl[] = {
404     3.08e+00, 2.31e+00, 2.84e+00, 2.53e+00, 1.65e+00, 1.72e+00, 2.34e+00, 3.11e+00, 1.35e+00
405     };
406     double cutsee[] = {
407     1.03e-02, 1.03e-02, 9.88e-03, 3.03e-02, 2.79e-02, 2.79e-02, 9.67e-03, 2.52e-02, 2.58e-02
408     };
409     double cutseel[] = {
410     1.02e-02, 1.02e-02, 9.80e-03, 2.90e-02, 2.74e-02, 2.75e-02, 9.58e-03, 2.49e-02, 2.50e-02
411     )
412     )
413    
414     eidHyperTight3[] = eidDouble CutBasedExt.clone()
415     eidHyperTight3.electronIDType[] = 'classbased'
416     eidHyperTight3.electronQuality[] = 'hypertight3'
417     eidHyperTight3.electronVersion[] = 'V06'
418     eidHyperTight3.additionalCategories[] = True
419     eidHyperTight3.classbasedhypertight3EleIDDouble CutsV06[] = cms.PSet(
420     double cutdcotdist[] = {
421     9.63e-03, 5.11e-03, 1.95e-04, 2.97e-02, 2.85e-02, 2.18e-02, 2.61e-05, 2.57e-02, 2.82e-07
422     };
423     double cutdetain[] = {
424     4.86e-03, 2.29e-03, 4.40e-03, 7.79e-03, 4.07e-03, 6.33e-03, 7.70e-03, 7.93e-03, 5.94e-03
425     };
426     double cutdetainl[] = {
427     4.48e-03, 2.30e-03, 4.14e-03, 6.04e-03, 3.87e-03, 6.09e-03, 7.97e-03, 8.04e-03, -4.81e-03
428     };
429     double cutdphiin[] = {
430     2.41e-02, 2.88e-02, 7.39e-02, 2.91e-02, 1.91e-02, 1.14e-01, 3.61e-02, 8.92e-02, 2.81e-01
431     };
432     double cutdphiinl[] = {
433     1.95e-02, 3.42e-02, 8.06e-02, 2.22e-02, 2.26e-02, 9.73e-02, 4.51e-02, 9.23e-02, 2.37e-01
434     };
435     double cuteseedopcor[] = {
436     1.07e+00, 1.01e+00, 1.08e+00, 1.01e+00, 9.69e-01, 9.10e-01, 1.04e+00, 1.20e+00, 8.00e-01
437     };
438     double cutfmishits[] = {
439     5.00e-01, 1.50e+00, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01, 5.00e-01, -5.00e-01
440     };
441     double cuthoe[] = {
442     3.52e-02, 3.45e-02, 1.33e-01, 1.88e-01, 2.72e-02, 1.19e-01, 9.28e-02, 2.46e-01, 2.50e-01
443     };
444     double cuthoel[] = {
445     4.04e-02, 3.40e-02, 1.31e-01, 1.84e-01, 2.64e-02, 1.18e-01, 9.76e-02, 2.53e-01, 1.32e-01
446     };
447     double cutip_gsf[] = {
448     1.14e-02, 1.26e-02, 3.79e-02, 1.68e-02, 1.21e-01, 5.29e-02, 7.74e-02, 3.35e-02, 2.42e-02
449     };
450     double cutip_gsfl[] = {
451     9.83e-03, 1.18e-02, 3.59e-02, 1.56e-02, 1.20e-01, 5.36e-02, 7.90e-02, 2.88e-02, 3.40e-02
452     };
453     double cutiso_sum[] = {
454     5.40e+00, 5.41e+00, 5.88e+00, 4.32e+00, 3.86e+00, 4.33e+00, 5.87e+00, 9.05e+00, 1.78e+00
455     };
456     double cutiso_sumoet[] = {
457     3.03e+00, 2.50e+00, 2.58e+00, 2.44e+00, 1.91e+00, 1.76e+00, 2.92e+00, 3.13e+00, 2.76e+00
458     };
459     double cutiso_sumoetl[] = {
460     2.36e+00, 2.02e+00, 2.29e+00, 1.89e+00, 1.65e+00, 1.69e+00, 2.03e+00, 2.79e+00, 1.35e+00
461     };
462     double cutsee[] = {
463     1.03e-02, 1.01e-02, 9.84e-03, 2.89e-02, 2.74e-02, 2.73e-02, 9.47e-03, 2.44e-02, 2.58e-02
464     };
465     double cutseel[] = {
466     1.02e-02, 1.00e-02, 9.73e-03, 2.79e-02, 2.73e-02, 2.69e-02, 9.40e-03, 2.46e-02, 2.50e-02
467     )
468     )
469    
470     eidHyperTight4[] = eidDouble CutBasedExt.clone()
471     eidHyperTight4.electronIDType[] = 'classbased'
472     eidHyperTight4.electronQuality[] = 'hypertight4'
473     eidHyperTight4.electronVersion[] = 'V06'
474     eidHyperTight4.additionalCategories[] = True
475     eidHyperTight4.classbasedhypertight4EleIDDouble CutsV06[] = cms.PSet(
476     double cutdcotdist[] = {
477     2.70e-04, 1.43e-04, 1.95e-04, 2.64e-03, 2.82e-02, 1.64e-02, 2.61e-05, 2.57e-02, 2.82e-07
478     };
479     double cutdetain[] = {
480     2.44e-03, 1.67e-03, 2.26e-03, 3.43e-03, 3.51e-03, 3.52e-03, 2.98e-03, 4.79e-03, 5.94e-03
481     };
482     double cutdetainl[] = {
483     2.34e-03, 1.29e-03, 2.30e-03, 3.30e-03, 3.61e-03, 3.84e-03, 2.53e-03, 3.66e-03, -4.81e-03
484     };
485     double cutdphiin[] = {
486     8.44e-03, 5.21e-03, 2.18e-02, 1.39e-02, 7.82e-03, 1.52e-02, 2.59e-02, 3.87e-02, 2.81e-01
487     };
488     double cutdphiinl[] = {
489     5.77e-03, 3.20e-03, 2.85e-02, 2.22e-02, 7.00e-03, 1.84e-02, 2.91e-02, 4.40e-02, 2.37e-01
490     };
491     double cuteseedopcor[] = {
492     1.15e+00, 1.01e+00, 1.21e+00, 1.07e+00, 9.69e-01, 9.10e-01, 1.08e+00, 1.36e+00, 8.00e-01
493     };
494     double cutfmishits[] = {
495     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
496     };
497     double cuthoe[] = {
498     2.39e-02, 2.68e-02, 2.12e-02, 1.03e-01, 9.92e-03, 7.07e-02, 7.12e-02, 1.48e-01, 2.50e-01
499     };
500     double cuthoel[] = {
501     2.87e-02, 1.94e-02, 2.16e-02, 5.68e-02, 1.35e-02, 4.04e-02, 7.98e-02, 1.50e-01, 1.32e-01
502     };
503     double cutip_gsf[] = {
504     7.61e-03, 5.22e-03, 3.79e-02, 1.02e-02, 4.62e-02, 1.82e-02, 7.74e-02, 3.35e-02, 2.42e-02
505     };
506     double cutip_gsfl[] = {
507     7.81e-03, 4.25e-03, 3.08e-02, 1.04e-02, 2.35e-02, 2.45e-02, 7.90e-02, 2.88e-02, 3.40e-02
508     };
509     double cutiso_sum[] = {
510     5.40e+00, 5.41e+00, 5.88e+00, 4.32e+00, 3.86e+00, 4.33e+00, 5.86e+00, 9.05e+00, 1.78e+00
511     };
512     double cutiso_sumoet[] = {
513     2.53e+00, 2.10e+00, 1.87e+00, 1.84e+00, 1.79e+00, 1.61e+00, 2.53e+00, 1.98e+00, 2.76e+00
514     };
515     double cutiso_sumoetl[] = {
516     2.28e+00, 2.02e+00, 2.04e+00, 1.69e+00, 1.65e+00, 1.61e+00, 2.03e+00, 1.82e+00, 1.35e+00
517     };
518     double cutsee[] = {
519     9.99e-03, 9.61e-03, 9.65e-03, 2.75e-02, 2.61e-02, 2.64e-02, 9.18e-03, 2.44e-02, 2.58e-02
520     };
521     double cutseel[] = {
522     9.66e-03, 9.69e-03, 9.58e-03, 2.73e-02, 2.66e-02, 2.66e-02, 8.64e-03, 2.46e-02, 2.50e-02
523     )
524     )
525    
526     */