CMS 3D CMS Logo

PileupJetIDCutParams_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 
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 
34 full_102x_chs_wp = full_81x_chs_wp.clone()
35 
36 
39 full_94x_chs_wp = full_81x_chs_wp.clone()
40 
41 
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 
73 full_106x_UL18_chs_wp = full_106x_UL17_chs_wp.clone()
74 
75 
78 EmptyCutBased_wp = cms.PSet()
79 #4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
80 for pt in ["010", "1020", "2030", "3040", "4050"]:
81  for tp in ["BetaStar", "RMS"]:
82  for wp in ["Loose", "Medium", "Tight"]:
83  setattr(EmptyCutBased_wp, "Pt" + pt + "_" + tp + wp, cms.vdouble(-999.,-999.,-999.,-999.))