From 862adb22a237babd1459058e55e80bce35a89890 Mon Sep 17 00:00:00 2001
From: Markus Frank <Markus.Frank@cern.ch>
Date: Fri, 15 Nov 2019 15:09:40 +0100
Subject: [PATCH] Fix density issue in DDCMS. See issue:
 https://github.com/AIDASoft/DD4hep/issues/595

---
 examples/DDCMS/src/plugins/DDDefinitions2Objects.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/examples/DDCMS/src/plugins/DDDefinitions2Objects.cpp b/examples/DDCMS/src/plugins/DDDefinitions2Objects.cpp
index a6326ed8c..c6bba75cb 100644
--- a/examples/DDCMS/src/plugins/DDDefinitions2Objects.cpp
+++ b/examples/DDCMS/src/plugins/DDDefinitions2Objects.cpp
@@ -489,7 +489,7 @@ template <> void Converter<compositematerial>::operator()(xml_h element) const
   TGeoMaterial* mat = mgr.GetMaterial(nam.c_str());
   if ( 0 == mat )   {
     const char*  matname = nam.c_str();
-    double       density = xmat.density();
+    double       density = xmat.density() / (dd4hep::g/dd4hep::cm3);
     xml_coll_t   composites(xmat,_CMU(MaterialFraction));
     TGeoMixture* mix = new TGeoMixture(nam.c_str(), composites.size(), density);
 
-- 
GitLab