diff --git a/DetectorDescription/RegionSelector/python/RegSelToolConfig.py b/DetectorDescription/RegionSelector/python/RegSelToolConfig.py
index 0b5d2eb4ebec0b86d713126fe323eec1632e1845..81288baf598a888abc718eec59f55402d5d1c451 100644
--- a/DetectorDescription/RegionSelector/python/RegSelToolConfig.py
+++ b/DetectorDescription/RegionSelector/python/RegSelToolConfig.py
@@ -76,141 +76,6 @@ def _createRegSelTool( detector, enable ):
     return tool
 
 
-
-def _makeRegSelTool( detector, enable, CondAlgConstructor ):
-
-    from AthenaCommon.AlgSequence import AthSequencer
-    condseq = AthSequencer('AthCondSeq')
-
-    if enable and not hasattr( condseq, _condAlgName( detector ) ):
-        from AthenaCommon.AthenaCommonFlags import athenaCommonFlags
-        condseq += _createRegSelCondAlg( detector, CondAlgConstructor, athenaCommonFlags.isOnline )
-
-    return _createRegSelTool( detector, enable )
-
-
-
-# inner detector tools
-
-def makeRegSelTool_Pixel() :
-    from AthenaCommon.DetFlags import DetFlags
-    enabled = DetFlags.detdescr.pixel_on()
-    from InDetRegionSelector.InDetRegionSelectorConf import SiRegSelCondAlg
-    return _makeRegSelTool( 'Pixel', enabled, SiRegSelCondAlg )
-
-def makeRegSelTool_SCT() :
-    from AthenaCommon.DetFlags import DetFlags
-    enabled = DetFlags.detdescr.SCT_on()
-    from InDetRegionSelector.InDetRegionSelectorConf import SiRegSelCondAlg
-    return _makeRegSelTool( 'SCT', enabled, SiRegSelCondAlg )
-
-def makeRegSelTool_TRT() :
-    from AthenaCommon.DetFlags import DetFlags
-    enabled = DetFlags.detdescr.TRT_on()
-    from InDetRegionSelector.InDetRegionSelectorConf import TRT_RegSelCondAlg
-    return _makeRegSelTool( 'TRT', enabled, TRT_RegSelCondAlg )
-
-
-# muon spectrimeter tools 
-
-def makeRegSelTool_MDT() :
-    from AthenaCommon.DetFlags import DetFlags
-    enabled = DetFlags.detdescr.MDT_on()
-    from MuonRegionSelector.MuonRegionSelectorConf import MDT_RegSelCondAlg
-    from AthenaCommon.AthenaCommonFlags import athenaCommonFlags
-    if enabled and not athenaCommonFlags.isOnline:
-        from AthenaCommon.AlgSequence import AthSequencer
-        from MuonCondAlg.MuonTopCondAlgConfigRUN2 import MdtCondDbAlg
-        condseq = AthSequencer('AthCondSeq')
-        if not hasattr(condseq, "MdtCondDbAlg"): condseq+= MdtCondDbAlg()
-    return _makeRegSelTool( "MDT", enabled, MDT_RegSelCondAlg )
-
-def makeRegSelTool_RPC() :
-    from AthenaCommon.DetFlags import DetFlags
-    enabled = DetFlags.detdescr.RPC_on()
-    from MuonRegionSelector.MuonRegionSelectorConf import RPC_RegSelCondAlg
-    return _makeRegSelTool( "RPC", enabled, RPC_RegSelCondAlg )
-
-def makeRegSelTool_TGC() :
-    from AthenaCommon.DetFlags import DetFlags
-    enabled = DetFlags.detdescr.TGC_on()
-    from MuonRegionSelector.MuonRegionSelectorConf import TGC_RegSelCondAlg
-    return _makeRegSelTool( "TGC", enabled, TGC_RegSelCondAlg )
-
-def makeRegSelTool_CSC() :
-    from AthenaCommon.DetFlags import DetFlags
-    enabled = DetFlags.detdescr.CSC_on()
-    from MuonRegionSelector.MuonRegionSelectorConf import CSC_RegSelCondAlg
-    return _makeRegSelTool( "CSC", enabled, CSC_RegSelCondAlg )
-
-
-# new small wheel 
-
-def makeRegSelTool_MM() :
-    from AtlasGeoModel.MuonGMJobProperties import MuonGeometryFlags
-    from AthenaCommon.DetFlags import DetFlags
-    enabled = False
-    if MuonGeometryFlags.hasMM() :
-        enabled = DetFlags.detdescr.MM_on()
-    from MuonRegionSelector.MuonRegionSelectorConf import MM_RegSelCondAlg
-    return _makeRegSelTool( "MM", enabled, MM_RegSelCondAlg )
-
-def makeRegSelTool_sTGC() :
-    from AtlasGeoModel.MuonGMJobProperties import MuonGeometryFlags
-    from AthenaCommon.DetFlags import DetFlags
-    enabled = False
-    if MuonGeometryFlags.hasSTGC() :
-        enabled = DetFlags.detdescr.sTGC_on()
-    from MuonRegionSelector.MuonRegionSelectorConf import sTGC_RegSelCondAlg
-    return _makeRegSelTool( "sTGC", enabled, sTGC_RegSelCondAlg )
-
-
-
-# calorimeter 
-
-def makeRegSelTool_TTEM() :
-    from AthenaCommon.DetFlags import DetFlags
-    enabled = DetFlags.detdescr.Calo_on()
-    from LArRecUtils.LArRoIMapCondAlgDefault import LArRoIMapCondAlgDefault
-    LArRoIMapCondAlgDefault()
-    from LArRegionSelector.LArRegionSelectorConf import RegSelCondAlg_LAr
-    return _makeRegSelTool( "TTEM", enabled, RegSelCondAlg_LAr )
-
-def makeRegSelTool_TTHEC() :
-    from AthenaCommon.DetFlags import DetFlags
-    enabled = DetFlags.detdescr.Calo_on()
-    from LArRecUtils.LArRoIMapCondAlgDefault import LArRoIMapCondAlgDefault
-    LArRoIMapCondAlgDefault()
-    from LArRegionSelector.LArRegionSelectorConf import RegSelCondAlg_LAr
-    return _makeRegSelTool( "TTHEC", enabled, RegSelCondAlg_LAr )
-            
-def makeRegSelTool_FCALEM() :
-    from AthenaCommon.DetFlags import DetFlags
-    enabled = DetFlags.detdescr.Calo_on()
-    from LArRecUtils.LArRoIMapCondAlgDefault import LArRoIMapCondAlgDefault
-    LArRoIMapCondAlgDefault()
-    from LArRegionSelector.LArRegionSelectorConf import RegSelCondAlg_LAr
-    return _makeRegSelTool( "FCALEM", enabled, RegSelCondAlg_LAr )
-
-def makeRegSelTool_FCALHAD() :
-    from AthenaCommon.DetFlags import DetFlags
-    enabled = DetFlags.detdescr.Calo_on()
-    from LArRecUtils.LArRoIMapCondAlgDefault import LArRoIMapCondAlgDefault
-    LArRoIMapCondAlgDefault()
-    from LArRegionSelector.LArRegionSelectorConf import RegSelCondAlg_LAr
-    return _makeRegSelTool( "FCALHAD", enabled, RegSelCondAlg_LAr )
-
-# tile calorimeter
-
-def makeRegSelTool_TILE() :
-    from AthenaCommon.DetFlags import DetFlags
-    enabled = DetFlags.detdescr.Calo_on()
-    from TileRawUtils.TileRawUtilsConf import RegSelCondAlg_Tile
-    return _makeRegSelTool( "TILE", enabled, RegSelCondAlg_Tile )
-
-
-##### new JO counterparts
-
 def regSelToolCfg(flags, detector, algorithm, readout_geometry=None, conditions=None):
     ca = ComponentAccumulator()
     if readout_geometry: