diff --git a/Tracking/Acts/ActsConfig/python/ActsClusterizationConfig.py b/Tracking/Acts/ActsConfig/python/ActsClusterizationConfig.py
index c60e6af8893e1de9de17cebe539280c686896642..a3615971351eaf13587d51665a92b99f9be1a6d2 100644
--- a/Tracking/Acts/ActsConfig/python/ActsClusterizationConfig.py
+++ b/Tracking/Acts/ActsConfig/python/ActsClusterizationConfig.py
@@ -54,7 +54,6 @@ def ActsPixelClusterizationAlgCfg(flags,
                                   **kwargs) -> ComponentAccumulator:
     acc = ComponentAccumulator()
 
-    kwargs.setdefault("SiDetectorElementCollectionKey", "ITkPixelDetectorElementCollection")
     kwargs.setdefault("expectedClustersPerRDO", 32)
     kwargs.setdefault("IDHelper", "PixelID")
     kwargs.setdefault("RDOContainerKey", "ITkPixelRDOs")
@@ -87,7 +86,6 @@ def ActsStripClusterizationAlgCfg(flags,
 
     kwargs.setdefault("RDOContainerKey", "ITkStripRDOs")
     kwargs.setdefault("ClustersKey", "ITkStripClusters")
-    kwargs.setdefault("SiDetectorElementCollectionKey", "ITkStripDetectorElementCollection")
     kwargs.setdefault("expectedClustersPerRDO", 6)
     kwargs.setdefault("IDHelper", "SCT_ID")
     # Regional selection
diff --git a/Tracking/Acts/ActsDataPreparation/src/ClusterizationAlg.h b/Tracking/Acts/ActsDataPreparation/src/ClusterizationAlg.h
index e565d041ee9e9f0b830e240746703444afc4cb18..03ab3028713027f69db254e34deb373240a159ee 100644
--- a/Tracking/Acts/ActsDataPreparation/src/ClusterizationAlg.h
+++ b/Tracking/Acts/ActsDataPreparation/src/ClusterizationAlg.h
@@ -12,7 +12,6 @@
 #include <StoreGate/WriteHandleKey.h>
 #include <TrigSteeringEvent/TrigRoiDescriptorCollection.h>
 #include <IRegionSelector/IRegSelTool.h>
-#include <InDetReadoutGeometry/SiDetectorElementCollection.h>
 #include "Cache.h"
 
 namespace ActsTrk {
@@ -57,13 +56,6 @@ private:
 	this, "RegSelTool", "", "Region selector tool"
     };
 
-    SG::ReadCondHandleKey<InDetDD::SiDetectorElementCollection> m_detEleCollKey {
-	this,
-	"SiDetectorElementCollectionKey",
-	"",
-	"Si detector element collection key"
-    };
-
     SG::ReadHandleKey<RDOContainer> m_rdoContainerKey {
 	this,
 	"RDOContainerKey",
diff --git a/Tracking/Acts/ActsDataPreparation/src/ClusterizationAlg.icc b/Tracking/Acts/ActsDataPreparation/src/ClusterizationAlg.icc
index 876639116338e8f544ff7496fd40c37358e12fbc..eecde7068f443ddad82cba626592cf8d2aff7860 100644
--- a/Tracking/Acts/ActsDataPreparation/src/ClusterizationAlg.icc
+++ b/Tracking/Acts/ActsDataPreparation/src/ClusterizationAlg.icc
@@ -17,7 +17,6 @@ StatusCode ClusterizationAlg<IClusteringTool>::initialize()
 {
     ATH_MSG_DEBUG("Initializing " << name() << " ...");
 
-    ATH_CHECK(m_detEleCollKey.initialize());
     ATH_CHECK(m_rdoContainerKey.initialize());
     ATH_CHECK(m_clusterContainerKey.initialize());
     ATH_CHECK(m_roiCollectionKey.initialize());
@@ -45,13 +44,6 @@ StatusCode ClusterizationAlg<IClusteringTool>::execute(const EventContext& ctx)
     auto timer = Monitored::Timer<std::chrono::milliseconds>( "TIME_execute" );
     auto mon = Monitored::Group( m_monTool, timer );
 
-    SG::ReadCondHandle<InDetDD::SiDetectorElementCollection> detEleHandle( m_detEleCollKey, ctx );
-    const InDetDD::SiDetectorElementCollection* detElements( *detEleHandle );
-    if (detElements == nullptr) {
-      ATH_MSG_FATAL(m_detEleCollKey.fullKey() << " is not available.");
-      return StatusCode::FAILURE;
-    }
-
     Cache_WriteHandle cacheHandle;
     if(m_cache_enabled){
       cacheHandle = Cache_WriteHandle(m_ClusterCache, ctx);