From 868e6cfe66c5499ebe00a0eda90158680b03223c Mon Sep 17 00:00:00 2001 From: Wouter Deconinck <wdconinc@gmail.com> Date: Tue, 22 Mar 2022 18:09:20 +0000 Subject: [PATCH] Resolve "Use subsystem views for gdml and step exports" --- .gitlab-ci.yml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0115879d..98ae91b6 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -179,7 +179,7 @@ report: - view_20 - dump_constants - dump_geometry - - convert_to_gdml + - dump_gdml script: - pip3 install jinja2 && ls -lrth - ./bin/make_images > doc/dawn_views.md @@ -231,13 +231,19 @@ overlap_check_geant4:inner_detector: - echo "$(cat doc/overlap_check_geant4.out | grep GeomVol1002 | wc -l) overlaps..." - if [[ "$(cat doc/overlap_check_geant4.out | grep GeomVol1002 | wc -l)" -gt "0" ]] ; then echo "Overlaps exist!" && false ; fi -convert_to_gdml: +dump_gdml: stage: test needs: - ["common:detector"] script: - mkdir -p geo - - python scripts/convert_to_gdml.py --compact ${DETECTOR_PATH}/athena.xml --output geo/athena.gdml + - | + python scripts/convert_to_gdml.py --compact ${DETECTOR_PATH}/athena.xml --output geo/athena.gdml + for xml in ${DETECTOR_PATH}/compact/subsystem_views/*.xml; do + cp $xml ${DETECTOR_PATH}/geo.xml + gdml_name=`basename $xml .xml`.gdml + python scripts/convert_to_gdml.py --compact ${DETECTOR_PATH}/geo.xml --output geo/${gdml_name} + done tracking_geometry_debug: stage: test -- GitLab