From 0e539031db7b74e1874f64f039e02dfc3560a814 Mon Sep 17 00:00:00 2001
From: Frank Gaede <frank.gaede@desy.de>
Date: Thu, 1 Mar 2018 19:14:27 +0100
Subject: [PATCH] rm deprecetd c'tor MaterialManager()

---
 DDRec/include/DDRec/MaterialManager.h | 10 ++++++----
 DDRec/src/MaterialManager.cpp         |  4 ----
 DDRec/src/gear/createGearForILD.cpp   |  2 +-
 3 files changed, 7 insertions(+), 9 deletions(-)

diff --git a/DDRec/include/DDRec/MaterialManager.h b/DDRec/include/DDRec/MaterialManager.h
index d10c11c0c..c84a03188 100644
--- a/DDRec/include/DDRec/MaterialManager.h
+++ b/DDRec/include/DDRec/MaterialManager.h
@@ -32,10 +32,12 @@ namespace dd4hep {
       /// Instantiate the MaterialManager for this (world) volume
       MaterialManager(Volume world);
 
-      /// default c'tor
-      [[gnu::deprecated("use MaterialManager(Volume world) instead")]]
-      MaterialManager();
-      
+#if defined(G__ROOT)
+      MaterialManager() = default ;
+#else
+      MaterialManager() = delete ;
+#endif
+
       ~MaterialManager();
       
       /** Get a vector with all the materials between the two points p0 and p1 with the corresponding thicknesses -
diff --git a/DDRec/src/MaterialManager.cpp b/DDRec/src/MaterialManager.cpp
index 2f753a303..7331880f2 100644
--- a/DDRec/src/MaterialManager.cpp
+++ b/DDRec/src/MaterialManager.cpp
@@ -18,10 +18,6 @@ namespace dd4hep {
     }
 
 
-    MaterialManager::MaterialManager() : _mV(0), _m( Material() ), _p0(),_p1(),_pos() {
-
-      _tgeoMgr = Detector::getInstance().world().volume()->GetGeoManager();
-   }
     
     MaterialManager::~MaterialManager(){
       
diff --git a/DDRec/src/gear/createGearForILD.cpp b/DDRec/src/gear/createGearForILD.cpp
index 193dcbc0e..3a4f75544 100644
--- a/DDRec/src/gear/createGearForILD.cpp
+++ b/DDRec/src/gear/createGearForILD.cpp
@@ -100,7 +100,7 @@ namespace dd4hep{
 	//      handle->addMaterial( "VXDSupportMaterial", 2.075865162e+01, 1.039383117e+01, 2.765900000e+02, 1.014262421e+03, 3.341388059e+03)  ; 
 	
 	// -------- better: get right averaged material from first ladder:  ------------------
-	MaterialManager matMgr ;
+	MaterialManager matMgr( Detector::getInstance().world().volume() ) ;
       
 	const rec::ZPlanarData::LayerLayout& l = vxd->layers[0] ;
 	
-- 
GitLab