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.
2 
3 ###########################################################
4 ## Working points for the 5X training
5 ###########################################################
6 full_5x_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.47,-0.92,-0.92,-0.94),
11  Pt1020_Tight = cms.vdouble(-0.47,-0.92,-0.92,-0.94),
12  Pt2030_Tight = cms.vdouble(+0.32,-0.49,-0.61,-0.74),
13  Pt3050_Tight = cms.vdouble(+0.32,-0.49,-0.61,-0.74),
14 
15  #Medium Id
16  Pt010_Medium = cms.vdouble(-0.83,-0.96,-0.95,-0.96),
17  Pt1020_Medium = cms.vdouble(-0.83,-0.96,-0.95,-0.96),
18  Pt2030_Medium = cms.vdouble(-0.40,-0.74,-0.76,-0.81),
19  Pt3050_Medium = cms.vdouble(-0.40,-0.74,-0.76,-0.81),
20 
21  #Loose Id
22  Pt010_Loose = cms.vdouble(-0.95,-0.97,-0.97,-0.97),
23  Pt1020_Loose = cms.vdouble(-0.95,-0.97,-0.97,-0.97),
24  Pt2030_Loose = cms.vdouble(-0.80,-0.85,-0.84,-0.85),
25  Pt3050_Loose = cms.vdouble(-0.80,-0.85,-0.84,-0.85)
26 )
27 
28 simple_5x_wp = cms.PSet(
29  #4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
30 
31  #Tight Id
32  Pt010_Tight = cms.vdouble(-0.54,-0.93,-0.93,-0.94),
33  Pt1020_Tight = cms.vdouble(-0.54,-0.93,-0.93,-0.94),
34  Pt2030_Tight = cms.vdouble(+0.26,-0.54,-0.63,-0.74),
35  Pt3050_Tight = cms.vdouble(+0.26,-0.54,-0.63,-0.74),
36 
37  #Medium Id
38  Pt010_Medium = cms.vdouble(-0.85,-0.96,-0.95,-0.96),
39  Pt1020_Medium = cms.vdouble(-0.85,-0.96,-0.95,-0.96),
40  Pt2030_Medium = cms.vdouble(-0.40,-0.73,-0.74,-0.80),
41  Pt3050_Medium = cms.vdouble(-0.40,-0.73,-0.74,-0.80),
42 
43  #Loose Id
44  Pt010_Loose = cms.vdouble(-0.95,-0.97,-0.96,-0.97),
45  Pt1020_Loose = cms.vdouble(-0.95,-0.97,-0.96,-0.97),
46  Pt2030_Loose = cms.vdouble(-0.80,-0.86,-0.80,-0.84),
47  Pt3050_Loose = cms.vdouble(-0.80,-0.86,-0.80,-0.84)
48 
49 )
50 
51 ###########################################################
52 ## Working points for the 5X_CHS training
53 ###########################################################
54 full_5x_chs_wp = cms.PSet(
55  #4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
56 
57  #Tight Id
58  Pt010_Tight = cms.vdouble(-0.59,-0.75,-0.78,-0.80),
59  Pt1020_Tight = cms.vdouble(-0.59,-0.75,-0.78,-0.80),
60  Pt2030_Tight = cms.vdouble(+0.41,-0.10,-0.20,-0.45),
61  Pt3050_Tight = cms.vdouble(+0.41,-0.10,-0.20,-0.45),
62 
63  #Medium Id
64  Pt010_Medium = cms.vdouble(-0.94,-0.91,-0.91,-0.92),
65  Pt1020_Medium = cms.vdouble(-0.94,-0.91,-0.91,-0.92),
66  Pt2030_Medium = cms.vdouble(-0.58,-0.65,-0.57,-0.67),
67  Pt3050_Medium = cms.vdouble(-0.58,-0.65,-0.57,-0.67),
68 
69  #Loose Id
70  Pt010_Loose = cms.vdouble(-0.98,-0.95,-0.94,-0.94),
71  Pt1020_Loose = cms.vdouble(-0.98,-0.95,-0.94,-0.94),
72  Pt2030_Loose = cms.vdouble(-0.89,-0.77,-0.69,-0.75),
73  Pt3050_Loose = cms.vdouble(-0.89,-0.77,-0.69,-0.57)
74 )
75 
76 simple_5x_chs_wp = cms.PSet(
77  #4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
78 
79  #Tight Id
80  Pt010_Tight = cms.vdouble(-0.60,-0.74,-0.78,-0.81),
81  Pt1020_Tight = cms.vdouble(-0.60,-0.74,-0.78,-0.81),
82  Pt2030_Tight = cms.vdouble(-0.47,-0.06,-0.23,-0.47),
83  Pt3050_Tight = cms.vdouble(-0.47,-0.06,-0.23,-0.47),
84 
85  #Medium Id
86  Pt010_Medium = cms.vdouble(-0.95,-0.94,-0.92,-0.91),
87  Pt1020_Medium = cms.vdouble(-0.95,-0.94,-0.92,-0.91),
88  Pt2030_Medium = cms.vdouble(-0.59,-0.65,-0.56,-0.68),
89  Pt3050_Medium = cms.vdouble(-0.59,-0.65,-0.56,-0.68),
90 
91  #Loose Id
92  Pt010_Loose = cms.vdouble(-0.98,-0.96,-0.94,-0.94),
93  Pt1020_Loose = cms.vdouble(-0.98,-0.96,-0.94,-0.94),
94  Pt2030_Loose = cms.vdouble(-0.89,-0.75,-0.72,-0.75),
95  Pt3050_Loose = cms.vdouble(-0.89,-0.75,-0.72,-0.75)
96 )
97 
98 
99 ###########################################################
100 ## Working points for the 4X training
101 ###########################################################
102 PuJetIdOptMVA_wp = cms.PSet(
103  #4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
104 
105  #Tight Id
106  Pt010_Tight = cms.vdouble(-0.5,-0.2,-0.83,-0.7),
107  Pt1020_Tight = cms.vdouble(-0.5,-0.2,-0.83,-0.7),
108  Pt2030_Tight = cms.vdouble(-0.2, 0., 0., 0.),
109  Pt3050_Tight = cms.vdouble(-0.2, 0., 0., 0.),
110 
111  #Medium Id
112  Pt010_Medium = cms.vdouble(-0.73,-0.89,-0.89,-0.83),
113  Pt1020_Medium = cms.vdouble(-0.73,-0.89,-0.89,-0.83),
114  Pt2030_Medium = cms.vdouble(0.1, -0.4, -0.4, -0.45),
115  Pt3050_Medium = cms.vdouble(0.1, -0.4, -0.4, -0.45),
116 
117  #Loose Id
118  Pt010_Loose = cms.vdouble(-0.9,-0.9, -0.9,-0.9),
119  Pt1020_Loose = cms.vdouble(-0.9,-0.9, -0.9,-0.9),
120  Pt2030_Loose = cms.vdouble(-0.4,-0.85,-0.7,-0.6),
121  Pt3050_Loose = cms.vdouble(-0.4,-0.85,-0.7,-0.6)
122 )
123 
124 PuJetIdMinMVA_wp = cms.PSet(
125  #4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
126 
127  #Tight Id
128  Pt010_Tight = cms.vdouble(-0.5,-0.2,-0.83,-0.7),
129  Pt1020_Tight = cms.vdouble(-0.5,-0.2,-0.83,-0.7),
130  Pt2030_Tight = cms.vdouble(-0.2, 0., 0., 0.),
131  Pt3050_Tight = cms.vdouble(-0.2, 0., 0., 0.),
132 
133  #Medium Id
134  Pt010_Medium = cms.vdouble(-0.73,-0.89,-0.89,-0.83),
135  Pt1020_Medium = cms.vdouble(-0.73,-0.89,-0.89,-0.83),
136  Pt2030_Medium = cms.vdouble(0.1, -0.4, -0.5, -0.45),
137  Pt3050_Medium = cms.vdouble(0.1, -0.4, -0.5, -0.45),
138 
139  #Loose Id
140  Pt010_Loose = cms.vdouble(-0.9,-0.9, -0.94,-0.9),
141  Pt1020_Loose = cms.vdouble(-0.9,-0.9, -0.94,-0.9),
142  Pt2030_Loose = cms.vdouble(-0.4,-0.85,-0.7,-0.6),
143  Pt3050_Loose = cms.vdouble(-0.4,-0.85,-0.7,-0.6)
144 )
145 
146 EmptyJetIdParams = cms.PSet(
147  #4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
148 
149  #Tight Id
150  Pt010_Tight = cms.vdouble(-999.,-999.,-999.,-999.),
151  Pt1020_Tight = cms.vdouble(-999.,-999.,-999.,-999.),
152  Pt2030_Tight = cms.vdouble(-999.,-999.,-999.,-999.),
153  Pt3050_Tight = cms.vdouble(-999.,-999.,-999.,-999.),
154 
155  #Medium Id
156  Pt010_Medium = cms.vdouble(-999.,-999.,-999.,-999.),
157  Pt1020_Medium = cms.vdouble(-999.,-999.,-999.,-999.),
158  Pt2030_Medium = cms.vdouble(-999.,-999.,-999.,-999.),
159  Pt3050_Medium = cms.vdouble(-999.,-999.,-999.,-999.),
160 
161  #Loose Id
162  Pt010_Loose = cms.vdouble(-999.,-999.,-999.,-999.),
163  Pt1020_Loose = cms.vdouble(-999.,-999.,-999.,-999.),
164  Pt2030_Loose = cms.vdouble(-999.,-999.,-999.,-999.),
165  Pt3050_Loose = cms.vdouble(-999.,-999.,-999.,-999.)
166 )
167 
168 
169 PuJetIdCutBased_wp = cms.PSet(
170  #4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
171  #betaStarClassic/log(nvtx-0.64) Values
172  #Tight Id
173  Pt010_BetaStarTight = cms.vdouble( 0.15, 0.15, 999., 999.),
174  Pt1020_BetaStarTight = cms.vdouble( 0.15, 0.15, 999., 999.),
175  Pt2030_BetaStarTight = cms.vdouble( 0.15, 0.15, 999., 999.),
176  Pt3050_BetaStarTight = cms.vdouble( 0.15, 0.15, 999., 999.),
177 
178  #Medium Id => Daniele
179  Pt010_BetaStarMedium = cms.vdouble( 0.2, 0.3, 999., 999.),
180  Pt1020_BetaStarMedium = cms.vdouble( 0.2, 0.3, 999., 999.),
181  Pt2030_BetaStarMedium = cms.vdouble( 0.2, 0.3, 999., 999.),
182  Pt3050_BetaStarMedium = cms.vdouble( 0.2, 0.3, 999., 999.),
183 
184  #Loose Id
185  Pt010_BetaStarLoose = cms.vdouble( 0.2, 0.3, 999., 999.),
186  Pt1020_BetaStarLoose = cms.vdouble( 0.2, 0.3, 999., 999.),
187  Pt2030_BetaStarLoose = cms.vdouble( 0.2, 0.3, 999., 999.),
188  Pt3050_BetaStarLoose = cms.vdouble( 0.2, 0.3, 999., 999.),
189 
190  #RMS variable
191  #Tight Id
192  Pt010_RMSTight = cms.vdouble( 0.06, 0.07, 0.04, 0.05),
193  Pt1020_RMSTight = cms.vdouble( 0.06, 0.07, 0.04, 0.05),
194  Pt2030_RMSTight = cms.vdouble( 0.05, 0.07, 0.03, 0.045),
195  Pt3050_RMSTight = cms.vdouble( 0.05, 0.06, 0.03, 0.04),
196 
197  #Medium Id => Daniele
198  Pt010_RMSMedium = cms.vdouble( 0.06, 0.03, 0.03, 0.04),
199  Pt1020_RMSMedium = cms.vdouble( 0.06, 0.03, 0.03, 0.04),
200  Pt2030_RMSMedium = cms.vdouble( 0.06, 0.03, 0.03, 0.04),
201  Pt3050_RMSMedium = cms.vdouble( 0.06, 0.03, 0.03, 0.04),
202 
203  #Loose Id
204  Pt010_RMSLoose = cms.vdouble( 0.06, 0.05, 0.05, 0.07),
205  Pt1020_RMSLoose = cms.vdouble( 0.06, 0.05, 0.05, 0.07),
206  Pt2030_RMSLoose = cms.vdouble( 0.06, 0.05, 0.05, 0.055),
207  Pt3050_RMSLoose = cms.vdouble( 0.06, 0.05, 0.05, 0.055)
208  )
209 
210 
211 JetIdParams = cms.PSet(
212  #4 Eta Categories 0-2.5 2.5-2.75 2.75-3.0 3.0-5.0
213 
214  #Tight Id
215  Pt010_Tight = cms.vdouble( 0.5,0.6,0.6,0.9),
216  Pt1020_Tight = cms.vdouble(-0.2,0.2,0.2,0.6),
217  Pt2030_Tight = cms.vdouble( 0.3,0.4,0.7,0.8),
218  Pt3050_Tight = cms.vdouble( 0.5,0.4,0.8,0.9),
219 
220  #Medium Id
221  Pt010_Medium = cms.vdouble( 0.2,0.4,0.2,0.6),
222  Pt1020_Medium = cms.vdouble(-0.3,0. ,0. ,0.5),
223  Pt2030_Medium = cms.vdouble( 0.2,0.2,0.5,0.7),
224  Pt3050_Medium = cms.vdouble( 0.3,0.2,0.7,0.8),
225 
226  #Loose Id
227  Pt010_Loose = cms.vdouble( 0. , 0. , 0. ,0.2),
228  Pt1020_Loose = cms.vdouble(-0.4,-0.4,-0.4,0.4),
229  Pt2030_Loose = cms.vdouble( 0. , 0. , 0.2,0.6),
230  Pt3050_Loose = cms.vdouble( 0. , 0. , 0.6,0.2)
231 )
232