86def TriggerMatchingCommonRun2ToRun3Cfg(flags, **kwargs):
87 """Covert run 2 trigger navigation data these data into the run 3 formalism (matching happens from DAOD)"""
88
89 acc = ComponentAccumulator()
90
91 if not flags.Trigger.doEDMVersionConversion:
92 return(acc)
93
94 from AthenaCommon.Logging import logging
95 msg = logging.getLogger('TriggerMatchingCommonRun2ToRun3Cfg')
96 msg.info('doEDMVersionConversion is True, now scheduling conversion of Run 2 trigger navigation to Run 3')
97
98 from TrigNavTools.NavConverterConfig import NavConverterCfg
99
100
101 triggerList = kwargs['TriggerList']
102 acc.merge(NavConverterCfg(flags, chainsList = triggerList))
103 from TrigNavSlimmingMT.TrigNavSlimmingMTConfig import TrigNavSlimmingMTDerivationCfg
104 acc.merge(TrigNavSlimmingMTDerivationCfg(flags,chainsFilter=triggerList))
105
106 return(acc)
107
108