17 """Configure the derivation framework driving algorithm (kernel) for HIPTrigger"""
24 if not flags.Input.isMC:
25 hip_trigger =
'(HLT_g0_hiptrt_L1eEM26M || HLT_g0_hiptrt_L1eEM28M)'
27 from DerivationFrameworkTools.DerivationFrameworkToolsConfig
import xAODStringSkimmingToolCfg
29 name =
"DESDM_EXOTHIP_SkimmingTool",
30 expression = hip_trigger))
31 skimTool1 = stringSkimmingTool
33 CPPSkimmingTool = CompFactory.DerivationFramework.DESDM_EXOTHIP_SkimmingTool(name =
"DESDM_SkimmingCPPTool",
34 HTTRTHitsCounter =
"HLT_TrigTRTHTCounts",
35 MinHTRatioWedge = 0.5)
36 acc.addPublicTool(CPPSkimmingTool,primary =
True)
37 skimTool2 = CPPSkimmingTool
40 from DerivationFrameworkTools.DerivationFrameworkToolsConfig
import FilterCombinationANDCfg
42 name=
"HIPtrrigerTool",
43 FilterList=[skimTool1, skimTool2]))
44 acc.addPublicTool(CombinedTool,primary =
True)
46 EXOTHIPKernel = CompFactory.DerivationFramework.DerivationKernel(name, SkimmingTools = CombinedTool)
47 acc.addEventAlgo( EXOTHIPKernel )