188 self.MapsHADETthr = {
189 'etcut': [0.1638, 0.1596, 0.1218, 0.1638, 0.0448875, 0.1386, 0.1596, 0.1638, 0.147],
190 'loose': [0.1638, 0.1596, 0.1218, 0.1638, 0.0448875, 0.1386, 0.1596, 0.1638, 0.147],
191 'medium':[0.0254625, 0.0238875, 0.0270375, 0.0207375, 0.03465, 0.0378, 0.03465, 0.0286125, 0.02625],
192 'tight':[0.0254625, 0.0238875, 0.0270375, 0.0207375, 0.03465, 0.0378, 0.03465, 0.0286125, 0.02625],
194 self.MapsCARCOREthr = {
195 'etcut': [0.532, 0.57, 0.646, 0.684, 0.418, 0.722, 0.684, 0.722, 0.76],
196 'loose': [0.532, 0.57, 0.646, 0.684, 0.418, 0.722, 0.684, 0.722, 0.76],
197 'medium':[0.83125, 0.719625, 0.814625, 0.83125, 0.703, 0.817, 0.83125, 0.8265, 0.719625],
198 'tight':[0.83125, 0.719625, 0.814625, 0.83125, 0.703, 0.817, 0.83125, 0.8265, 0.719625],
200 self.MapsCAERATIOthr = {
201 'etcut': [-999., -999., -999., -999., -999., -999., -999., -999., -999.],
202 'loose': [-999., -999., -999., -999., -999., -999., -999., -999., -999.],
203 'medium':[-999., -999., -999., -999., -999., -999., -999., -999., -999.],
204 'tight':[-999., -999., -999., -999., -999., -999., -999., -999., -999.],
206 elif(
float(threshold) >= 10.
and float(threshold) < 15):
207 self.MapsHADETthr = {
208 'etcut': [0.0359625, 0.0343875, 0.0396375, 0.0291375, 0.0501375, 0.0559125, 0.0548625, 0.0538125, 0.0469875],
209 'loose': [0.0359625, 0.0343875, 0.0396375, 0.0291375, 0.0501375, 0.0559125, 0.0548625, 0.0538125, 0.0469875],
210 'medium':[0.0359625, 0.0343875, 0.0396375, 0.0291375, 0.0501375, 0.0559125, 0.0548625, 0.0538125, 0.0469875],
211 'tight':[0.0359625, 0.0343875, 0.0396375, 0.0291375, 0.0501375, 0.0559125, 0.0548625, 0.0538125, 0.0469875],
213 self.MapsCARCOREthr = {
214 'etcut': [0.786125, 0.786125, 0.767125, 0.795625, 0.703, 0.776625, 0.819375, 0.805125, 0.681625],
215 'loose': [0.786125, 0.786125, 0.767125, 0.795625, 0.703, 0.776625, 0.819375, 0.805125, 0.681625],
216 'medium':[0.786125, 0.786125, 0.767125, 0.795625, 0.703, 0.776625, 0.819375, 0.805125, 0.681625],
217 'tight':[0.786125, 0.786125, 0.767125, 0.795625, 0.703, 0.776625, 0.819375, 0.805125, 0.681625],
219 self.MapsCAERATIOthr = {
220 'etcut': [-999., -999., -999., -999., -999., -999., -999., -999., -999.],
221 'loose': [-999., -999., -999., -999., -999., -999., -999., -999., -999.],
222 'medium': [-999., -999., -999., -999., -999., -999., -999., -999., -999.],
223 'tight': [-999., -999., -999., -999., -999., -999., -999., -999., -999.],
225 elif(
float(threshold) >= 15.
and float(threshold) < 20):
226 self.MapsHADETthr = {
227 'etcut':[0.0328125, 0.0312375, 0.0354375, 0.0270375, 0.0459375, 0.0527625, 0.0433125, 0.0485625, 0.0396375],
228 'loose':[0.0328125, 0.0312375, 0.0354375, 0.0270375, 0.0459375, 0.0527625, 0.0433125, 0.0485625, 0.0396375],
229 'medium':[0.0328125, 0.0312375, 0.0354375, 0.0270375, 0.0459375, 0.0527625, 0.0433125, 0.0485625, 0.0396375],
230 'tight':[0.0328125, 0.0312375, 0.0354375, 0.0270375, 0.0459375, 0.0527625, 0.0433125, 0.0485625, 0.0396375],
232 self.MapsCARCOREthr = {
233 'etcut':[0.809875, 0.805125, 0.786125, 0.809875, 0.703, 0.795625, 0.819375, 0.814625, 0.691125],
234 'loose':[0.809875, 0.805125, 0.786125, 0.809875, 0.703, 0.795625, 0.819375, 0.814625, 0.691125],
235 'medium':[0.809875, 0.805125, 0.786125, 0.809875, 0.703, 0.795625, 0.819375, 0.814625, 0.691125],
236 'tight':[0.809875, 0.805125, 0.786125, 0.809875, 0.703, 0.795625, 0.819375, 0.814625, 0.691125],
238 self.MapsCAERATIOthr = {
239 'etcut': [-999., -999., -999., -999., -999., -999., -999., -999., -999.],
240 'loose': [-999., -999., -999., -999., -999., -999., -999., -999., -999.],
241 'medium':[-999., -999., -999., -999., -999., -999., -999., -999., -999.],
242 'tight':[-999., -999., -999., -999., -999., -999., -999., -999., -999.],
244 elif(
float(threshold) >= 20.
and float(threshold) < 30):
245 self.MapsHADETthr = {
246 'etcut':[0.071, 0.062, 0.075, 0.060, 0.051, 0.057, 0.075, 0.072, 0.051],
247 'loose':[0.071, 0.062, 0.075, 0.060, 0.051, 0.057, 0.075, 0.072, 0.051],
248 'medium':[0.071, 0.062, 0.075, 0.060, 0.051, 0.057, 0.075, 0.072, 0.051],
249 'tight':[0.071, 0.062, 0.075, 0.060, 0.051, 0.057, 0.075, 0.072, 0.051],
251 self.MapsCARCOREthr = {
252 'etcut':[0.819375, 0.819375, 0.800375, 0.828875, 0.7125, 0.805125, 0.843125, 0.824125, 0.700625],
253 'loose':[0.819375, 0.819375, 0.800375, 0.828875, 0.7125, 0.805125, 0.843125, 0.824125, 0.700625],
254 'medium':[0.819375, 0.819375, 0.800375, 0.828875, 0.7125, 0.805125, 0.843125, 0.824125, 0.700625],
255 'tight':[0.819375, 0.819375, 0.800375, 0.828875, 0.7125, 0.805125, 0.843125, 0.824125, 0.700625],
257 self.MapsCAERATIOthr = {
258 'etcut': [-999., -999., -999., -999., -999., -999., -999., -999., -999.],
259 'loose': [-999., -999., -999., -999., -999., -999., -999., -999., -999.],
260 'medium':[-999., -999., -999., -999., -999., -999., -999., -999., -999.],
261 'tight':[-999., -999., -999., -999., -999., -999., -999., -999., -999.],
263 elif(
float(threshold) >= 30.
and float(threshold) < 40):
264 self.MapsHADETthr = {
265 'etcut':[0.071, 0.062, 0.075, 0.060, 0.051, 0.057, 0.075, 0.072, 0.051],
266 'loose':[0.071, 0.062, 0.075, 0.060, 0.051, 0.057, 0.075, 0.072, 0.051],
267 'medium':[0.071, 0.062, 0.075, 0.060, 0.051, 0.057, 0.075, 0.072, 0.051],
268 'tight':[0.071, 0.062, 0.075, 0.060, 0.051, 0.057, 0.075, 0.072, 0.051],
270 self.MapsCARCOREthr = {
271 'etcut':[0.819375, 0.819375, 0.800375, 0.828875, 0.7125, 0.805125, 0.843125, 0.824125, 0.700625],
272 'loose':[0.819375, 0.819375, 0.800375, 0.828875, 0.7125, 0.805125, 0.843125, 0.824125, 0.700625],
273 'medium':[0.819375, 0.819375, 0.800375, 0.828875, 0.7125, 0.805125, 0.843125, 0.824125, 0.700625],
274 'tight':[0.819375, 0.819375, 0.800375, 0.828875, 0.7125, 0.805125, 0.843125, 0.824125, 0.700625],
276 self.MapsCAERATIOthr = {
277 'etcut': [-999., -999., -999., -999., -999., -999., -999., -999., -999.],
278 'loose': [-999., -999., -999., -999., -999., -999., -999., -999., -999.],
279 'medium':[-999., -999., -999., -999., -999., -999., -999., -999., -999.],
280 'tight': [-999., -999., -999., -999., -999., -999., -999., -999., -999.],
282 elif(
float(threshold) >= 40.):
283 self.MapsHADETthr = {
284 'etcut':[0.071, 0.062, 0.075, 0.060, 0.051, 0.057, 0.075, 0.072, 0.051],
285 'loose':[0.071, 0.062, 0.075, 0.060, 0.051, 0.057, 0.075, 0.072, 0.051],
286 'medium':[0.071, 0.062, 0.075, 0.060, 0.051, 0.057, 0.075, 0.072, 0.051],
287 'tight':[0.071, 0.062, 0.075, 0.060, 0.051, 0.057, 0.075, 0.072, 0.051],
289 self.MapsCARCOREthr = {
290 'etcut':[0.819375, 0.819375, 0.800375, 0.828875, 0.7125, 0.805125, 0.843125, 0.824125, 0.700625],
291 'loose':[0.819375, 0.819375, 0.800375, 0.828875, 0.7125, 0.805125, 0.843125, 0.824125, 0.700625],
292 'medium':[0.819375, 0.819375, 0.800375, 0.828875, 0.7125, 0.805125, 0.843125, 0.824125, 0.700625],
293 'tight':[0.819375, 0.819375, 0.800375, 0.828875, 0.7125, 0.805125, 0.843125, 0.824125, 0.700625],
295 self.MapsCAERATIOthr = {
296 'etcut': [-999., -999., -999., -999., -999., -999., -999., -999., -999.],
297 'loose': [-999., -999., -999., -999., -999., -999., -999., -999., -999.],
298 'medium': [-999., -999., -999., -999., -999., -999., -999., -999., -999.],
299 'tight': [-999., -999., -999., -999., -999., -999., -999., -999., -999.],
302 raise RuntimeError(
'INCORRECT threshold: No cuts configured')