diff --git a/DDCore/src/plugins/ReadoutSegmentations.cpp b/DDCore/src/plugins/ReadoutSegmentations.cpp
deleted file mode 100644
index 8105d461ce192ddc18352b032fdc26bf6e02aae8..0000000000000000000000000000000000000000
--- a/DDCore/src/plugins/ReadoutSegmentations.cpp
+++ /dev/null
@@ -1,69 +0,0 @@
-//==========================================================================
-//  AIDA Detector description implementation 
-//--------------------------------------------------------------------------
-// Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
-// All rights reserved.
-//
-// For the licensing terms see $DD4hepINSTALL/LICENSE.
-// For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
-//
-// Author     : M.Frank
-//
-//==========================================================================
-
-// Framework includes
-#include "DD4hep/Factories.h"
-
-using namespace dd4hep;
-using namespace dd4hep::DDSegmentation;
-
-#include "DDSegmentation/NoSegmentation.h"
-DECLARE_SEGMENTATION(NoSegmentation,create_segmentation<dd4hep::DDSegmentation::NoSegmentation>)
-
-#include "DDSegmentation/CartesianGridXY.h"
-DECLARE_SEGMENTATION(CartesianGridXY,create_segmentation<dd4hep::DDSegmentation::CartesianGridXY>)
-
-#include "DDSegmentation/CartesianGridXZ.h"
-DECLARE_SEGMENTATION(CartesianGridXZ,create_segmentation<dd4hep::DDSegmentation::CartesianGridXZ>)
-
-#include "DDSegmentation/CartesianGridYZ.h"
-DECLARE_SEGMENTATION(CartesianGridYZ,create_segmentation<dd4hep::DDSegmentation::CartesianGridYZ>)
-
-#include "DDSegmentation/CartesianGridXYZ.h"
-DECLARE_SEGMENTATION(CartesianGridXYZ,create_segmentation<dd4hep::DDSegmentation::CartesianGridXYZ>)
-
-#include "DDSegmentation/CartesianStripX.h"
-DECLARE_SEGMENTATION(CartesianStripX,create_segmentation<dd4hep::DDSegmentation::CartesianStripX>)
-
-#include "DDSegmentation/CartesianStripY.h"
-DECLARE_SEGMENTATION(CartesianStripY,create_segmentation<dd4hep::DDSegmentation::CartesianStripY>)
-
-#include "DDSegmentation/CartesianStripZ.h"
-DECLARE_SEGMENTATION(CartesianStripZ,create_segmentation<dd4hep::DDSegmentation::CartesianStripZ>)
-
-#include "DDSegmentation/TiledLayerGridXY.h"
-DECLARE_SEGMENTATION(TiledLayerGridXY,create_segmentation<dd4hep::DDSegmentation::TiledLayerGridXY>)
-
-#include "DDSegmentation/MegatileLayerGridXY.h"
-DECLARE_SEGMENTATION(MegatileLayerGridXY,create_segmentation<dd4hep::DDSegmentation::MegatileLayerGridXY>)
-
-#include "DDSegmentation/WaferGridXY.h"
-DECLARE_SEGMENTATION(WaferGridXY,create_segmentation<dd4hep::DDSegmentation::WaferGridXY>)
-
-#include "DDSegmentation/PolarGridRPhi.h"
-DECLARE_SEGMENTATION(PolarGridRPhi,create_segmentation<dd4hep::DDSegmentation::PolarGridRPhi>)
-
-#include "DDSegmentation/GridPhiEta.h"
-DECLARE_SEGMENTATION(GridPhiEta,create_segmentation<dd4hep::DDSegmentation::GridPhiEta>)
-
-#include "DDSegmentation/GridRPhiEta.h"
-DECLARE_SEGMENTATION(GridRPhiEta,create_segmentation<dd4hep::DDSegmentation::GridRPhiEta>)
-
-#include "DDSegmentation/PolarGridRPhi2.h"
-DECLARE_SEGMENTATION(PolarGridRPhi2,create_segmentation<dd4hep::DDSegmentation::PolarGridRPhi2>)
-
-#include "DDSegmentation/ProjectiveCylinder.h"
-DECLARE_SEGMENTATION(ProjectiveCylinder,create_segmentation<dd4hep::DDSegmentation::ProjectiveCylinder>)
-
-#include "DDSegmentation/MultiSegmentation.h"
-DECLARE_SEGMENTATION(MultiSegmentation,create_segmentation<dd4hep::DDSegmentation::MultiSegmentation>)