diff --git a/examples/DDCMS/src/plugins/DDDefinitions2Objects.cpp b/examples/DDCMS/src/plugins/DDDefinitions2Objects.cpp index a6326ed8cc863e5d841f395825efa8332fffab32..c6bba75cbf86a450edfc47a69c1ecbe385fe95e2 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);