diff --git a/PhysicsAnalysis/JetTagging/FlavorTagDiscriminants/CMakeLists.txt b/PhysicsAnalysis/JetTagging/FlavorTagDiscriminants/CMakeLists.txt
index ce3b4dc742c8a8a67c15f1d77e86e7295ce736ec..7ed98a68de0066a721718dfb067f292f58bd1a2c 100644
--- a/PhysicsAnalysis/JetTagging/FlavorTagDiscriminants/CMakeLists.txt
+++ b/PhysicsAnalysis/JetTagging/FlavorTagDiscriminants/CMakeLists.txt
@@ -58,7 +58,6 @@ atlas_add_library( FlavorTagDiscriminants
     xAODMuon
     xAODEgamma
     ElectronPhotonSelectorToolsLib
-    MuonSelectorToolsLib
   )
 
 
diff --git a/PhysicsAnalysis/JetTagging/FlavorTagDiscriminants/FlavorTagDiscriminants/BTagMuonAugmenter.h b/PhysicsAnalysis/JetTagging/FlavorTagDiscriminants/FlavorTagDiscriminants/BTagMuonAugmenter.h
index 74fde0724257b69ee27d9da577c948f0bf8e09ee..708bab49bc5d21167d2e0c2ce26dcc9072e70dcd 100644
--- a/PhysicsAnalysis/JetTagging/FlavorTagDiscriminants/FlavorTagDiscriminants/BTagMuonAugmenter.h
+++ b/PhysicsAnalysis/JetTagging/FlavorTagDiscriminants/FlavorTagDiscriminants/BTagMuonAugmenter.h
@@ -1,6 +1,6 @@
 // for text editors: this file is -*- C++ -*-
 /*
-  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
+  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
 */
 
 #ifndef BTAG_MUON_AUGMENTER_H
@@ -13,8 +13,6 @@
 #include "xAODJet/JetContainer.h"
 #include "xAODMuon/MuonContainer.h"
 
-#include "MuonSelectorTools/MuonSelectionTool.h"
-
 namespace FlavorTagDiscriminants {
 
   // Accessor and Decorator pair template for IO purposes where you
@@ -58,15 +56,11 @@ namespace FlavorTagDiscriminants {
     float m_muonMinpT;
     FlipTagConfig m_flip_config;
 
-    std::unique_ptr<CP::MuonSelectionTool> m_muonSelectionTool;
-
     AE::ConstAccessor<std::vector<ElementLink<xAOD::MuonContainer>>> m_acc_assocMuons;
     AE::ConstAccessor<ElementLink<xAOD::JetContainer>> m_acc_jetLink;
     AE::ConstAccessor<float> m_acc_muon_energyLoss;
 
     AE::Decorator<char> m_dec_muon_isDefaults;
-    AE::Decorator<char> m_dec_muon_failLowPtWorkingPoint;
-    AE::Decorator<int> m_dec_muon_quality;
     AE::Decorator<int> m_dec_nAssocMuons;
     AE::Decorator<float> m_dec_muon_dR;
     AE::Decorator<float> m_dec_muon_qOverPratio;
diff --git a/PhysicsAnalysis/JetTagging/FlavorTagDiscriminants/Root/BTagMuonAugmenter.cxx b/PhysicsAnalysis/JetTagging/FlavorTagDiscriminants/Root/BTagMuonAugmenter.cxx
index e57780e487fe473fbd98d8d2ad078889751a2329..650df944e1e7bdbadc58fb8650b69bed6011dad5 100644
--- a/PhysicsAnalysis/JetTagging/FlavorTagDiscriminants/Root/BTagMuonAugmenter.cxx
+++ b/PhysicsAnalysis/JetTagging/FlavorTagDiscriminants/Root/BTagMuonAugmenter.cxx
@@ -19,13 +19,10 @@ namespace FlavorTagDiscriminants {
         m_muonMaxDR(muonMaxDR),
         m_muonMinpT(muonMinpT),
         m_flip_config(flipConfig),
-        m_muonSelectionTool(nullptr),
         m_acc_assocMuons(muonAssociationName),
         m_acc_jetLink("jetLink"),
         m_acc_muon_energyLoss("EnergyLoss"),
         m_dec_muon_isDefaults("softMuon_isDefaults"),
-        m_dec_muon_failLowPtWorkingPoint("softMuon_failLowPtWorkingPoint"),
-        m_dec_muon_quality("softMuon_quality"),
         m_dec_nAssocMuons("softMuon_nAssocMuons"),
         m_dec_muon_dR("softMuon_dR"),
         m_dec_muon_qOverPratio("softMuon_qOverPratio"),
@@ -66,17 +63,6 @@ namespace FlavorTagDiscriminants {
                                       "numberOfSCTHoles",
                                       "expectInnermostPixelLayerHit",
                                       "expectNextToInnermostPixelLayerHit"}) {
-    // you probably have to initialize something here
-    using namespace FlavorTagDiscriminants;
-    m_muonSelectionTool.reset(new CP::MuonSelectionTool("BTaggingMuonSelectionTool"));
-    StatusCode sc_init = m_muonSelectionTool->initialize();
-    if (!sc_init.isSuccess()) {
-      throw std::runtime_error("Failed to initialize MuonSelectionTool");
-    }
-    StatusCode sc_prop = m_muonSelectionTool->setProperty("TurnOffMomCorr", true);
-    if (!sc_prop.isSuccess()) {
-      throw std::runtime_error("Failed to TurnOffMomCorr for MuonSelectionTool");
-    }
     // Fill vectors holding objects that have the const accessors
     // and decorators available as members for each variable
     // that is decorated only.
@@ -97,8 +83,6 @@ namespace FlavorTagDiscriminants {
 
     // set defaults for new variables
     char muon_isDefaults = 1;
-    char muon_failLowPtWorkingPoint = 1;
-    int muon_quality = -1;
     int nAssocMuons = -1;
     float muon_dR = -1;
     float muon_qOverPratio = -1;
@@ -181,10 +165,6 @@ namespace FlavorTagDiscriminants {
             smtMu->trackParticle(xAOD::Muon::ExtrapolatedMuonSpectrometerTrackParticle);
 
         muon_isDefaults = 0;
-        muon_quality = m_muonSelectionTool->getQuality(*smtMu);
-        if (m_muonSelectionTool->passedLowPtEfficiencyCuts(*smtMu)) {
-          muon_failLowPtWorkingPoint = 0;
-        }
         muon_dR = dR_closest_muon;
         muon_qOverPratio = IDMuTrack->qOverP() / MSMuTrack->qOverP();
 
@@ -223,8 +203,6 @@ namespace FlavorTagDiscriminants {
     }
     // Decorate btagging object
     m_dec_muon_isDefaults(btag) = muon_isDefaults;
-    m_dec_muon_failLowPtWorkingPoint(btag) = muon_failLowPtWorkingPoint;
-    m_dec_muon_quality(btag) = muon_quality;
     m_dec_nAssocMuons(btag) = nAssocMuons;
     m_dec_muon_dR(btag) = muon_dR;
     m_dec_muon_qOverPratio(btag) = muon_qOverPratio;