7 name="ActsEMBremCollectionBuilder",
9 """ Algorithm to refit Acts tracks using Acts GSF and create Acts refitted tracks.
10 Followed by TrackParticle creation and truth decoration."""
13 if "ActsFitter" not in kwargs:
14 from ActsConfig.ActsGaussianSumFitterConfig
import ActsGaussianSumFitterToolCfg
15 kwargs.setdefault(
"ActsFitter", acc.popToolsAndMerge(
19 if 'TrackingGeometryTool' not in kwargs:
20 from ActsConfig.ActsGeometryConfig
import ActsTrackingGeometryToolCfg
22 "TrackingGeometryTool",
25 kwargs.setdefault(
'RefittedTracksLocation',
'ActsRefittedGSFTracks')
27 kwargs.setdefault(
"SelectedTrackParticleContainerName",
28 "InDetTrackParticles")
30 alg = CompFactory.ActsEMBremCollectionBuilder(name, **kwargs)
34 from ActsConfig.ActsTrackFindingConfig
import ActsTrackToTrackParticleCnvAlgCfg
36 ACTSTracksLocation=[kwargs[
'RefittedTracksLocation'],],
37 TrackParticlesOutKey=
"GSFTrackParticles"))
40 from ActsConfig.ActsTruthConfig
import ActsTrackToTruthAssociationAlgCfg
42 name=
"ACTSGSFTrackParticleToTruthAssociationAlg",
43 ACTSTracksLocation=kwargs[
'RefittedTracksLocation'],
44 AssociationMapOut=
"ACTSGSFTrackParticleToTruthParticleAssociation"))
46 from ActsConfig.ActsTruthConfig
import ActsTrackParticleTruthDecorationAlgCfg
48 name=
"ACTSGSFTrackParticleTruthDecorationAlg",
49 TrackToTruthAssociationMaps = [
"ACTSGSFTrackParticleToTruthParticleAssociation"],
50 TrackParticleContainerName =
"GSFTrackParticles"