5def MsTrkRecoChainConfig(flags):
6 result = ComponentAccumulator()
7
8 from MuonTrackFindingAlgs.TrackFindingConfig import MuonActsToTrkConvCfg
9 result.merge(MuonActsToTrkConvCfg(flags))
10
11
12 from xAODTrackingCnv.xAODTrackingCnvConfig import MuonStandaloneTrackParticleCnvAlgCfg
13 result.merge(MuonStandaloneTrackParticleCnvAlgCfg(flags,"MuonTrkToxAODTrackParticleCnvR4",
14 TrackContainerName="MsTracksTrkCnv",
15 xAODTrackParticlesFromTracksContainerName="MsTrackParticlesFromTrkR4"))
16
17 return result
18
19 from MuonCombinedConfig.MuonCombinedReconstructionConfig import MuonCombinedMuonCandidateAlgCfg
20 result.merge(MuonCombinedMuonCandidateAlgCfg(flags,
21 name="MuonMSOECandidateAlgR4",
22 MuonSpectrometerTrackParticleLocation="MsTrackParticlesR4",
23 MuonCandidateLocation="MuonCandidatesR4",
24 MSOnlyExtrapolatedTrackLocation="MSOETrksR4"))
25
26
27 from MuonCombinedConfig.MuonCombinedReconstructionConfig import MuonCreatorAlgCfg
28 result.merge(MuonCreatorAlgCfg(flags,
29 name="MuonCreatorAlgR4",
30 TagMaps=[],
31 CreateSAmuons = True,
32 MakeClusters= False,
33 MuonContainerLocation="MuonsR4",
34 MSOnlyExtrapolatedTrackLocation="MSOETrackParticlesR4",
35 MSOnlyExtrapolatedLocation="MSOEMuonTrackParticlesR4",
36 MuonCandidateLocation=["MuonCandidatesR4"],
37 ClusterContainerName=""))
38 return result
39
40
41