test
CMS 3D CMS Logo

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