CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PileupJetIDCutParams_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 ###########################################################
4 ## Working points for the 74X training
5 ###########################################################
6 full_74x_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.1,-0.83,-0.83,-0.98),
11  Pt1020_Tight = cms.vdouble(-0.1,-0.83,-0.83,-0.98),
12  Pt2030_Tight = cms.vdouble(-0.1,-0.83,-0.83,-0.98),
13  Pt3050_Tight = cms.vdouble(-0.5,-0.77,-0.80,-0.98),
14 
15  #Medium Id
16  Pt010_Medium = cms.vdouble(-0.3,-0.87,-0.87,-0.99),
17  Pt1020_Medium = cms.vdouble(-0.3,-0.87,-0.87,-0.99),
18  Pt2030_Medium = cms.vdouble(-0.3,-0.87,-0.87,-0.99),
19  Pt3050_Medium = cms.vdouble(-0.6,-0.85,-0.85,-0.99),
20 
21  #Loose Id
22  Pt010_Loose = cms.vdouble(-0.8,-0.97,-0.97,-0.99),
23  Pt1020_Loose = cms.vdouble(-0.8,-0.97,-0.97,-0.99),
24  Pt2030_Loose = cms.vdouble(-0.8,-0.97,-0.97,-0.99),
25  Pt3050_Loose = cms.vdouble(-0.8,-0.95,-0.97,-0.99)
26 )
27 
28 ###########################################################
29 ## Working points for the 53X training/New Met Dec 21, 2012
30 ###########################################################
31 full_53x_wp = cms.PSet(
32  #4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
33 
34  #Tight Id
35  Pt010_Tight = cms.vdouble(-0.83,-0.81,-0.74,-0.81),
36  Pt1020_Tight = cms.vdouble(-0.83,-0.81,-0.74,-0.81),
37  Pt2030_Tight = cms.vdouble( 0.73, 0.05,-0.26,-0.42),
38  Pt3050_Tight = cms.vdouble( 0.73, 0.05,-0.26,-0.42),
39 
40  #Medium Id
41  Pt010_Medium = cms.vdouble(-0.83,-0.92,-0.90,-0.92),
42  Pt1020_Medium = cms.vdouble(-0.83,-0.92,-0.90,-0.92),
43  Pt2030_Medium = cms.vdouble( 0.10,-0.36,-0.54,-0.54),
44  Pt3050_Medium = cms.vdouble( 0.10,-0.36,-0.54,-0.54),
45 
46  #Loose Id
47  Pt010_Loose = cms.vdouble(-0.95,-0.96,-0.94,-0.95),
48  Pt1020_Loose = cms.vdouble(-0.95,-0.96,-0.94,-0.95),
49  Pt2030_Loose = cms.vdouble(-0.63,-0.60,-0.55,-0.45),
50  Pt3050_Loose = cms.vdouble(-0.63,-0.60,-0.55,-0.45),
51 
52  #MET
53  Pt010_MET = cms.vdouble( 0. ,-0.6,-0.4,-0.4),
54  Pt1020_MET = cms.vdouble( 0.3 ,-0.2,-0.4,-0.4),
55  Pt2030_MET = cms.vdouble( 0. , 0. , 0. , 0. ),
56  Pt3050_MET = cms.vdouble( 0. , 0. ,-0.1,-0.2)
57  )
58 
59 full_53x_chs_wp = cms.PSet(
60  #4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
61 
62  #Tight Id
63  Pt010_Tight = cms.vdouble(-0.83,-0.81,-0.74,-0.81),
64  Pt1020_Tight = cms.vdouble(-0.83,-0.81,-0.74,-0.81),
65  Pt2030_Tight = cms.vdouble( 0.78, 0.50, 0.17, 0.17),
66  Pt3050_Tight = cms.vdouble( 0.78, 0.50, 0.17, 0.17),
67 
68  #Medium Id
69  Pt010_Medium = cms.vdouble(-0.83,-0.92,-0.90,-0.92),
70  Pt1020_Medium = cms.vdouble(-0.83,-0.92,-0.90,-0.92),
71  Pt2030_Medium = cms.vdouble(-0.07,-0.09, 0.00,-0.06),
72  Pt3050_Medium = cms.vdouble(-0.07,-0.09, 0.00,-0.06),
73 
74  #Loose Id
75  Pt010_Loose = cms.vdouble(-0.95,-0.96,-0.94,-0.95),
76  Pt1020_Loose = cms.vdouble(-0.95,-0.96,-0.94,-0.95),
77  Pt2030_Loose = cms.vdouble(-0.15,-0.26,-0.16,-0.16),
78  Pt3050_Loose = cms.vdouble(-0.15,-0.26,-0.16,-0.16),
79  )
80 
81 met_53x_wp = cms.PSet(
82 
83  #Tight Id
84  Pt010_Tight = cms.vdouble(-2, -2, -2, -2, -2),
85  Pt1020_Tight = cms.vdouble(-2, -2, -2, -2, -2),
86  Pt2030_Tight = cms.vdouble(-2, -2, -2, -2, -2),
87  Pt3050_Tight = cms.vdouble(-2, -2, -2, -2, -2),
88 
89  #Medium Id
90  Pt010_Medium = cms.vdouble(-2, -2, -2, -2, -2),
91  Pt1020_Medium = cms.vdouble(-2, -2, -2, -2, -2),
92  Pt2030_Medium = cms.vdouble(-2, -2, -2, -2, -2),
93  Pt3050_Medium = cms.vdouble(-2, -2, -2, -2, -2),
94 
95  #Loose Id
96  Pt010_Loose = cms.vdouble(-2, -2, -2, -2, -2),
97  Pt1020_Loose = cms.vdouble(-2, -2, -2, -2, -2),
98  Pt2030_Loose = cms.vdouble(-2, -2, -2, -2, -2),
99  Pt3050_Loose = cms.vdouble(-2, -2, -2, -2, -2),
100 
101  #4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
102  #MET
103  Pt010_MET = cms.vdouble(-0.2 ,-0.3,-0.5,-0.5),
104  Pt1020_MET = cms.vdouble(-0.2 ,-0.2,-0.5,-0.3),
105  Pt2030_MET = cms.vdouble(-0.2 ,-0.2,-0.2, 0.1),
106  Pt3050_MET = cms.vdouble(-0.2 ,-0.2, 0. , 0.2)
107  )
108 
109 metfull_53x_wp = cms.PSet(
110  #MET
111  Pt010_MET = cms.vdouble(-0.2 ,-0.3,-0.5,-0.5),
112  Pt1020_MET = cms.vdouble(-0.2 ,-0.2,-0.5,-0.3),
113  Pt2030_MET = cms.vdouble( 0. , 0. , 0. , 0. ),
114  Pt3050_MET = cms.vdouble( 0. , 0. ,-0.1,-0.2)
115  )
116 
117 
118 ###########################################################
119 ## Working points for the 5X training
120 ###########################################################
121 full_5x_wp = cms.PSet(
122  #4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
123 
124  #Tight Id
125  Pt010_Tight = cms.vdouble(-0.47,-0.92,-0.92,-0.94),
126  Pt1020_Tight = cms.vdouble(-0.47,-0.92,-0.92,-0.94),
127  Pt2030_Tight = cms.vdouble(+0.32,-0.49,-0.61,-0.74),
128  Pt3050_Tight = cms.vdouble(+0.32,-0.49,-0.61,-0.74),
129 
130  #Medium Id
131  Pt010_Medium = cms.vdouble(-0.83,-0.96,-0.95,-0.96),
132  Pt1020_Medium = cms.vdouble(-0.83,-0.96,-0.95,-0.96),
133  Pt2030_Medium = cms.vdouble(-0.40,-0.74,-0.76,-0.81),
134  Pt3050_Medium = cms.vdouble(-0.40,-0.74,-0.76,-0.81),
135 
136  #Loose Id
137  Pt010_Loose = cms.vdouble(-0.95,-0.97,-0.97,-0.97),
138  Pt1020_Loose = cms.vdouble(-0.95,-0.97,-0.97,-0.97),
139  Pt2030_Loose = cms.vdouble(-0.80,-0.85,-0.84,-0.85),
140  Pt3050_Loose = cms.vdouble(-0.80,-0.85,-0.84,-0.85)
141 )
142 
143 simple_5x_wp = cms.PSet(
144  #4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
145 
146  #Tight Id
147  Pt010_Tight = cms.vdouble(-0.54,-0.93,-0.93,-0.94),
148  Pt1020_Tight = cms.vdouble(-0.54,-0.93,-0.93,-0.94),
149  Pt2030_Tight = cms.vdouble(+0.26,-0.54,-0.63,-0.74),
150  Pt3050_Tight = cms.vdouble(+0.26,-0.54,-0.63,-0.74),
151 
152  #Medium Id
153  Pt010_Medium = cms.vdouble(-0.85,-0.96,-0.95,-0.96),
154  Pt1020_Medium = cms.vdouble(-0.85,-0.96,-0.95,-0.96),
155  Pt2030_Medium = cms.vdouble(-0.40,-0.73,-0.74,-0.80),
156  Pt3050_Medium = cms.vdouble(-0.40,-0.73,-0.74,-0.80),
157 
158  #Loose Id
159  Pt010_Loose = cms.vdouble(-0.95,-0.97,-0.96,-0.97),
160  Pt1020_Loose = cms.vdouble(-0.95,-0.97,-0.96,-0.97),
161  Pt2030_Loose = cms.vdouble(-0.80,-0.86,-0.80,-0.84),
162  Pt3050_Loose = cms.vdouble(-0.80,-0.86,-0.80,-0.84)
163 
164 )
165 
166 ###########################################################
167 ## Working points for the 5X_CHS training
168 ###########################################################
169 full_5x_chs_wp = cms.PSet(
170  #4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
171 
172  #Tight Id
173  Pt010_Tight = cms.vdouble(-0.59,-0.75,-0.78,-0.80),
174  Pt1020_Tight = cms.vdouble(-0.59,-0.75,-0.78,-0.80),
175  Pt2030_Tight = cms.vdouble(+0.41,-0.10,-0.20,-0.45),
176  Pt3050_Tight = cms.vdouble(+0.41,-0.10,-0.20,-0.45),
177 
178  #Medium Id
179  Pt010_Medium = cms.vdouble(-0.94,-0.91,-0.91,-0.92),
180  Pt1020_Medium = cms.vdouble(-0.94,-0.91,-0.91,-0.92),
181  Pt2030_Medium = cms.vdouble(-0.58,-0.65,-0.57,-0.67),
182  Pt3050_Medium = cms.vdouble(-0.58,-0.65,-0.57,-0.67),
183 
184  #Loose Id
185  Pt010_Loose = cms.vdouble(-0.98,-0.95,-0.94,-0.94),
186  Pt1020_Loose = cms.vdouble(-0.98,-0.95,-0.94,-0.94),
187  Pt2030_Loose = cms.vdouble(-0.89,-0.77,-0.69,-0.75),
188  Pt3050_Loose = cms.vdouble(-0.89,-0.77,-0.69,-0.57)
189 )
190 
191 simple_5x_chs_wp = cms.PSet(
192  #4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
193 
194  #Tight Id
195  Pt010_Tight = cms.vdouble(-0.60,-0.74,-0.78,-0.81),
196  Pt1020_Tight = cms.vdouble(-0.60,-0.74,-0.78,-0.81),
197  Pt2030_Tight = cms.vdouble(-0.47,-0.06,-0.23,-0.47),
198  Pt3050_Tight = cms.vdouble(-0.47,-0.06,-0.23,-0.47),
199 
200  #Medium Id
201  Pt010_Medium = cms.vdouble(-0.95,-0.94,-0.92,-0.91),
202  Pt1020_Medium = cms.vdouble(-0.95,-0.94,-0.92,-0.91),
203  Pt2030_Medium = cms.vdouble(-0.59,-0.65,-0.56,-0.68),
204  Pt3050_Medium = cms.vdouble(-0.59,-0.65,-0.56,-0.68),
205 
206  #Loose Id
207  Pt010_Loose = cms.vdouble(-0.98,-0.96,-0.94,-0.94),
208  Pt1020_Loose = cms.vdouble(-0.98,-0.96,-0.94,-0.94),
209  Pt2030_Loose = cms.vdouble(-0.89,-0.75,-0.72,-0.75),
210  Pt3050_Loose = cms.vdouble(-0.89,-0.75,-0.72,-0.75)
211 )
212 
213 
214 ###########################################################
215 ## Working points for the 4X training
216 ###########################################################
217 PuJetIdOptMVA_wp = cms.PSet(
218  #4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
219 
220  #Tight Id
221  Pt010_Tight = cms.vdouble(-0.5,-0.2,-0.83,-0.7),
222  Pt1020_Tight = cms.vdouble(-0.5,-0.2,-0.83,-0.7),
223  Pt2030_Tight = cms.vdouble(-0.2, 0., 0., 0.),
224  Pt3050_Tight = cms.vdouble(-0.2, 0., 0., 0.),
225 
226  #Medium Id
227  Pt010_Medium = cms.vdouble(-0.73,-0.89,-0.89,-0.83),
228  Pt1020_Medium = cms.vdouble(-0.73,-0.89,-0.89,-0.83),
229  Pt2030_Medium = cms.vdouble(0.1, -0.4, -0.4, -0.45),
230  Pt3050_Medium = cms.vdouble(0.1, -0.4, -0.4, -0.45),
231 
232  #Loose Id
233  Pt010_Loose = cms.vdouble(-0.9,-0.9, -0.9,-0.9),
234  Pt1020_Loose = cms.vdouble(-0.9,-0.9, -0.9,-0.9),
235  Pt2030_Loose = cms.vdouble(-0.4,-0.85,-0.7,-0.6),
236  Pt3050_Loose = cms.vdouble(-0.4,-0.85,-0.7,-0.6)
237 )
238 
239 PuJetIdMinMVA_wp = cms.PSet(
240  #4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
241 
242  #Tight Id
243  Pt010_Tight = cms.vdouble(-0.5,-0.2,-0.83,-0.7),
244  Pt1020_Tight = cms.vdouble(-0.5,-0.2,-0.83,-0.7),
245  Pt2030_Tight = cms.vdouble(-0.2, 0., 0., 0.),
246  Pt3050_Tight = cms.vdouble(-0.2, 0., 0., 0.),
247 
248  #Medium Id
249  Pt010_Medium = cms.vdouble(-0.73,-0.89,-0.89,-0.83),
250  Pt1020_Medium = cms.vdouble(-0.73,-0.89,-0.89,-0.83),
251  Pt2030_Medium = cms.vdouble(0.1, -0.4, -0.5, -0.45),
252  Pt3050_Medium = cms.vdouble(0.1, -0.4, -0.5, -0.45),
253 
254  #Loose Id
255  Pt010_Loose = cms.vdouble(-0.9,-0.9, -0.94,-0.9),
256  Pt1020_Loose = cms.vdouble(-0.9,-0.9, -0.94,-0.9),
257  Pt2030_Loose = cms.vdouble(-0.4,-0.85,-0.7,-0.6),
258  Pt3050_Loose = cms.vdouble(-0.4,-0.85,-0.7,-0.6)
259 )
260 
261 EmptyJetIdParams = cms.PSet(
262  #4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
263 
264  #Tight Id
265  Pt010_Tight = cms.vdouble(-999.,-999.,-999.,-999.),
266  Pt1020_Tight = cms.vdouble(-999.,-999.,-999.,-999.),
267  Pt2030_Tight = cms.vdouble(-999.,-999.,-999.,-999.),
268  Pt3050_Tight = cms.vdouble(-999.,-999.,-999.,-999.),
269 
270  #Medium Id
271  Pt010_Medium = cms.vdouble(-999.,-999.,-999.,-999.),
272  Pt1020_Medium = cms.vdouble(-999.,-999.,-999.,-999.),
273  Pt2030_Medium = cms.vdouble(-999.,-999.,-999.,-999.),
274  Pt3050_Medium = cms.vdouble(-999.,-999.,-999.,-999.),
275 
276  #Loose Id
277  Pt010_Loose = cms.vdouble(-999.,-999.,-999.,-999.),
278  Pt1020_Loose = cms.vdouble(-999.,-999.,-999.,-999.),
279  Pt2030_Loose = cms.vdouble(-999.,-999.,-999.,-999.),
280  Pt3050_Loose = cms.vdouble(-999.,-999.,-999.,-999.)
281 )
282 
283 
284 PuJetIdCutBased_wp = cms.PSet(
285  #4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
286  #betaStarClassic/log(nvtx-0.64) Values
287  #Tight Id
288  Pt010_BetaStarTight = cms.vdouble( 0.15, 0.15, 999., 999.),
289  Pt1020_BetaStarTight = cms.vdouble( 0.15, 0.15, 999., 999.),
290  Pt2030_BetaStarTight = cms.vdouble( 0.15, 0.15, 999., 999.),
291  Pt3050_BetaStarTight = cms.vdouble( 0.15, 0.15, 999., 999.),
292 
293  #Medium Id => Daniele
294  Pt010_BetaStarMedium = cms.vdouble( 0.2, 0.3, 999., 999.),
295  Pt1020_BetaStarMedium = cms.vdouble( 0.2, 0.3, 999., 999.),
296  Pt2030_BetaStarMedium = cms.vdouble( 0.2, 0.3, 999., 999.),
297  Pt3050_BetaStarMedium = cms.vdouble( 0.2, 0.3, 999., 999.),
298 
299  #Loose Id
300  Pt010_BetaStarLoose = cms.vdouble( 0.2, 0.3, 999., 999.),
301  Pt1020_BetaStarLoose = cms.vdouble( 0.2, 0.3, 999., 999.),
302  Pt2030_BetaStarLoose = cms.vdouble( 0.2, 0.3, 999., 999.),
303  Pt3050_BetaStarLoose = cms.vdouble( 0.2, 0.3, 999., 999.),
304 
305  #RMS variable
306  #Tight Id
307  Pt010_RMSTight = cms.vdouble( 0.06, 0.07, 0.04, 0.05),
308  Pt1020_RMSTight = cms.vdouble( 0.06, 0.07, 0.04, 0.05),
309  Pt2030_RMSTight = cms.vdouble( 0.05, 0.07, 0.03, 0.045),
310  Pt3050_RMSTight = cms.vdouble( 0.05, 0.06, 0.03, 0.04),
311 
312  #Medium Id => Daniele
313  Pt010_RMSMedium = cms.vdouble( 0.06, 0.03, 0.03, 0.04),
314  Pt1020_RMSMedium = cms.vdouble( 0.06, 0.03, 0.03, 0.04),
315  Pt2030_RMSMedium = cms.vdouble( 0.06, 0.03, 0.03, 0.04),
316  Pt3050_RMSMedium = cms.vdouble( 0.06, 0.03, 0.03, 0.04),
317 
318  #Loose Id
319  Pt010_RMSLoose = cms.vdouble( 0.06, 0.05, 0.05, 0.07),
320  Pt1020_RMSLoose = cms.vdouble( 0.06, 0.05, 0.05, 0.07),
321  Pt2030_RMSLoose = cms.vdouble( 0.06, 0.05, 0.05, 0.055),
322  Pt3050_RMSLoose = cms.vdouble( 0.06, 0.05, 0.05, 0.055)
323  )
324 
325 
326 JetIdParams = cms.PSet(
327  #4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
328 
329  #Tight Id
330  Pt010_Tight = cms.vdouble( 0.5,0.6,0.6,0.9),
331  Pt1020_Tight = cms.vdouble(-0.2,0.2,0.2,0.6),
332  Pt2030_Tight = cms.vdouble( 0.3,0.4,0.7,0.8),
333  Pt3050_Tight = cms.vdouble( 0.5,0.4,0.8,0.9),
334 
335  #Medium Id
336  Pt010_Medium = cms.vdouble( 0.2,0.4,0.2,0.6),
337  Pt1020_Medium = cms.vdouble(-0.3,0. ,0. ,0.5),
338  Pt2030_Medium = cms.vdouble( 0.2,0.2,0.5,0.7),
339  Pt3050_Medium = cms.vdouble( 0.3,0.2,0.7,0.8),
340 
341  #Loose Id
342  Pt010_Loose = cms.vdouble( 0. , 0. , 0. ,0.2),
343  Pt1020_Loose = cms.vdouble(-0.4,-0.4,-0.4,0.4),
344  Pt2030_Loose = cms.vdouble( 0. , 0. , 0.2,0.6),
345  Pt3050_Loose = cms.vdouble( 0. , 0. , 0.6,0.2)
346 )
347