10 container='TruthParticles', **kwargs):
11 '''Configuration for fixing an xAOD::TruthParticleContainer from a DAOD
13 acc = ComponentAccumulator()
14 acc.merge(InputRenameCfg(
'xAOD::TruthParticleContainer',
15 container, f
'InFile{container}'))
16 acc.merge(InputRenameCfg(
'xAOD::AuxContainerBase',
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
30 acc = ComponentAccumulator()
31 acc.merge(InputRenameCfg(
'xAOD::TruthVertexContainer',
32 container, f
'InFile{container}'))
33 acc.merge(InputRenameCfg(
'xAOD::AuxContainerBase',
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))