3 """Helper functions for adding trigger EDM content to a derivation"""
5 from DerivationFrameworkCore.SlimmingHelper
import SlimmingHelper
6 from TrigEDMConfig.TriggerEDM
import getTriggerEDMList
10 """Add a full trigger EDM set to the output slimming helper"""
15 if edmVersion
is None:
16 edmVersion = flags.Trigger.EDMVersion
28 interface_containers = []
29 for cont_type, cont_list
in edmList.items():
30 for container
in cont_list:
34 interface_name, aux, auxitems = container.partition(
"Aux.")
38 interface_containers.append(f
"{interface_name}.{auxitems}")
40 helper.ExtraVariables += interface_containers