From aae8deb0c1569c37e82ab91ccd0d4c5a4313b7e3 Mon Sep 17 00:00:00 2001
From: Markus Frank <Markus.Frank@cern.ch>
Date: Fri, 5 Jul 2019 09:21:36 +0200
Subject: [PATCH] Fix issue https://github.com/AIDASoft/DD4hep/issues/521

---
 DDCore/src/DetectorImp.cpp | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/DDCore/src/DetectorImp.cpp b/DDCore/src/DetectorImp.cpp
index bf829dbe3..7310d58f8 100644
--- a/DDCore/src/DetectorImp.cpp
+++ b/DDCore/src/DetectorImp.cpp
@@ -32,7 +32,9 @@
 #include <mutex>
 
 // ROOT inlcude files
+#if ROOT_VERSION_CODE >= ROOT_VERSION(6,12,0)
 #include "TGeoSystemOfUnits.h"
+#endif
 #include "TGeoCompositeShape.h"
 #include "TGeoBoolNode.h"
 #include "TGeoManager.h"
@@ -155,7 +157,9 @@ DetectorImp::DetectorImp()
 DetectorImp::DetectorImp(const string& name)
   : TNamed(), DetectorData(), DetectorLoad(this), m_buildType(BUILD_NONE)
 {
-  //TGeoUnit::setUnitType(TGeoUnit::kTGeant4Units);
+#if ROOT_VERSION_CODE >= ROOT_VERSION(6,20,0)
+  TGeoUnit::setUnitType(TGeoUnit::kTGeant4Units);
+#endif
   SetTitle("DD4hep detector description object");
   set_unexpected( description_unexpected );
   set_terminate( description_unexpected );
-- 
GitLab