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