CMS 3D CMS Logo

PileupJetIDParams_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
3 
4 ####################################################################################################################
5 full_81x_chs = cms.PSet(
6  impactParTkThreshold = cms.double(1.),
7  cutBased = cms.bool(False),
8  etaBinnedWeights = cms.bool(True),
9  tmvaMethod = cms.string("JetIDMVAHighPt"),
10  version = cms.int32(-1),
11  nEtaBins = cms.int32(4),
12  trainings = cms.VPSet(
13  cms.PSet(
14  jEtaMin = cms.double(0.),
15  jEtaMax = cms.double(2.5),
16  tmvaWeights = cms.string("RecoJets/JetProducers/data/pileupJetId_80XvarFix_Eta0to2p5_BDT.weights.xml.gz"),
17  tmvaVariables = cms.vstring(
18  "nvtx",
19  "dR2Mean" ,
20  "nParticles" ,
21  "nCharged" ,
22  "majW" ,
23  "minW",
24  "frac01" ,
25  "frac02" ,
26  "frac03" ,
27  "frac04" ,
28  "ptD" ,
29  "beta" ,
30  "pull" ,
31  "jetR" ,
32  "jetRchg" ,
33  )
34  ),
35  cms.PSet(
36  jEtaMin = cms.double(2.5),
37  jEtaMax = cms.double(2.75),
38  tmvaWeights = cms.string("RecoJets/JetProducers/data/pileupJetId_80XvarFix_Eta2p5to2p75_BDT.weights.xml.gz"),
39  tmvaVariables = cms.vstring(
40  "nvtx",
41  "dR2Mean" ,
42  "nParticles" ,
43  "nCharged" ,
44  "majW" ,
45  "minW",
46  "frac01" ,
47  "frac02" ,
48  "frac03" ,
49  "frac04" ,
50  "ptD" ,
51  "beta" ,
52  "pull" ,
53  "jetR" ,
54  "jetRchg" ,
55  )
56  ),
57  cms.PSet(
58  jEtaMin = cms.double(2.75),
59  jEtaMax = cms.double(3.),
60  tmvaWeights = cms.string("RecoJets/JetProducers/data/pileupJetId_80XvarFix_Eta2p75to3_BDT.weights.xml.gz"),
61  tmvaVariables = cms.vstring(
62  "nvtx",
63  "dR2Mean" ,
64  "nParticles" ,
65  "nCharged" ,
66  "majW" ,
67  "minW",
68  "frac01" ,
69  "frac02" ,
70  "frac03" ,
71  "frac04" ,
72  "ptD" ,
73  "beta" ,
74  "pull" ,
75  "jetR" ,
76  "jetRchg" ,
77  )
78  ),
79  cms.PSet(
80  jEtaMin = cms.double(3.),
81  jEtaMax = cms.double(5.),
82  tmvaWeights = cms.string("RecoJets/JetProducers/data/pileupJetId_80XvarFix_Eta3to5_BDT.weights.xml.gz"),
83  tmvaVariables = cms.vstring(
84  "nvtx",
85  "dR2Mean" ,
86  "nParticles" ,
87  "majW" ,
88  "minW",
89  "frac01" ,
90  "frac02" ,
91  "frac03" ,
92  "frac04" ,
93  "ptD" ,
94  "pull" ,
95  "jetR" ,
96  )
97  ),
98  ),
99  tmvaSpectators = cms.vstring(
100  "jetPt" ,
101  "jetEta" ,
102  ),
103  JetIdParams = full_81x_chs_wp,
104  label = cms.string("full")
105 )
106 ####################################################################################################################
107 trainingVariables_102X_Eta0To3 = [
108  "nvtx" ,
109  "beta" ,
110  "dR2Mean" ,
111  "frac01" ,
112  "frac02" ,
113  "frac03" ,
114  "frac04" ,
115  "majW" ,
116  "minW" ,
117  "jetR" ,
118  "jetRchg" ,
119  "nParticles",
120  "nCharged" ,
121  "ptD" ,
122  "pull" ,
123  ]
124 trainingVariables_102X_Eta3To5 = list(trainingVariables_102X_Eta0To3)
125 trainingVariables_102X_Eta3To5.remove('beta')
126 trainingVariables_102X_Eta3To5.remove('jetRchg')
127 trainingVariables_102X_Eta3To5.remove('nCharged')
128 
129 full_102x_chs = full_81x_chs.clone(JetIdParams = full_102x_chs_wp)
130 full_102x_chs.trainings[0].tmvaWeights = "RecoJets/JetProducers/data/pileupJetId_102X_Eta0p0To2p5_chs_BDT.weights.xml.gz"
131 full_102x_chs.trainings[0].tmvaVariables = trainingVariables_102X_Eta0To3
132 full_102x_chs.trainings[1].tmvaWeights = "RecoJets/JetProducers/data/pileupJetId_102X_Eta2p5To2p75_chs_BDT.weights.xml.gz"
133 full_102x_chs.trainings[1].tmvaVariables = trainingVariables_102X_Eta0To3
134 full_102x_chs.trainings[2].tmvaWeights = "RecoJets/JetProducers/data/pileupJetId_102X_Eta2p75To3p0_chs_BDT.weights.xml.gz"
135 full_102x_chs.trainings[2].tmvaVariables = trainingVariables_102X_Eta0To3
136 full_102x_chs.trainings[3].tmvaWeights = "RecoJets/JetProducers/data/pileupJetId_102X_Eta3p0To5p0_chs_BDT.weights.xml.gz"
137 full_102x_chs.trainings[3].tmvaVariables = trainingVariables_102X_Eta3To5
138 
139 ####################################################################################################################
140 trainingVariables_94X_Eta0To3 = list(trainingVariables_102X_Eta0To3)
141 trainingVariables_94X_Eta3To5 = list(trainingVariables_102X_Eta3To5)
142 full_94x_chs = full_81x_chs.clone(JetIdParams = full_94x_chs_wp)
143 full_94x_chs.trainings[0].tmvaWeights = "RecoJets/JetProducers/data/pileupJetId_94X_Eta0p0To2p5_chs_BDT.weights.xml.gz"
144 full_94x_chs.trainings[0].tmvaVariables = trainingVariables_94X_Eta0To3
145 full_94x_chs.trainings[1].tmvaWeights = "RecoJets/JetProducers/data/pileupJetId_94X_Eta2p5To2p75_chs_BDT.weights.xml.gz"
146 full_94x_chs.trainings[1].tmvaVariables = trainingVariables_94X_Eta0To3
147 full_94x_chs.trainings[2].tmvaWeights = "RecoJets/JetProducers/data/pileupJetId_94X_Eta2p75To3p0_chs_BDT.weights.xml.gz"
148 full_94x_chs.trainings[2].tmvaVariables = trainingVariables_94X_Eta0To3
149 full_94x_chs.trainings[3].tmvaWeights = "RecoJets/JetProducers/data/pileupJetId_94X_Eta3p0To5p0_chs_BDT.weights.xml.gz"
150 full_94x_chs.trainings[3].tmvaVariables = trainingVariables_94X_Eta3To5
151 
152 
153 
154 
155 ####################################################################################################################
156 full_80x_chs = cms.PSet(
157  impactParTkThreshold = cms.double(1.),
158  cutBased = cms.bool(False),
159  etaBinnedWeights = cms.bool(True),
160  tmvaMethod = cms.string("JetIDMVAHighPt"),
161  version = cms.int32(-1),
162  nEtaBins = cms.int32(4),
163  trainings = cms.VPSet(
164  cms.PSet(
165  jEtaMin = cms.double(0.),
166  jEtaMax = cms.double(2.5),
167  tmvaWeights = cms.string("RecoJets/JetProducers/data/pileupJetId_80X_Eta0to2p5_BDT.weights.xml.gz"),
168  tmvaVariables = cms.vstring(
169  "nvtx",
170  "dR2Mean" ,
171  "nParticles" ,
172  "nCharged" ,
173  "majW" ,
174  "minW",
175  "frac01" ,
176  "frac02" ,
177  "frac03" ,
178  "frac04" ,
179  "ptD" ,
180  "beta" ,
181  "pull" ,
182  "jetR" ,
183  "jetRchg" ,
184  )
185  ),
186  cms.PSet(
187  jEtaMin = cms.double(2.5),
188  jEtaMax = cms.double(2.75),
189  tmvaWeights = cms.string("RecoJets/JetProducers/data/pileupJetId_80X_Eta2p5to2p75_BDT.weights.xml.gz"),
190  tmvaVariables = cms.vstring(
191  "nvtx",
192  "dR2Mean" ,
193  "nParticles" ,
194  "nCharged" ,
195  "majW" ,
196  "minW",
197  "frac01" ,
198  "frac02" ,
199  "frac03" ,
200  "frac04" ,
201  "ptD" ,
202  "beta" ,
203  "pull" ,
204  "jetR" ,
205  "jetRchg" ,
206  )
207  ),
208  cms.PSet(
209  jEtaMin = cms.double(2.75),
210  jEtaMax = cms.double(3.),
211  tmvaWeights = cms.string("RecoJets/JetProducers/data/pileupJetId_80X_Eta2p75to3_BDT.weights.xml.gz"),
212  tmvaVariables = cms.vstring(
213  "nvtx",
214  "dR2Mean" ,
215  "nParticles" ,
216  "nCharged" ,
217  "majW" ,
218  "minW",
219  "frac01" ,
220  "frac02" ,
221  "frac03" ,
222  "frac04" ,
223  "ptD" ,
224  "beta" ,
225  "pull" ,
226  "jetR" ,
227  "jetRchg" ,
228  )
229  ),
230  cms.PSet(
231  jEtaMin = cms.double(3.),
232  jEtaMax = cms.double(5.),
233  tmvaWeights = cms.string("RecoJets/JetProducers/data/pileupJetId_80X_Eta3to5_BDT.weights.xml.gz"),
234  tmvaVariables = cms.vstring(
235  "nvtx",
236  "dR2Mean" ,
237  "nParticles" ,
238  "majW" ,
239  "minW",
240  "frac01" ,
241  "frac02" ,
242  "frac03" ,
243  "frac04" ,
244  "ptD" ,
245  "pull" ,
246  "jetR" ,
247  )
248  ),
249  ),
250  tmvaSpectators = cms.vstring(
251  "jetPt" ,
252  "jetEta" ,
253  ),
254  JetIdParams = full_80x_chs_wp,
255  label = cms.string("full")
256 )
257 
258 ####################################################################################################################
259 full_76x_chs = cms.PSet(
260  impactParTkThreshold = cms.double(1.) ,
261  cutBased = cms.bool(False),
262  etaBinnedWeights = cms.bool(True),
263  nEtaBins = cms.int32(4),
264  trainings = cms.VPSet(
265  cms.PSet(
266  jEtaMin = cms.double(0.),
267  jEtaMax = cms.double(2.5),
268  tmvaWeights = cms.string("RecoJets/JetProducers/data/pileupJetId_76x_Eta0to2p5_BDT.weights.xml.gz"),
269  tmvaVariables = cms.vstring(
270  "nvtx",
271  "dR2Mean" ,
272  "nParticles" ,
273  "nCharged" ,
274  "majW" ,
275  "minW",
276  "frac01" ,
277  "frac02" ,
278  "frac03" ,
279  "frac04" ,
280  "ptD" ,
281  "beta" ,
282  "pull" ,
283  "jetR" ,
284  "jetRchg" ,
285  )
286  ),
287  cms.PSet(
288  jEtaMin = cms.double(2.5),
289  jEtaMax = cms.double(2.75),
290  tmvaWeights = cms.string("RecoJets/JetProducers/data/pileupJetId_76x_Eta2p5to2p75_BDT.weights.xml.gz"),
291  tmvaVariables = cms.vstring(
292  "nvtx",
293  "dR2Mean" ,
294  "nParticles" ,
295  "nCharged" ,
296  "majW" ,
297  "minW",
298  "frac01" ,
299  "frac02" ,
300  "frac03" ,
301  "frac04" ,
302  "ptD" ,
303  "beta" ,
304  "pull" ,
305  "jetR" ,
306  "jetRchg" ,
307  )
308  ),
309  cms.PSet(
310  jEtaMin = cms.double(2.75),
311  jEtaMax = cms.double(3.),
312  tmvaWeights = cms.string("RecoJets/JetProducers/data/pileupJetId_76x_Eta2p75to3_BDT.weights.xml.gz"),
313  tmvaVariables = cms.vstring(
314  "nvtx",
315  "dR2Mean" ,
316  "nParticles" ,
317  "nCharged" ,
318  "majW" ,
319  "minW",
320  "frac01" ,
321  "frac02" ,
322  "frac03" ,
323  "frac04" ,
324  "ptD" ,
325  "beta" ,
326  "pull" ,
327  "jetR" ,
328  "jetRchg" ,
329  )
330  ),
331  cms.PSet(
332  jEtaMin = cms.double(3.),
333  jEtaMax = cms.double(5.),
334  tmvaWeights = cms.string("RecoJets/JetProducers/data/pileupJetId_76x_Eta3to5_BDT.weights.xml.gz"),
335  tmvaVariables = cms.vstring(
336  "nvtx",
337  "dR2Mean" ,
338  "nParticles" ,
339  "majW" ,
340  "minW",
341  "frac01" ,
342  "frac02" ,
343  "frac03" ,
344  "frac04" ,
345  "ptD" ,
346  "pull" ,
347  "jetR" ,
348  )
349  ),
350  ),
351  tmvaMethod = cms.string("JetIDMVAHighPt"),
352  version = cms.int32(-1),
353  tmvaSpectators = cms.vstring(
354  "jetPt" ,
355  "jetEta" ,
356  ),
357  JetIdParams = full_76x_chs_wp,
358  label = cms.string("full")
359  )
360 ####################################################################################################################
361 full_74x_chs = cms.PSet(
362  impactParTkThreshold = cms.double(1.) ,
363  cutBased = cms.bool(False),
364  etaBinnedWeights = cms.bool(True),
365  nEtaBins = cms.int32(4),
366  trainings = cms.VPSet(
367  cms.PSet(
368  jEtaMin = cms.double(0.),
369  jEtaMax = cms.double(2.),
370  tmvaWeights = cms.string("RecoJets/JetProducers/data/TMVAClassificationCategory_BDTG.weights_jteta_0_2_newNames.xml.gz"),
371  tmvaVariables = cms.vstring(
372  "dR2Mean" ,
373  "rho" ,
374  "nParticles" ,
375  "nCharged" ,
376  "majW" ,
377  "minW",
378  "frac01" ,
379  "frac02" ,
380  "frac03" ,
381  "frac04" ,
382  "ptD" ,
383  "beta" ,
384  "betaStar" ,
385  "pull" ,
386  "jetR" ,
387  "jetRchg" ,
388  )
389  ),
390  cms.PSet(
391  jEtaMin = cms.double(2.),
392  jEtaMax = cms.double(2.5),
393  tmvaWeights = cms.string("RecoJets/JetProducers/data/TMVAClassificationCategory_BDTG.weights_jteta_2_2p5_newNames.xml.gz"),
394  tmvaVariables = cms.vstring(
395  "dR2Mean" ,
396  "rho" ,
397  "nParticles" ,
398  "nCharged" ,
399  "majW" ,
400  "minW",
401  "frac01" ,
402  "frac02" ,
403  "frac03" ,
404  "frac04" ,
405  "ptD" ,
406  "beta" ,
407  "betaStar" ,
408  "pull" ,
409  "jetR" ,
410  "jetRchg" ,
411  )
412  ),
413  cms.PSet(
414  jEtaMin = cms.double(2.5),
415  jEtaMax = cms.double(3.),
416  tmvaWeights = cms.string("RecoJets/JetProducers/data/TMVAClassificationCategory_BDTG.weights_jteta_2p5_3_newNames.xml.gz"),
417  tmvaVariables = cms.vstring(
418  "dR2Mean" ,
419  "rho" ,
420  "nParticles" ,
421  "nCharged" ,
422  "majW" ,
423  "minW",
424  "frac01" ,
425  "frac02" ,
426  "frac03" ,
427  "frac04" ,
428  "ptD" ,
429  "beta" ,
430  "betaStar" ,
431  "pull" ,
432  "jetR" ,
433  "jetRchg" ,
434  )
435  ),
436  cms.PSet(
437  jEtaMin = cms.double(3.),
438  jEtaMax = cms.double(5.),
439  tmvaWeights = cms.string("RecoJets/JetProducers/data/TMVAClassificationCategory_BDTG.weights_jteta_3_5_newNames.xml.gz"),
440  tmvaVariables = cms.vstring(
441  "dR2Mean" ,
442  "rho" ,
443  "nParticles" ,
444  "majW" ,
445  "minW",
446  "frac01" ,
447  "frac02" ,
448  "frac03" ,
449  "frac04" ,
450  "ptD" ,
451  "pull" ,
452  "jetR" ,
453  )
454  ),
455  ),
456  version = cms.int32(-1),
457  tmvaSpectators = cms.vstring(
458  "jetPt" ,
459  "jetEta" ,
460  "nTrueInt" ,
461  "dRMatch" ,
462  ),
463  JetIdParams = full_74x_chs_wp,
464  label = cms.string("full")
465  )
466 ####################################################################################################################
467 full_53x = cms.PSet(
468  impactParTkThreshold = cms.double(1.) ,
469  cutBased = cms.bool(False),
470  etaBinnedWeights = cms.bool(False),
471  tmvaWeights = cms.string("CondFormats/JetMETObjects/data/TMVAClassificationCategory_JetID_53X_Dec2012.weights.xml"),
472  tmvaMethod = cms.string("JetIDMVAHighPt"),
473  version = cms.int32(-1),
474  tmvaVariables = cms.vstring(
475  "nvtx" ,
476  "dZ" ,
477  "beta" ,
478  "betaStar" ,
479  "nCharged" ,
480  "nNeutrals",
481  "dR2Mean" ,
482  "ptD" ,
483  "frac01" ,
484  "frac02" ,
485  "frac03" ,
486  "frac04" ,
487  "frac05" ,
488  ),
489  tmvaSpectators = cms.vstring(
490  "jetPt",
491  "jetEta",
492  "jetPhi"
493  ),
494  JetIdParams = full_53x_wp,
495  label = cms.string("full53x")
496  )
497 ####################################################################################################################
498 full_53x_chs = cms.PSet(
499  impactParTkThreshold = cms.double(1.) ,
500  cutBased = cms.bool(False),
501  etaBinnedWeights = cms.bool(False),
502  tmvaWeights = cms.string("CondFormats/JetMETObjects/data/TMVAClassificationCategory_JetID_53X_chs_Dec2012.weights.xml"),
503  #tmvaWeights = cms.string("RecoJets/JetProducers/data/TMVAClassificationCategory_JetID_53X_chs_Dec2012.weights.xml"),
504  tmvaMethod = cms.string("JetIDMVAHighPt"),
505  version = cms.int32(-1),
506  tmvaVariables = cms.vstring(
507  "nvtx" ,
508  "dZ" ,
509  "beta" ,
510  "betaStar" ,
511  "nCharged" ,
512  "nNeutrals",
513  "dR2Mean" ,
514  "ptD" ,
515  "frac01" ,
516  "frac02" ,
517  "frac03" ,
518  "frac04" ,
519  "frac05" ,
520  ),
521  tmvaSpectators = cms.vstring(
522  "jetPt",
523  "jetEta",
524  "jetPhi"
525  ),
526  JetIdParams = full_53x_chs_wp,
527  label = cms.string("full")
528  )
529 ####################################################################################################################
530 met_53x = cms.PSet(
531  impactParTkThreshold = cms.double(1.) ,
532  cutBased = cms.bool(False),
533  etaBinnedWeights = cms.bool(False),
534  tmvaWeights = cms.string("RecoJets/JetProducers/data/TMVAClassificationCategory_JetID_MET_53X_Dec2012.weights.xml.gz"),
535  tmvaMethod = cms.string("JetIDMVAMET"),
536  version = cms.int32(-1),
537  tmvaVariables = cms.vstring(
538  "nvtx" ,
539  "jetPt" ,
540  "jetEta" ,
541  "jetPhi" ,
542  "dZ" ,
543  "beta" ,
544  "betaStar" ,
545  "nCharged" ,
546  "nNeutrals",
547  "dR2Mean" ,
548  "ptD" ,
549  "frac01" ,
550  "frac02" ,
551  "frac03" ,
552  "frac04" ,
553  "frac05" ,
554  ),
555  tmvaSpectators = cms.vstring(),
556  JetIdParams = met_53x_wp,
557  label = cms.string("met53x")
558  )
559 ####################################################################################################################
560 full_5x = cms.PSet(
561  impactParTkThreshold = cms.double(1.) ,
562  cutBased = cms.bool(False),
563  etaBinnedWeights = cms.bool(False),
564  tmvaWeights = cms.string("RecoJets/JetProducers/data/TMVAClassificationCategory_JetID_MET_53X_Dec2012.weights.xml.gz"),
565  tmvaMethod = cms.string("BDT_fullPlusRMS"),
566  version = cms.int32(-1),
567  tmvaVariables = cms.vstring(
568  "frac01",
569  "frac02",
570  "frac03",
571  "frac04",
572  "frac05",
573  "dR2Mean",
574  "nvtx",
575  "nNeutrals",
576  "beta",
577  "betaStar",
578  "dZ",
579  "nCharged",
580  ),
581  tmvaSpectators = cms.vstring(
582  "jetPt",
583  "jetEta",
584  ),
585  JetIdParams = full_5x_wp,
586  label = cms.string("full")
587  )
588 
589 ####################################################################################################################
590 simple_5x = cms.PSet(
591  impactParTkThreshold = cms.double(1.) ,
592  cutBased = cms.bool(False),
593  tmvaWeights = cms.string("RecoJets/JetProducers/data/TMVAClassification_5x_BDT_simpleNoVtxCat.weights.xml.gz"),
594  tmvaMethod = cms.string("BDT_simpleNoVtxCat"),
595  version = cms.int32(-1),
596  tmvaVariables = cms.vstring(
597  "frac01",
598  "frac02",
599  "frac03",
600  "frac04",
601  "frac05",
602  "nvtx",
603  "beta",
604  "betaStar",
605  ),
606  tmvaSpectators = cms.vstring(
607  "jetPt",
608  "jetEta",
609  ),
610  JetIdParams = simple_5x_wp,
611  label = cms.string("simple")
612  )
613 
614 ####################################################################################################################
615 full_5x_chs = cms.PSet(
616  impactParTkThreshold = cms.double(1.) ,
617  cutBased = cms.bool(False),
618  etaBinnedWeights = cms.bool(False),
619  tmvaWeights = cms.string("RecoJets/JetProducers/data/TMVAClassification_5x_BDT_chsFullPlusRMS.weights.xml.gz"),
620  tmvaMethod = cms.string("BDT_chsFullPlusRMS"),
621  version = cms.int32(-1),
622  tmvaVariables = cms.vstring(
623  "frac01",
624  "frac02",
625  "frac03",
626  "frac04",
627  "frac05",
628  "dR2Mean",
629  "nvtx",
630  "nNeutrals",
631  "beta",
632  "betaStar",
633  "dZ",
634  "nCharged",
635  ),
636  tmvaSpectators = cms.vstring(
637  "jetPt",
638  "jetEta",
639  ),
640  JetIdParams = full_5x_chs_wp,
641  label = cms.string("full")
642  )
643 
644 ####################################################################################################################
645 simple_5x_chs = cms.PSet(
646  impactParTkThreshold = cms.double(1.) ,
647  cutBased = cms.bool(False),
648  etaBinnedWeights = cms.bool(False),
649  tmvaWeights = cms.string("RecoJets/JetProducers/data/TMVAClassification_5x_BDT_chsSimpleNoVtxCat.weights.xml.gz"),
650  tmvaMethod = cms.string("BDT_chsSimpleNoVtxCat"),
651  version = cms.int32(-1),
652  tmvaVariables = cms.vstring(
653  "frac01",
654  "frac02",
655  "frac03",
656  "frac04",
657  "frac05",
658  "nvtx",
659  "beta",
660  "betaStar",
661  ),
662  tmvaSpectators = cms.vstring(
663  "jetPt",
664  "jetEta",
665  ),
666  JetIdParams = simple_5x_chs_wp,
667  label = cms.string("simple")
668  )
669 
670 ####################################################################################################################
671 full = cms.PSet(
672  impactParTkThreshold = cms.double(1.) ,
673  cutBased = cms.bool(False),
674  etaBinnedWeights = cms.bool(False),
675  tmvaWeights = cms.string("RecoJets/JetProducers/data/TMVAClassification_PuJetIdOptMVA.weights.xml.gz"),
676  tmvaMethod = cms.string("PuJetIdOptMVA"),
677  version = cms.int32(-1),
678  tmvaVariables = cms.vstring(
679  "frac01",
680  "frac02",
681  "frac03",
682  "frac04",
683  "frac05",
684  "nvtx",
685  "nNeutrals",
686  "beta",
687  "betaStar",
688  "dZ",
689  "nCharged",
690  ),
691  tmvaSpectators = cms.vstring(
692  "jetPt",
693  "jetEta",
694  ),
695  JetIdParams = PuJetIdOptMVA_wp,
696  label = cms.string("full")
697  )
698 
699 ####################################################################################################################
700 simple = cms.PSet(
701  impactParTkThreshold = cms.double(1.) ,
702  cutBased = cms.bool(False),
703  etaBinnedWeights = cms.bool(False),
704  tmvaWeights = cms.string("RecoJets/JetProducers/data/TMVAClassification_PuJetIdMinMVA.weights.xml.gz"),
705  tmvaMethod = cms.string("PuJetIdMinMVA"),
706  version = cms.int32(-1),
707  tmvaVariables = cms.vstring(
708  "frac01",
709  "frac02",
710  "frac03",
711  "frac04",
712  "frac05",
713  "beta",
714  "betaStar",
715  ),
716  tmvaSpectators = cms.vstring(
717  "nvtx",
718  "jetPt",
719  "jetEta",
720  ),
721  JetIdParams = PuJetIdMinMVA_wp,
722  label = cms.string("simple")
723  )
724 
725 ####################################################################################################################
726 cutbased = cms.PSet(
727  impactParTkThreshold = cms.double(1.),
728  cutBased = cms.bool(True),
729  JetIdParams = PuJetIdCutBased_wp,
730  label = cms.string("cutbased")
731  )
732 
733 ####################################################################################################################
734 PhilV0 = cms.PSet(
735  impactParTkThreshold = cms.double(1.) ,
736  cutBased = cms.bool(False),
737  tmvaWeights = cms.string("RecoJets/JetProducers/data/mva_JetID.weights.xml.gz"),
738  tmvaMethod = cms.string("JetID"),
739  version = cms.int32(0),
740  JetIdParams = EmptyJetIdParams
741 )
742 
743 ####################################################################################################################
744 PhilV1 = cms.PSet(
745  impactParTkThreshold = cms.double(1.) ,
746  cutBased = cms.bool(False),
747  etaBinnedWeights = cms.bool(False),
748  tmvaWeights = cms.string("RecoJets/JetProducers/data/mva_JetID_v1.weights.xml.gz"),
749  tmvaMethod = cms.string("JetID"),
750  version = cms.int32(-1),
751  tmvaVariables = cms.vstring(
752  "nvtx",
753  "jetPt",
754  "jetEta",
755  "jetPhi",
756  "dZ",
757  "d0",
758  "beta",
759  "betaStar",
760  "nCharged",
761  "nNeutrals",
762  "dRMean",
763  "frac01",
764  "frac02",
765  "frac03",
766  "frac04",
767  "frac05",
768  ),
769  tmvaSpectators = cms.vstring(),
770  JetIdParams = JetIdParams,
771  label = cms.string("philv1")
772 )
773 
How EventSelector::AcceptEvent() decides whether to accept an event for output otherwise it is excluding the probing of A single or multiple positive and the trigger will pass if any such matching triggers are PASS or EXCEPTION[A criterion thatmatches no triggers at all is detected and causes a throw.] A single negative with an expectation of appropriate bit checking in the decision and the trigger will pass if any such matching triggers are FAIL or EXCEPTION A wildcarded negative criterion that matches more than one trigger in the trigger list("!*","!HLTx*"if it matches 2 triggers or more) will accept the event if all the matching triggers are FAIL.It will reject the event if any of the triggers are PASS or EXCEPTION(this matches the behavior of"!*"before the partial wildcard feature was incorporated).Triggers which are in the READY state are completely ignored.(READY should never be returned since the trigger paths have been run