7def TriggerMatchingToolCfg(flags, name="TriggerMatchingTool", **kwargs):
8 result = ComponentAccumulator()
9 from TrigDecisionTool.TrigDecisionToolConfig import TrigDecisionToolCfg
10 kwargs.setdefault("TrigDecisionTool", result.getPrimaryAndMerge(TrigDecisionToolCfg(flags)))
11
12 if flags.GeoModel.Run == LHCPeriod.Run3:
13 matching_tool = CompFactory.Trig.R3MatchingTool(name, **kwargs)
14 else:
15 matching_tool = CompFactory.Trig.MatchingTool(name, **kwargs)
16
17 result.setPrivateTools(matching_tool)
18 return result