54 """Configure the DT trigger skimming tool for SUSY20 derivations"""
56 from TriggerMenuMT.TriggerAPI.TriggerAPI
import TriggerAPI
57 from TriggerMenuMT.TriggerAPI.TriggerEnums
import TriggerPeriod, TriggerType
59 allperiods = TriggerPeriod.y2015 | TriggerPeriod.y2016 | TriggerPeriod.y2017 | TriggerPeriod.y2018 | TriggerPeriod.future2e34
61 TriggerAPI.setConfigFlags(flags)
62 el_trig = TriggerAPI.getLowestUnprescaledAnyPeriod(allperiods, triggerType = TriggerType.el_single, livefraction = 0.8)
63 mu_trig = TriggerAPI.getLowestUnprescaledAnyPeriod(allperiods, triggerType = TriggerType.mu_single, livefraction = 0.8)
64 g_trig = TriggerAPI.getLowestUnprescaledAnyPeriod(allperiods, triggerType = TriggerType.g_single, livefraction = 0.8)
65 xe_trig = TriggerAPI.getLowestUnprescaledAnyPeriod(allperiods, triggerType = TriggerType.xe, livefraction = 0.8)
68 xe_trig += [
'HLT_xe70',
'HLT_xe70_tc_lcw',
'HLT_noalg_L1J400',
'HLT_noalg_L1J420',
'HLT_noalg_L1J450']
70 triggers = el_trig + mu_trig + g_trig + xe_trig
74 TriggerSkimmingTool = CompFactory.DerivationFramework.TriggerSkimmingTool
75 acc.addPublicTool(TriggerSkimmingTool
79 TriggerListOR = triggers,