From de847968b6b8c071312912b70f969efd1c01eefd Mon Sep 17 00:00:00 2001 From: Markus Frank <Markus.Frank@cern.ch> Date: Mon, 15 Oct 2018 19:04:05 +0200 Subject: [PATCH] Fix bug in transformation creation and subdetector assemblies (introduced in last commit...) --- examples/LHeD/src/Lhe_SubdetectorAssembly_geo.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/LHeD/src/Lhe_SubdetectorAssembly_geo.cpp b/examples/LHeD/src/Lhe_SubdetectorAssembly_geo.cpp index d3c1806be..4fc34bc2c 100644 --- a/examples/LHeD/src/Lhe_SubdetectorAssembly_geo.cpp +++ b/examples/LHeD/src/Lhe_SubdetectorAssembly_geo.cpp @@ -58,12 +58,6 @@ static Ref_t create_element(Detector& description, xml_h e, Ref_t) { vol = Assembly(det_name); } - for(xml_coll_t c(x_det,_U(composite)); c; ++c) { - xml_dim_t component = c; - string nam = component.nameStr(); - description.declareParent(nam, sdet); - } - vol.setAttributes(description,x_det.regionStr(),x_det.limitsStr(),x_det.visStr()); Volume mother = description.pickMotherVolume(sdet); @@ -79,6 +73,12 @@ static Ref_t create_element(Detector& description, xml_h e, Ref_t) { } sdet.setPlacement(pv); + + for(xml_coll_t c(x_det,_U(composite)); c; ++c) { + xml_dim_t component = c; + string nam = component.nameStr(); + description.declareParent(nam, sdet); + } return sdet; } -- GitLab