From cf10d3cfab7f300853c0f8891eec543ca8c9df47 Mon Sep 17 00:00:00 2001
From: Edward Moyse <edward.moyse@cern.ch>
Date: Thu, 25 Mar 2021 09:21:54 +0100
Subject: [PATCH] Handle doSegmentPhiMatching correctly More old/new
 configuration fixes

---
 MuonSpectrometer/MuonConfig/python/MuonRecToolsConfig.py      | 2 +-
 MuonSpectrometer/MuonConfig/python/MuonTrackBuildingConfig.py | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/MuonSpectrometer/MuonConfig/python/MuonRecToolsConfig.py b/MuonSpectrometer/MuonConfig/python/MuonRecToolsConfig.py
index 3a10fa615b0a..313e9a5a0da6 100644
--- a/MuonSpectrometer/MuonConfig/python/MuonRecToolsConfig.py
+++ b/MuonSpectrometer/MuonConfig/python/MuonRecToolsConfig.py
@@ -266,7 +266,7 @@ def MuonExtrapolatorCfg(flags,name = "MuonExtrapolator", **kwargs):
     kwargs.setdefault("Navigator", navigator)
     
     if 'Propagators' not in kwargs:
-        acc = MuonSTEP_PropagatorCfg(flags, Tolerance = 0.00001, MaterialEffects=True, IncludeBgradients=True)
+        acc = MuonSTEP_PropagatorCfg(flags, name="MuonPropagator", Tolerance = 0.00001, MaterialEffects=True, IncludeBgradients=True)
         muon_prop = acc.getPrimary()
         result.merge(acc)
         result.addPublicTool(muon_prop)
diff --git a/MuonSpectrometer/MuonConfig/python/MuonTrackBuildingConfig.py b/MuonSpectrometer/MuonConfig/python/MuonTrackBuildingConfig.py
index 812e254a6e5a..509f4c5275a9 100644
--- a/MuonSpectrometer/MuonConfig/python/MuonTrackBuildingConfig.py
+++ b/MuonSpectrometer/MuonConfig/python/MuonTrackBuildingConfig.py
@@ -200,7 +200,7 @@ def MuonSegmentMatchingToolCfg(flags, name="MuonSegmentMatchingTool", **kwargs):
     result.setPrivateTools(matching)
     return result
     
-def MooCandidateMatchingToolCfg(flags, name="MooCandidateMatchingTool", doSegmentPhiMatching=True, **kwargs):
+def MooCandidateMatchingToolCfg(flags, name="MooCandidateMatchingTool", doSegmentPhiMatching=False, **kwargs):
     Muon__MooCandidateMatchingTool=CompFactory.Muon.MooCandidateMatchingTool
     from TrkConfig.AtlasExtrapolatorConfig import AtlasExtrapolatorCfg
     from MuonConfig.MuonRecToolsConfig import MuonExtrapolatorCfg
@@ -464,7 +464,7 @@ def MuonTrackSteeringCfg(flags, name="MuonTrackSteering", **kwargs):
     kwargs.setdefault("MooBuilderTool",       builder) 
     kwargs.setdefault("TrackRefinementTool",       builder) 
     
-    acc = MooCandidateMatchingToolCfg(flags)
+    acc = MooCandidateMatchingToolCfg(flags, doSegmentPhiMatching=True)
     cand_matching_tool = acc.getPrimary()
     kwargs["CandidateMatchingTool"] = cand_matching_tool
     result.merge(acc)
-- 
GitLab