22 **kwargs):
23
24 acc = ComponentAccumulator()
25
26 if 'ParticleCaloExtensionTool' not in kwargs:
27 from TrkConfig.AtlasExtrapolatorConfig import \
28 MCTruthClassifierExtrapolatorCfg
29 extrapolator = acc.popToolsAndMerge \
30 (MCTruthClassifierExtrapolatorCfg (flags))
31
32 from TrackToCalo.TrackToCaloConfig import EMParticleCaloExtensionToolCfg
33 extension = EMParticleCaloExtensionToolCfg \
34 (flags, Extrapolator=extrapolator)
35
36 kwargs['ParticleCaloExtensionTool'] = acc.popToolsAndMerge (extension)
37
38 kwargs.setdefault ('InputKey', D3PDMakerFlags.TruthSGKey)
39 kwargs.setdefault ('OutputKey', 'egammaTruth')
40 kwargs.setdefault ('AuxPrefix', D3PDMakerFlags.EgammaUserDataPrefix)
41
42
44 return acc
45
Select egtruth particles.