4 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
5 from AthenaConfiguration.ComponentFactory
import CompFactory
6 from SGComps.AddressRemappingConfig
import InputRenameCfg
10 container='TruthParticles', **kwargs):
11 '''Configuration for fixing an xAOD::TruthParticleContainer from a DAOD
15 container, f
'InFile{container}'))
17 f
'{container}Aux.', f
'InFile{container}Aux.'))
18 kwargs.setdefault(
'InputContainer', f
'InFile{container}')
19 kwargs.setdefault(
'OutputContainer', container)
20 kwargs.setdefault(
'LinkPrefixToRemove',
'InFile')
22 CompFactory.xAODMaker.TruthParticleFixerAlg(name, **kwargs))
27 container='TruthVertices', **kwargs):
28 '''Configuration for fixing an xAOD::TruthVertexContainer from a DAOD
32 container, f
'InFile{container}'))
34 f
'{container}Aux.', f
'InFile{container}Aux.'))
35 kwargs.setdefault(
'InputContainer', f
'InFile{container}')
36 kwargs.setdefault(
'OutputContainer', container)
37 kwargs.setdefault(
'LinkPrefixToRemove',
'InFile')
38 acc.addEventAlgo(CompFactory.xAODMaker.TruthVertexFixerAlg(name, **kwargs))