CMS 3D CMS Logo

PileupJetIDCutParams_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 ###########################################################
4 ## Working points for the 81X training (completed in 80X with variable fixes)
5 ###########################################################
6 full_81x_chs_wp = cms.PSet(
7  #4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
8 
9  #Tight Id
10  Pt010_Tight = cms.vdouble( 0.69, -0.35, -0.26, -0.21),
11  Pt1020_Tight = cms.vdouble( 0.69, -0.35, -0.26, -0.21),
12  Pt2030_Tight = cms.vdouble( 0.69, -0.35, -0.26, -0.21),
13  Pt3040_Tight = cms.vdouble( 0.86, -0.10, -0.05, -0.01),
14  Pt4050_Tight = cms.vdouble( 0.86, -0.10, -0.05, -0.01),
15 
16  #Medium Id
17  Pt010_Medium = cms.vdouble( 0.18, -0.55, -0.42, -0.36),
18  Pt1020_Medium = cms.vdouble( 0.18, -0.55, -0.42, -0.36),
19  Pt2030_Medium = cms.vdouble( 0.18, -0.55, -0.42, -0.36),
20  Pt3040_Medium = cms.vdouble( 0.61, -0.35, -0.23, -0.17),
21  Pt4050_Medium = cms.vdouble( 0.61, -0.35, -0.23, -0.17),
22 
23  #Loose Id
24  Pt010_Loose = cms.vdouble(-0.97, -0.68, -0.53, -0.47),
25  Pt1020_Loose = cms.vdouble(-0.97, -0.68, -0.53, -0.47),
26  Pt2030_Loose = cms.vdouble(-0.97, -0.68, -0.53, -0.47),
27  Pt3040_Loose = cms.vdouble(-0.89, -0.52, -0.38, -0.30),
28  Pt4050_Loose = cms.vdouble(-0.89, -0.52, -0.38, -0.30)
29 )
30 
31 ###########################################################
32 ## Working points for the 102X training
33 ###########################################################
34 full_102x_chs_wp = full_81x_chs_wp.clone()
35 
36 ###########################################################
37 ## Working points for the 94X training
38 ###########################################################
39 full_94x_chs_wp = full_81x_chs_wp.clone()
40 
41 ##########################################################
42 ## Working points for the 106X UL17 training
43 ###########################################################
44 full_106x_UL17_chs_wp = cms.PSet(
45  # 4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
46  # 5 Pt Categories 0-10, 10-20, 20-30, 30-40, 40-50
47 
48  #Tight Id
49  Pt010_Tight = cms.vdouble( 0.77, 0.38, -0.31, -0.21),
50  Pt1020_Tight = cms.vdouble( 0.77, 0.38, -0.31, -0.21),
51  Pt2030_Tight = cms.vdouble( 0.90, 0.60, -0.12, -0.13),
52  Pt3040_Tight = cms.vdouble( 0.96, 0.82, 0.20, 0.09),
53  Pt4050_Tight = cms.vdouble( 0.98, 0.92, 0.47, 0.29),
54 
55  #Medium Id
56  Pt010_Medium = cms.vdouble( 0.26, -0.33, -0.54, -0.37),
57  Pt1020_Medium = cms.vdouble( 0.26, -0.33, -0.54, -0.37),
58  Pt2030_Medium = cms.vdouble( 0.68, -0.04, -0.43, -0.30),
59  Pt3040_Medium = cms.vdouble( 0.90, 0.36, -0.16, -0.09),
60  Pt4050_Medium = cms.vdouble( 0.96, 0.61, 0.14, 0.12),
61 
62  #Loose Id
63  Pt010_Loose = cms.vdouble(-0.95, -0.72, -0.68, -0.47),
64  Pt1020_Loose = cms.vdouble(-0.95, -0.72, -0.68, -0.47),
65  Pt2030_Loose = cms.vdouble(-0.88, -0.55, -0.60, -0.43),
66  Pt3040_Loose = cms.vdouble(-0.63, -0.18, -0.43, -0.24),
67  Pt4050_Loose = cms.vdouble(-0.19, 0.22, -0.13, -0.03)
68 )
69 
70 ##########################################################
71 ## Working points for the 106X UL18 training
72 ###########################################################
73 full_106x_UL18_chs_wp = full_106x_UL17_chs_wp.clone()
74 
75 ###########################################################
76 ## Working points for the 80X training
77 ###########################################################
78 full_80x_chs_wp = cms.PSet(
79  #4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
80 
81  #Tight Id
82  Pt010_Tight = cms.vdouble( 0.26, -0.34, -0.24, -0.26),
83  Pt1020_Tight = cms.vdouble( 0.26, -0.34, -0.24, -0.26),
84  Pt2030_Tight = cms.vdouble( 0.26, -0.34, -0.24, -0.26),
85  Pt3040_Tight = cms.vdouble( 0.62, -0.21, -0.07, -0.03),
86  Pt4050_Tight = cms.vdouble( 0.62, -0.21, -0.07, -0.03),
87 
88  #Medium Id
89  Pt010_Medium = cms.vdouble(-0.49, -0.53, -0.44, -0.42),
90  Pt1020_Medium = cms.vdouble(-0.49, -0.53, -0.44, -0.42),
91  Pt2030_Medium = cms.vdouble(-0.49, -0.53, -0.44, -0.42),
92  Pt3040_Medium = cms.vdouble(-0.06, -0.42, -0.3 , -0.23),
93  Pt4050_Medium = cms.vdouble(-0.06, -0.42, -0.3 , -0.23),
94 
95  #Loose Id
96  Pt010_Loose = cms.vdouble(-0.96, -0.64, -0.56, -0.54),
97  Pt1020_Loose = cms.vdouble(-0.96, -0.64, -0.56, -0.54),
98  Pt2030_Loose = cms.vdouble(-0.96, -0.64, -0.56, -0.54),
99  Pt3040_Loose = cms.vdouble(-0.92, -0.56, -0.44, -0.39),
100  Pt4050_Loose = cms.vdouble(-0.92, -0.56, -0.44, -0.39)
101 )
102 
103 ###########################################################
104 ## Working points for the 76X training
105 ###########################################################
106 full_76x_chs_wp = cms.PSet(
107  #4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
108 
109  #Tight Id
110  Pt010_Tight = cms.vdouble(0.09,-0.37,-0.24,-0.21),
111  Pt1020_Tight = cms.vdouble(0.09,-0.37,-0.24,-0.21),
112  Pt2030_Tight = cms.vdouble(0.09,-0.37,-0.24,-0.21),
113  Pt3040_Tight = cms.vdouble(0.52,-0.19,-0.06,-0.03),
114  Pt4050_Tight = cms.vdouble(0.52,-0.19,-0.06,-0.03),
115 
116  #Medium Id
117  Pt010_Medium = cms.vdouble(-0.58,-0.52,-0.40,-0.36),
118  Pt1020_Medium = cms.vdouble(-0.58,-0.52,-0.40,-0.36),
119  Pt2030_Medium = cms.vdouble(-0.58,-0.52,-0.40,-0.36),
120  Pt3040_Medium = cms.vdouble(-0.20,-0.39,-0.24,-0.19),
121  Pt4050_Medium = cms.vdouble(-0.20,-0.39,-0.24,-0.19),
122 
123  #Loose Id
124  Pt010_Loose = cms.vdouble(-0.96,-0.62,-0.53,-0.49),
125  Pt1020_Loose = cms.vdouble(-0.96,-0.62,-0.53,-0.49),
126  Pt2030_Loose = cms.vdouble(-0.96,-0.62,-0.53,-0.49),
127  Pt3040_Loose = cms.vdouble(-0.93,-0.52,-0.39,-0.31),
128  Pt4050_Loose = cms.vdouble(-0.93,-0.52,-0.39,-0.31)
129 )
130 
131 ###########################################################
132 ## Working points for the 74X training
133 ###########################################################
134 full_74x_chs_wp = cms.PSet(
135  #4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
136 
137  #Tight Id
138  Pt010_Tight = cms.vdouble(-0.1,-0.83,-0.83,-0.98),
139  Pt1020_Tight = cms.vdouble(-0.1,-0.83,-0.83,-0.98),
140  Pt2030_Tight = cms.vdouble(-0.1,-0.83,-0.83,-0.98),
141  Pt3040_Tight = cms.vdouble(-0.5,-0.77,-0.80,-0.98),
142  Pt4050_Tight = cms.vdouble(-0.5,-0.77,-0.80,-0.98),
143 
144  #Medium Id
145  Pt010_Medium = cms.vdouble(-0.3,-0.87,-0.87,-0.99),
146  Pt1020_Medium = cms.vdouble(-0.3,-0.87,-0.87,-0.99),
147  Pt2030_Medium = cms.vdouble(-0.3,-0.87,-0.87,-0.99),
148  Pt3040_Medium = cms.vdouble(-0.6,-0.85,-0.85,-0.99),
149  Pt4050_Medium = cms.vdouble(-0.6,-0.85,-0.85,-0.99),
150 
151  #Loose Id
152  Pt010_Loose = cms.vdouble(-0.8,-0.97,-0.97,-0.99),
153  Pt1020_Loose = cms.vdouble(-0.8,-0.97,-0.97,-0.99),
154  Pt2030_Loose = cms.vdouble(-0.8,-0.97,-0.97,-0.99),
155  Pt3040_Loose = cms.vdouble(-0.8,-0.95,-0.97,-0.99),
156  Pt4050_Loose = cms.vdouble(-0.8,-0.95,-0.97,-0.99)
157 )
158 
159 ###########################################################
160 ## Working points for the 53X training/New Met Dec 21, 2012
161 ###########################################################
162 full_53x_wp = cms.PSet(
163  #4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
164 
165  #Tight Id
166  Pt010_Tight = cms.vdouble(-0.83,-0.81,-0.74,-0.81),
167  Pt1020_Tight = cms.vdouble(-0.83,-0.81,-0.74,-0.81),
168  Pt2030_Tight = cms.vdouble( 0.73, 0.05,-0.26,-0.42),
169  Pt3040_Tight = cms.vdouble( 0.73, 0.05,-0.26,-0.42),
170  Pt4050_Tight = cms.vdouble( 0.73, 0.05,-0.26,-0.42),
171 
172  #Medium Id
173  Pt010_Medium = cms.vdouble(-0.83,-0.92,-0.90,-0.92),
174  Pt1020_Medium = cms.vdouble(-0.83,-0.92,-0.90,-0.92),
175  Pt2030_Medium = cms.vdouble( 0.10,-0.36,-0.54,-0.54),
176  Pt3040_Medium = cms.vdouble( 0.10,-0.36,-0.54,-0.54),
177  Pt4050_Medium = cms.vdouble( 0.10,-0.36,-0.54,-0.54),
178 
179  #Loose Id
180  Pt010_Loose = cms.vdouble(-0.95,-0.96,-0.94,-0.95),
181  Pt1020_Loose = cms.vdouble(-0.95,-0.96,-0.94,-0.95),
182  Pt2030_Loose = cms.vdouble(-0.63,-0.60,-0.55,-0.45),
183  Pt3040_Loose = cms.vdouble(-0.63,-0.60,-0.55,-0.45),
184  Pt4050_Loose = cms.vdouble(-0.63,-0.60,-0.55,-0.45),
185 
186  #MET
187  Pt010_MET = cms.vdouble( 0. ,-0.6,-0.4,-0.4),
188  Pt1020_MET = cms.vdouble( 0.3 ,-0.2,-0.4,-0.4),
189  Pt2030_MET = cms.vdouble( 0. , 0. , 0. , 0. ),
190  Pt3040_MET = cms.vdouble( 0. , 0. ,-0.1,-0.2),
191  Pt4050_MET = cms.vdouble( 0. , 0. ,-0.1,-0.2)
192  )
193 
194 full_53x_chs_wp = cms.PSet(
195  #4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
196 
197  #Tight Id
198  Pt010_Tight = cms.vdouble(-0.83,-0.81,-0.74,-0.81),
199  Pt1020_Tight = cms.vdouble(-0.83,-0.81,-0.74,-0.81),
200  Pt2030_Tight = cms.vdouble( 0.78, 0.50, 0.17, 0.17),
201  Pt3040_Tight = cms.vdouble( 0.78, 0.50, 0.17, 0.17),
202  Pt4050_Tight = cms.vdouble( 0.78, 0.50, 0.17, 0.17),
203 
204  #Medium Id
205  Pt010_Medium = cms.vdouble(-0.83,-0.92,-0.90,-0.92),
206  Pt1020_Medium = cms.vdouble(-0.83,-0.92,-0.90,-0.92),
207  Pt2030_Medium = cms.vdouble(-0.07,-0.09, 0.00,-0.06),
208  Pt3040_Medium = cms.vdouble(-0.07,-0.09, 0.00,-0.06),
209  Pt4050_Medium = cms.vdouble(-0.07,-0.09, 0.00,-0.06),
210 
211  #Loose Id
212  Pt010_Loose = cms.vdouble(-0.95,-0.96,-0.94,-0.95),
213  Pt1020_Loose = cms.vdouble(-0.95,-0.96,-0.94,-0.95),
214  Pt2030_Loose = cms.vdouble(-0.15,-0.26,-0.16,-0.16),
215  Pt3040_Loose = cms.vdouble(-0.15,-0.26,-0.16,-0.16),
216  Pt4050_Loose = cms.vdouble(-0.15,-0.26,-0.16,-0.16)
217  )
218 
219 met_53x_wp = cms.PSet(
220 
221  #Tight Id
222  Pt010_Tight = cms.vdouble(-2, -2, -2, -2, -2),
223  Pt1020_Tight = cms.vdouble(-2, -2, -2, -2, -2),
224  Pt2030_Tight = cms.vdouble(-2, -2, -2, -2, -2),
225  Pt3040_Tight = cms.vdouble(-2, -2, -2, -2, -2),
226  Pt4050_Tight = cms.vdouble(-2, -2, -2, -2, -2),
227 
228  #Medium Id
229  Pt010_Medium = cms.vdouble(-2, -2, -2, -2, -2),
230  Pt1020_Medium = cms.vdouble(-2, -2, -2, -2, -2),
231  Pt2030_Medium = cms.vdouble(-2, -2, -2, -2, -2),
232  Pt3040_Medium = cms.vdouble(-2, -2, -2, -2, -2),
233  Pt4050_Medium = cms.vdouble(-2, -2, -2, -2, -2),
234 
235  #Loose Id
236  Pt010_Loose = cms.vdouble(-2, -2, -2, -2, -2),
237  Pt1020_Loose = cms.vdouble(-2, -2, -2, -2, -2),
238  Pt2030_Loose = cms.vdouble(-2, -2, -2, -2, -2),
239  Pt3040_Loose = cms.vdouble(-2, -2, -2, -2, -2),
240  Pt4050_Loose = cms.vdouble(-2, -2, -2, -2, -2),
241 
242  #4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
243  #MET
244  Pt010_MET = cms.vdouble(-0.2 ,-0.3,-0.5,-0.5),
245  Pt1020_MET = cms.vdouble(-0.2 ,-0.2,-0.5,-0.3),
246  Pt2030_MET = cms.vdouble(-0.2 ,-0.2,-0.2, 0.1),
247  Pt3040_MET = cms.vdouble(-0.2 ,-0.2, 0. , 0.2),
248  Pt4050_MET = cms.vdouble(-0.2 ,-0.2, 0. , 0.2)
249  )
250 
251 metfull_53x_wp = cms.PSet(
252  #MET
253  Pt010_MET = cms.vdouble(-0.2 ,-0.3,-0.5,-0.5),
254  Pt1020_MET = cms.vdouble(-0.2 ,-0.2,-0.5,-0.3),
255  Pt2030_MET = cms.vdouble( 0. , 0. , 0. , 0. ),
256  Pt3040_MET = cms.vdouble( 0. , 0. ,-0.1,-0.2),
257  Pt4050_MET = cms.vdouble( 0. , 0. ,-0.1,-0.2)
258  )
259 
260 
261 ###########################################################
262 ## Working points for the 5X training
263 ###########################################################
264 full_5x_wp = cms.PSet(
265  #4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
266 
267  #Tight Id
268  Pt010_Tight = cms.vdouble(-0.47,-0.92,-0.92,-0.94),
269  Pt1020_Tight = cms.vdouble(-0.47,-0.92,-0.92,-0.94),
270  Pt2030_Tight = cms.vdouble(+0.32,-0.49,-0.61,-0.74),
271  Pt3040_Tight = cms.vdouble(+0.32,-0.49,-0.61,-0.74),
272  Pt4050_Tight = cms.vdouble(+0.32,-0.49,-0.61,-0.74),
273 
274  #Medium Id
275  Pt010_Medium = cms.vdouble(-0.83,-0.96,-0.95,-0.96),
276  Pt1020_Medium = cms.vdouble(-0.83,-0.96,-0.95,-0.96),
277  Pt2030_Medium = cms.vdouble(-0.40,-0.74,-0.76,-0.81),
278  Pt3040_Medium = cms.vdouble(-0.40,-0.74,-0.76,-0.81),
279  Pt4050_Medium = cms.vdouble(-0.40,-0.74,-0.76,-0.81),
280 
281  #Loose Id
282  Pt010_Loose = cms.vdouble(-0.95,-0.97,-0.97,-0.97),
283  Pt1020_Loose = cms.vdouble(-0.95,-0.97,-0.97,-0.97),
284  Pt2030_Loose = cms.vdouble(-0.80,-0.85,-0.84,-0.85),
285  Pt3040_Loose = cms.vdouble(-0.80,-0.85,-0.84,-0.85),
286  Pt4050_Loose = cms.vdouble(-0.80,-0.85,-0.84,-0.85)
287 )
288 
289 simple_5x_wp = cms.PSet(
290  #4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
291 
292  #Tight Id
293  Pt010_Tight = cms.vdouble(-0.54,-0.93,-0.93,-0.94),
294  Pt1020_Tight = cms.vdouble(-0.54,-0.93,-0.93,-0.94),
295  Pt2030_Tight = cms.vdouble(+0.26,-0.54,-0.63,-0.74),
296  Pt3040_Tight = cms.vdouble(+0.26,-0.54,-0.63,-0.74),
297  Pt4050_Tight = cms.vdouble(+0.26,-0.54,-0.63,-0.74),
298 
299  #Medium Id
300  Pt010_Medium = cms.vdouble(-0.85,-0.96,-0.95,-0.96),
301  Pt1020_Medium = cms.vdouble(-0.85,-0.96,-0.95,-0.96),
302  Pt2030_Medium = cms.vdouble(-0.40,-0.73,-0.74,-0.80),
303  Pt3040_Medium = cms.vdouble(-0.40,-0.73,-0.74,-0.80),
304  Pt4050_Medium = cms.vdouble(-0.40,-0.73,-0.74,-0.80),
305 
306  #Loose Id
307  Pt010_Loose = cms.vdouble(-0.95,-0.97,-0.96,-0.97),
308  Pt1020_Loose = cms.vdouble(-0.95,-0.97,-0.96,-0.97),
309  Pt2030_Loose = cms.vdouble(-0.80,-0.86,-0.80,-0.84),
310  Pt3040_Loose = cms.vdouble(-0.80,-0.86,-0.80,-0.84),
311  Pt4050_Loose = cms.vdouble(-0.80,-0.86,-0.80,-0.84)
312 
313 )
314 
315 ###########################################################
316 ## Working points for the 5X_CHS training
317 ###########################################################
318 full_5x_chs_wp = cms.PSet(
319  #4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
320 
321  #Tight Id
322  Pt010_Tight = cms.vdouble(-0.59,-0.75,-0.78,-0.80),
323  Pt1020_Tight = cms.vdouble(-0.59,-0.75,-0.78,-0.80),
324  Pt2030_Tight = cms.vdouble(+0.41,-0.10,-0.20,-0.45),
325  Pt3040_Tight = cms.vdouble(+0.41,-0.10,-0.20,-0.45),
326  Pt4050_Tight = cms.vdouble(+0.41,-0.10,-0.20,-0.45),
327 
328  #Medium Id
329  Pt010_Medium = cms.vdouble(-0.94,-0.91,-0.91,-0.92),
330  Pt1020_Medium = cms.vdouble(-0.94,-0.91,-0.91,-0.92),
331  Pt2030_Medium = cms.vdouble(-0.58,-0.65,-0.57,-0.67),
332  Pt3040_Medium = cms.vdouble(-0.58,-0.65,-0.57,-0.67),
333  Pt4050_Medium = cms.vdouble(-0.58,-0.65,-0.57,-0.67),
334 
335  #Loose Id
336  Pt010_Loose = cms.vdouble(-0.98,-0.95,-0.94,-0.94),
337  Pt1020_Loose = cms.vdouble(-0.98,-0.95,-0.94,-0.94),
338  Pt2030_Loose = cms.vdouble(-0.89,-0.77,-0.69,-0.75),
339  Pt3040_Loose = cms.vdouble(-0.89,-0.77,-0.69,-0.57),
340  Pt4050_Loose = cms.vdouble(-0.89,-0.77,-0.69,-0.57)
341 )
342 
343 simple_5x_chs_wp = cms.PSet(
344  #4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
345 
346  #Tight Id
347  Pt010_Tight = cms.vdouble(-0.60,-0.74,-0.78,-0.81),
348  Pt1020_Tight = cms.vdouble(-0.60,-0.74,-0.78,-0.81),
349  Pt2030_Tight = cms.vdouble(-0.47,-0.06,-0.23,-0.47),
350  Pt3040_Tight = cms.vdouble(-0.47,-0.06,-0.23,-0.47),
351  Pt4050_Tight = cms.vdouble(-0.47,-0.06,-0.23,-0.47),
352 
353  #Medium Id
354  Pt010_Medium = cms.vdouble(-0.95,-0.94,-0.92,-0.91),
355  Pt1020_Medium = cms.vdouble(-0.95,-0.94,-0.92,-0.91),
356  Pt2030_Medium = cms.vdouble(-0.59,-0.65,-0.56,-0.68),
357  Pt3040_Medium = cms.vdouble(-0.59,-0.65,-0.56,-0.68),
358  Pt4050_Medium = cms.vdouble(-0.59,-0.65,-0.56,-0.68),
359 
360  #Loose Id
361  Pt010_Loose = cms.vdouble(-0.98,-0.96,-0.94,-0.94),
362  Pt1020_Loose = cms.vdouble(-0.98,-0.96,-0.94,-0.94),
363  Pt2030_Loose = cms.vdouble(-0.89,-0.75,-0.72,-0.75),
364  Pt3040_Loose = cms.vdouble(-0.89,-0.75,-0.72,-0.75),
365  Pt4050_Loose = cms.vdouble(-0.89,-0.75,-0.72,-0.75)
366 )
367 
368 
369 ###########################################################
370 ## Working points for the 4X training
371 ###########################################################
372 PuJetIdOptMVA_wp = cms.PSet(
373  #4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
374 
375  #Tight Id
376  Pt010_Tight = cms.vdouble(-0.5,-0.2,-0.83,-0.7),
377  Pt1020_Tight = cms.vdouble(-0.5,-0.2,-0.83,-0.7),
378  Pt2030_Tight = cms.vdouble(-0.2, 0., 0., 0.),
379  Pt3040_Tight = cms.vdouble(-0.2, 0., 0., 0.),
380  Pt4050_Tight = cms.vdouble(-0.2, 0., 0., 0.),
381 
382  #Medium Id
383  Pt010_Medium = cms.vdouble(-0.73,-0.89,-0.89,-0.83),
384  Pt1020_Medium = cms.vdouble(-0.73,-0.89,-0.89,-0.83),
385  Pt2030_Medium = cms.vdouble(0.1, -0.4, -0.4, -0.45),
386  Pt3040_Medium = cms.vdouble(0.1, -0.4, -0.4, -0.45),
387  Pt4050_Medium = cms.vdouble(0.1, -0.4, -0.4, -0.45),
388 
389  #Loose Id
390  Pt010_Loose = cms.vdouble(-0.9,-0.9, -0.9,-0.9),
391  Pt1020_Loose = cms.vdouble(-0.9,-0.9, -0.9,-0.9),
392  Pt2030_Loose = cms.vdouble(-0.4,-0.85,-0.7,-0.6),
393  Pt3040_Loose = cms.vdouble(-0.4,-0.85,-0.7,-0.6),
394  Pt4050_Loose = cms.vdouble(-0.4,-0.85,-0.7,-0.6)
395 )
396 
397 PuJetIdMinMVA_wp = cms.PSet(
398  #4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
399 
400  #Tight Id
401  Pt010_Tight = cms.vdouble(-0.5,-0.2,-0.83,-0.7),
402  Pt1020_Tight = cms.vdouble(-0.5,-0.2,-0.83,-0.7),
403  Pt2030_Tight = cms.vdouble(-0.2, 0., 0., 0.),
404  Pt3040_Tight = cms.vdouble(-0.2, 0., 0., 0.),
405  Pt4050_Tight = cms.vdouble(-0.2, 0., 0., 0.),
406 
407  #Medium Id
408  Pt010_Medium = cms.vdouble(-0.73,-0.89,-0.89,-0.83),
409  Pt1020_Medium = cms.vdouble(-0.73,-0.89,-0.89,-0.83),
410  Pt2030_Medium = cms.vdouble(0.1, -0.4, -0.5, -0.45),
411  Pt3040_Medium = cms.vdouble(0.1, -0.4, -0.5, -0.45),
412  Pt4050_Medium = cms.vdouble(0.1, -0.4, -0.5, -0.45),
413 
414  #Loose Id
415  Pt010_Loose = cms.vdouble(-0.9,-0.9, -0.94,-0.9),
416  Pt1020_Loose = cms.vdouble(-0.9,-0.9, -0.94,-0.9),
417  Pt2030_Loose = cms.vdouble(-0.4,-0.85,-0.7,-0.6),
418  Pt3040_Loose = cms.vdouble(-0.4,-0.85,-0.7,-0.6),
419  Pt4050_Loose = cms.vdouble(-0.4,-0.85,-0.7,-0.6)
420 )
421 
422 EmptyJetIdParams = cms.PSet(
423  #4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
424 
425  #Tight Id
426  Pt010_Tight = cms.vdouble(-999.,-999.,-999.,-999.),
427  Pt1020_Tight = cms.vdouble(-999.,-999.,-999.,-999.),
428  Pt2030_Tight = cms.vdouble(-999.,-999.,-999.,-999.),
429  Pt3040_Tight = cms.vdouble(-999.,-999.,-999.,-999.),
430  Pt4050_Tight = cms.vdouble(-999.,-999.,-999.,-999.),
431 
432  #Medium Id
433  Pt010_Medium = cms.vdouble(-999.,-999.,-999.,-999.),
434  Pt1020_Medium = cms.vdouble(-999.,-999.,-999.,-999.),
435  Pt2030_Medium = cms.vdouble(-999.,-999.,-999.,-999.),
436  Pt3040_Medium = cms.vdouble(-999.,-999.,-999.,-999.),
437  Pt4050_Medium = cms.vdouble(-999.,-999.,-999.,-999.),
438 
439  #Loose Id
440  Pt010_Loose = cms.vdouble(-999.,-999.,-999.,-999.),
441  Pt1020_Loose = cms.vdouble(-999.,-999.,-999.,-999.),
442  Pt2030_Loose = cms.vdouble(-999.,-999.,-999.,-999.),
443  Pt3040_Loose = cms.vdouble(-999.,-999.,-999.,-999.),
444  Pt4050_Loose = cms.vdouble(-999.,-999.,-999.,-999.)
445 )
446 
447 
448 PuJetIdCutBased_wp = cms.PSet(
449  #4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
450  #betaStarClassic/log(nvtx-0.64) Values
451  #Tight Id
452  Pt010_BetaStarTight = cms.vdouble( 0.15, 0.15, 999., 999.),
453  Pt1020_BetaStarTight = cms.vdouble( 0.15, 0.15, 999., 999.),
454  Pt2030_BetaStarTight = cms.vdouble( 0.15, 0.15, 999., 999.),
455  Pt3040_BetaStarTight = cms.vdouble( 0.15, 0.15, 999., 999.),
456  Pt4050_BetaStarTight = cms.vdouble( 0.15, 0.15, 999., 999.),
457 
458  #Medium Id => Daniele
459  Pt010_BetaStarMedium = cms.vdouble( 0.2, 0.3, 999., 999.),
460  Pt1020_BetaStarMedium = cms.vdouble( 0.2, 0.3, 999., 999.),
461  Pt2030_BetaStarMedium = cms.vdouble( 0.2, 0.3, 999., 999.),
462  Pt3040_BetaStarMedium = cms.vdouble( 0.2, 0.3, 999., 999.),
463  Pt4050_BetaStarMedium = cms.vdouble( 0.2, 0.3, 999., 999.),
464 
465  #Loose Id
466  Pt010_BetaStarLoose = cms.vdouble( 0.2, 0.3, 999., 999.),
467  Pt1020_BetaStarLoose = cms.vdouble( 0.2, 0.3, 999., 999.),
468  Pt2030_BetaStarLoose = cms.vdouble( 0.2, 0.3, 999., 999.),
469  Pt3040_BetaStarLoose = cms.vdouble( 0.2, 0.3, 999., 999.),
470  Pt4050_BetaStarLoose = cms.vdouble( 0.2, 0.3, 999., 999.),
471 
472  #RMS variable
473  #Tight Id
474  Pt010_RMSTight = cms.vdouble( 0.06, 0.07, 0.04, 0.05),
475  Pt1020_RMSTight = cms.vdouble( 0.06, 0.07, 0.04, 0.05),
476  Pt2030_RMSTight = cms.vdouble( 0.05, 0.07, 0.03, 0.045),
477  Pt3040_RMSTight = cms.vdouble( 0.05, 0.06, 0.03, 0.04),
478  Pt4050_RMSTight = cms.vdouble( 0.05, 0.06, 0.03, 0.04),
479 
480  #Medium Id => Daniele
481  Pt010_RMSMedium = cms.vdouble( 0.06, 0.03, 0.03, 0.04),
482  Pt1020_RMSMedium = cms.vdouble( 0.06, 0.03, 0.03, 0.04),
483  Pt2030_RMSMedium = cms.vdouble( 0.06, 0.03, 0.03, 0.04),
484  Pt3040_RMSMedium = cms.vdouble( 0.06, 0.03, 0.03, 0.04),
485  Pt4050_RMSMedium = cms.vdouble( 0.06, 0.03, 0.03, 0.04),
486 
487  #Loose Id
488  Pt010_RMSLoose = cms.vdouble( 0.06, 0.05, 0.05, 0.07),
489  Pt1020_RMSLoose = cms.vdouble( 0.06, 0.05, 0.05, 0.07),
490  Pt2030_RMSLoose = cms.vdouble( 0.06, 0.05, 0.05, 0.055),
491  Pt3040_RMSLoose = cms.vdouble( 0.06, 0.05, 0.05, 0.055),
492  Pt4050_RMSLoose = cms.vdouble( 0.06, 0.05, 0.05, 0.055)
493  )
494 
495 
496 JetIdParams = cms.PSet(
497  #4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
498 
499  #Tight Id
500  Pt010_Tight = cms.vdouble( 0.5,0.6,0.6,0.9),
501  Pt1020_Tight = cms.vdouble(-0.2,0.2,0.2,0.6),
502  Pt2030_Tight = cms.vdouble( 0.3,0.4,0.7,0.8),
503  Pt3040_Tight = cms.vdouble( 0.5,0.4,0.8,0.9),
504  Pt4050_Tight = cms.vdouble( 0.5,0.4,0.8,0.9),
505 
506  #Medium Id
507  Pt010_Medium = cms.vdouble( 0.2,0.4,0.2,0.6),
508  Pt1020_Medium = cms.vdouble(-0.3,0. ,0. ,0.5),
509  Pt2030_Medium = cms.vdouble( 0.2,0.2,0.5,0.7),
510  Pt3040_Medium = cms.vdouble( 0.3,0.2,0.7,0.8),
511  Pt4050_Medium = cms.vdouble( 0.3,0.2,0.7,0.8),
512 
513  #Loose Id
514  Pt010_Loose = cms.vdouble( 0. , 0. , 0. ,0.2),
515  Pt1020_Loose = cms.vdouble(-0.4,-0.4,-0.4,0.4),
516  Pt2030_Loose = cms.vdouble( 0. , 0. , 0.2,0.6),
517  Pt3040_Loose = cms.vdouble( 0. , 0. , 0.6,0.2),
518  Pt4050_Loose = cms.vdouble( 0. , 0. , 0.6,0.2)
519 )
520