diff --git a/DDG4/src/Geant4ShapeConverter.cpp b/DDG4/src/Geant4ShapeConverter.cpp index 9a957510a0c525eff99266a510459c5ec801c8e9..e79d2edb8930ec3b1db3b21f4173cc85b4962464 100644 --- a/DDG4/src/Geant4ShapeConverter.cpp +++ b/DDG4/src/Geant4ShapeConverter.cpp @@ -136,9 +136,7 @@ namespace dd4hep { z.reserve(nz); polygon.reserve(nz); for(size_t i=0; i<nz; ++i) { - z.emplace_back(sh->GetZ(i) * CM_2_MM, - {sh->GetXOffset(i), sh->GetYOffset(i)}, - sh->GetScale(i)); + z.emplace_back(G4ExtrudedSolid::ZSection(sh->GetZ(i) * CM_2_MM, {sh->GetXOffset(i), sh->GetYOffset(i)}, sh->GetScale(i))); polygon.emplace_back(sh->GetX(i) * CM_2_MM,sh->GetY(i) * CM_2_MM); } return new G4ExtrudedSolid(sh->GetName(), polygon, z);