diff --git a/Reconstruction/MuonIdentification/MuonCombinedConfig/python/MuonCombinedRecToolsConfig.py b/Reconstruction/MuonIdentification/MuonCombinedConfig/python/MuonCombinedRecToolsConfig.py
index f207e4a4a1ac79347ad68506b718e9a331ca0a40..93ba014ef2dee8999feef53db0b71c46cf7d397e 100644
--- a/Reconstruction/MuonIdentification/MuonCombinedConfig/python/MuonCombinedRecToolsConfig.py
+++ b/Reconstruction/MuonIdentification/MuonCombinedConfig/python/MuonCombinedRecToolsConfig.py
@@ -319,23 +319,6 @@ def MuidTrackCleanerCfg(flags, name='MuidTrackCleaner', **kwargs ):
     tool = CompFactory.Muon__MuonTrackCleaner(name,**kwargs)
     result.setPrivateTools(tool)
     return result
-
-def OutwardsTrackCleanerCfg( flags, name='OutwardsTrackCleaner', **kwargs ):
-    if flags.Beam.Type == 'cosmics':
-        kwargs.setdefault("PullCut"     , 5.0)
-        kwargs.setdefault("PullCutPhi"  , 10.0)
-    else:
-        kwargs.setdefault("PullCut"     , 4.0)
-        kwargs.setdefault("PullCutPhi"  , 4.0)
-    result = iPatFitterCfg(flags)
-    kwargs.setdefault("Fitter"      , result.popPrivateTools() )
-    acc= iPatSLFitterCfg(flags)
-    kwargs.setdefault("SLFitter"    , acc.popPrivateTools() )
-    result.merge(acc)
-
-    tool = CompFactory.Muon__MuonTrackCleaner(name,**kwargs)
-    result.setPrivateTools(tool)
-    return result
     
 def MuidCaloEnergyParam(flags, name='MuidCaloEnergyParam', **kwargs ):
     kwargs.setdefault("Cosmics", flags.Beam.Type == 'cosmics' )
@@ -659,45 +642,6 @@ def CombinedMuonTagTestToolCfg(flags, name='CombinedMuonTagTestTool', **kwargs )
     result.setPrivateTools(tool)
     return result
 
-
-def OutwardsSegmentRegionRecoveryToolCfg(flags, name ='OutwardsSegmentRegionRecoveryTool', **kwargs ):
-    result = MuonCombinedTrackFitterCfg(flags)
-    kwargs.setdefault("Fitter",  result.popPrivateTools() )
-    tool = CompFactory.Muon__MuonSegmentRegionRecoveryTool(name,**kwargs)
-    result.setPrivateTools(tool)
-    return result
-
-def OutwardsCombinedMuonTrackBuilderCfg(flags,  name = 'OutwardsCombinedMuonTrackBuilder', **kwargs ):
-    result = OutwardsTrackCleanerCfg(flags)
-    kwargs.setdefault("Cleaner", result.popPrivateTools())
-    acc = MuonCombinedTrackFitterCfg(flags)
-    fitter = acc.popPrivateTools() # Might be needed below
-    kwargs.setdefault("Fitter",  fitter )
-    result.merge(acc)
-    acc = MuonCombinedTrackSummaryToolCfg(flags)
-    kwargs.setdefault("TrackSummaryTool"     ,  acc.popPrivateTools() )
-    result.merge(acc)
-    acc = OutwardsSegmentRegionRecoveryToolCfg(flags)
-    kwargs.setdefault("MuonHoleRecovery"     , acc.popPrivateTools() )
-    result.merge(acc)
-    kwargs.setdefault("AllowCleanerVeto"     , False)
-    if flags.Muon.enableErrorTuning():
-        from MuonConfig.MuonRecToolsConfig import MuonRefitToolCfg
-        acc = MuonRefitToolCfg(flags, name="OutwardsRefitTool", AlignmentErrors = False, Fitter = fitter)
-        refitTool = acc.popPrivateTools()
-        result.merge(acc)
-        acc = MuidErrorOptimisationToolCfg(flags, name="OutwardsErrorOptimisationTool", PrepareForFit = False, 
-                                                RecreateStartingParameters = False, RefitTool = refitTool)
-        kwargs.setdefault("MuonErrorOptimizer", acc.popPrivateTools())
-        result.merge(acc)
-       
-
-    tool = CompFactory.Rec__OutwardsCombinedMuonTrackBuilder(name,**kwargs)
-    result.setPrivateTools(tool)
-    return result
-
-    # tools for ID/MS match quality and recovery of incorrect spectrometer station association	
-
 # From MuonCaloTagTool.py
 
 def CaloTrkMuIdAlgTrackSelectorToolCfg(flags, name='CaloTrkMuIdAlgTrackSelectorTool', **kwargs ):
diff --git a/Reconstruction/MuonIdentification/MuonCombinedRecExample/python/MuonCombinedFitTools.py b/Reconstruction/MuonIdentification/MuonCombinedRecExample/python/MuonCombinedFitTools.py
index 3f69717d6afd8f71687e222ce6c75e1167f504b0..005c51c85a299f2dfccf567f4ab419d7ee8f2baf 100644
--- a/Reconstruction/MuonIdentification/MuonCombinedRecExample/python/MuonCombinedFitTools.py
+++ b/Reconstruction/MuonIdentification/MuonCombinedRecExample/python/MuonCombinedFitTools.py
@@ -77,18 +77,6 @@ def MuidTrackCleaner( name='MuidTrackCleaner', **kwargs ):
     kwargs.setdefault("SLFitter"    , getPublicTool("iPatSLFitter") )
     return CfgMgr.Muon__MuonTrackCleaner(name,**kwargs)
 
-def OutwardsTrackCleaner( name='OutwardsTrackCleaner', **kwargs ):
-    if beamFlags.beamType() == 'cosmics':
-        kwargs.setdefault("PullCut"     , 5.0)
-        kwargs.setdefault("PullCutPhi"  , 10.0)
-    else:
-        kwargs.setdefault("PullCut"     , 4.0)
-        kwargs.setdefault("PullCutPhi"  , 4.0)
-
-    kwargs.setdefault("Fitter"      , getPublicTool("MuonCombinedTrackFitter") )
-    kwargs.setdefault("SLFitter"    , getPublicTool("iPatSLFitter") )
-    return CfgMgr.Muon__MuonTrackCleaner(name,**kwargs)
-
     
 def MuidCaloEnergyParam( name='MuidCaloEnergyParam', **kwargs ):
     if beamFlags.beamType() == 'cosmics':
@@ -374,27 +362,3 @@ def CombinedMuonTagTestTool( name='CombinedMuonTagTestTool', **kwargs ):
     kwargs.setdefault("Chi2Cut",50000.)
     return CfgMgr.MuonCombined__MuonTrackTagTestTool(name,**kwargs)
 
-
-def OutwardsSegmentRegionRecoveryTool( name ='OutwardsSegmentRegionRecoveryTool', **kwargs ):
-    kwargs.setdefault("Fitter",  getPublicTool("MuonCombinedTrackFitter") )
-    import MuonCombinedRecExample.CombinedMuonTrackSummary
-    from AthenaCommon.AppMgr import ToolSvc
-    kwargs.setdefault("TrackSummaryTool", ToolSvc.CombinedMuonTrackSummary)
-    return CfgMgr.Muon__MuonSegmentRegionRecoveryTool(name,**kwargs)
-
-def OutwardsCombinedMuonTrackBuilder( name = 'OutwardsCombinedMuonTrackBuilder', **kwargs ):
-    import MuonCombinedRecExample.CombinedMuonTrackSummary
-    from AthenaCommon.AppMgr import ToolSvc
-    kwargs.setdefault("Cleaner", getPublicTool("OutwardsTrackCleaner") )
-    kwargs.setdefault("Fitter",  getPublicTool("MuonCombinedTrackFitter") )
-    kwargs.setdefault("TrackSummaryTool"     , ToolSvc.CombinedMuonTrackSummary )
-    kwargs.setdefault("MuonHoleRecovery"     , getPublicTool("OutwardsSegmentRegionRecoveryTool") )
-    kwargs.setdefault("AllowCleanerVeto"     , False)
-    if muonRecFlags.enableErrorTuning():
-       kwargs.setdefault("MuonErrorOptimizer", getPublicToolClone("OutwardsErrorOptimisationTool", "MuidErrorOptimisationTool",
-                                                                  PrepareForFit=False,RecreateStartingParameters=False,
-                                                                  RefitTool = getPublicToolClone("OutwardsRefitTool", "MuonRefitTool", AlignmentErrors = False, Fitter = getPublicTool("MuonCombinedTrackFitter"))
-                                                                  ))
-
-    return CfgMgr.Rec__OutwardsCombinedMuonTrackBuilder(name,**kwargs)
-    # tools for ID/MS match quality and recovery of incorrect spectrometer station association	
diff --git a/Reconstruction/MuonIdentification/MuonCombinedRecExample/share/MuonCombinedRec_myTopOptions.py b/Reconstruction/MuonIdentification/MuonCombinedRecExample/share/MuonCombinedRec_myTopOptions.py
index 624217b20c118ad099f32b17e1f4f78bf521022b..4104dcbec8e98371cd88acaa98f17e4dd6a14252 100644
--- a/Reconstruction/MuonIdentification/MuonCombinedRecExample/share/MuonCombinedRec_myTopOptions.py
+++ b/Reconstruction/MuonIdentification/MuonCombinedRecExample/share/MuonCombinedRec_myTopOptions.py
@@ -328,7 +328,6 @@ try:
         #topSequence.CombinedMuonTracksTruthAlg.OutputLevel = VERBOSE
         #ToolSvc += CfgMgr.Trk__TrackParticleCaloExtensionTool("TrackParticleCaloExtensionTool",OutputLevel = VERBOSE)
         #ToolSvc.MuonCombinedTrackFitter.OutputLevel = VERBOSE
-        #ToolSvc.OutwardsTrackCleaner.OutputLevel = VERBOSE
         #ToolSvc.MuidTrackCleaner.OutputLevel = VERBOSE
         #ToolSvc += CfgMgr.Rec__MuidCaloMaterialParam("MuidCaloMaterialParam",OutputLevel = VERBOSE)
         #ToolSvc += CfgMgr.Rec__MuidCaloTrackStateOnSurface("MuidCaloTrackStateOnSurface",OutputLevel = VERBOSE)
diff --git a/Trigger/TrigAlgorithms/TrigMuonEF/python/TrigMuonEFConfig.py b/Trigger/TrigAlgorithms/TrigMuonEF/python/TrigMuonEFConfig.py
index ce873470474b61bebef8d4c69a23a38a1c35e209..b50f183c90d6304113140e97e6543f70ad6d5242 100755
--- a/Trigger/TrigAlgorithms/TrigMuonEF/python/TrigMuonEFConfig.py
+++ b/Trigger/TrigAlgorithms/TrigMuonEF/python/TrigMuonEFConfig.py
@@ -241,7 +241,6 @@ def TMEF_MatchMaker(name='TMEF_MatchMaker',**kwargs):
     kwargs.setdefault("AmbiguityProcessor", "MuonAmbiProcessor")
     kwargs.setdefault("MatchQuality", "TMEF_MatchQuality")
     kwargs.setdefault("CaloTSOS", "TMEF_CaloTrackStateOnSurface") # not in Muid?
-#    kwargs.setdefault("OutwardsTrackBuilder", "TMEF_OutwardsCombinedMuonTrackBuilder") # extra in Muid (not yet configured here)
     kwargs.setdefault("TrackBuilder", "TMEF_CombinedMuonTrackBuilder")
     kwargs.setdefault("TrackQuery", "TMEF_MuonTrackQuery")
     kwargs.setdefault("Propagator", "TMEF_Propagator")
@@ -314,17 +313,6 @@ def TMEF_MuonCombinedPropagator(name='TMEF_MuonCombinedPropagator',**kwargs):
     from TrkExRungeKuttaPropagator.TrkExRungeKuttaPropagatorConf import Trk__RungeKuttaPropagator
     return Trk__RungeKuttaPropagator(name, **kwargs)
 
-def TMEF_OutwardsMuonTrackCleaner(name='TMEF_OutwardsMuonTrackCleaner',**kwargs):
-    if TriggerFlags.run2Config=='2016':
-        kwargs.setdefault('PullCut',    3.0)
-        kwargs.setdefault('PullCutPhi', 3.0)
-    else:
-        kwargs.setdefault('PullCut',    4.0)
-        kwargs.setdefault('PullCutPhi', 4.0)
-    kwargs.setdefault('Fitter',     'TMEF_MuonCombinedTrackFitter')
-    kwargs.setdefault('SLFitter',   'TMEF_iPatSLFitter')
-    return CfgMgr.Muon__MuonTrackCleaner(name, **kwargs)
-
 def TMEF_MuonCombinedTrackFitter(name='TMEF_MuonCombinedTrackFitter',**kwargs):
     kwargs.setdefault('ExtrapolationTool',     'AtlasExtrapolator')#gpt
     kwargs.setdefault('NavigatorTool',         ToolSvc.MuonNavigator)
@@ -345,23 +333,11 @@ def TMEF_MuonCombinedTrackFitter(name='TMEF_MuonCombinedTrackFitter',**kwargs):
     from TrkGlobalChi2Fitter.TrkGlobalChi2FitterConf import Trk__GlobalChi2Fitter
     return  Trk__GlobalChi2Fitter(name, **kwargs)
 
-def TMEF_OutwardsCombinedMuonTrackBuilder(name='TMEF_OutwardsCombinedMuonTrackBuilder',**kwargs):
-    kwargs.setdefault('Cleaner', 'TMEF_OutwardsMuonTrackCleaner')
-    kwargs.setdefault('Fitter',  'TMEF_MuonCombinedTrackFitter')
-    kwargs.setdefault('TrackSummaryTool', 'TMEF_TrackSummaryTool')#gpt
-    kwargs.setdefault('MuonHoleRecovery', 'MuonSegmentRegionRecoveryTool')#gpt
-    kwargs.setdefault('AllowCleanerVeto', False)
-    kwargs.setdefault("TrackQuery", "TMEF_MuonTrackQuery")
-    from MuidTrackBuilder.MuidTrackBuilderConf import Rec__OutwardsCombinedMuonTrackBuilder
-    return Rec__OutwardsCombinedMuonTrackBuilder(name, **kwargs)
-
 def TMEF_MuonCombinedFitTagTool(name="TMEF_MuonCombinedFitTagTool",**kwargs):
     kwargs.setdefault("TrackBuilder",         'TMEF_CombinedMuonTrackBuilder' )
     if not TriggerFlags.run2Config == '2016':
-        kwargs.setdefault("OutwardsTrackBuilder", '')
         kwargs.setdefault("MuonRecovery",         '' )
     else:
-        kwargs.setdefault("OutwardsTrackBuilder", 'TMEF_OutwardsCombinedMuonTrackBuilder')
         kwargs.setdefault("MuonRecovery",         'TMEF_MuidMuonRecovery' )
     kwargs.setdefault("TrackQuery",           'TMEF_MuonTrackQuery' )
     kwargs.setdefault("MatchQuality",         'TMEF_MatchQuality' )