From 071d76b60ce84c7621f6de21db4e266bbdb5f6f7 Mon Sep 17 00:00:00 2001 From: Markus Frank <Markus.Frank@cern.ch> Date: Fri, 6 Oct 2017 19:21:38 +0200 Subject: [PATCH] Improve the CMS example. Add word for the raw generator status of generator particles to Geant4Particle --- DDCore/src/VolumeManager.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/DDCore/src/VolumeManager.cpp b/DDCore/src/VolumeManager.cpp index 231947ee3..c17e32297 100644 --- a/DDCore/src/VolumeManager.cpp +++ b/DDCore/src/VolumeManager.cpp @@ -199,8 +199,8 @@ namespace dd4hep { parent_sd = m_detDesc.sensitiveDetector(e.name()); } //printout(INFO, "VolumeManager", "++ Executing %s plugin manager version",typ ? "***NEW***" : "***OLD***"); - //for (const auto& i : c ) { - DetElement de = e;//i.second; + for (const auto& i : e.children() ) { + DetElement de = i.second; PlacedVolume pv = de.placement(); if (pv.isValid()) { Chain chain; @@ -208,12 +208,11 @@ namespace dd4hep { SensitiveDetector sd = parent_sd; m_entries.clear(); scanPhysicalVolume(de, de, pv, coding, sd, chain); - //continue; - return; + continue; } printout(WARNING, "VolumeManager", "++ Detector element %s of type %s has no placement.", de.name(), de.type().c_str()); - //} + } } /// Scan a single physical volume and look for sensitive elements below size_t scanPhysicalVolume(DetElement& parent, DetElement e, PlacedVolume pv, -- GitLab