From 3cbac4574ebfa638c0f9ac88c1c87be016e03b4a Mon Sep 17 00:00:00 2001
From: Wouter Deconinck <wdconinc@gmail.com>
Date: Fri, 8 Mar 2024 03:07:44 +0000
Subject: [PATCH] chore: geant4-11.2.1.east

---
 containers/jug/setup_detectors.py |  4 ++--
 spack-environment/packages.yaml   |  2 +-
 spack.sh                          | 10 ++++++++++
 3 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/containers/jug/setup_detectors.py b/containers/jug/setup_detectors.py
index 79e14cc8a..340b72e1f 100755
--- a/containers/jug/setup_detectors.py
+++ b/containers/jug/setup_detectors.py
@@ -161,12 +161,12 @@ if __name__ == '__main__':
                         file=f)
                 ## run once inside global prefix to initialize artifacts in /opt/detectors
                 os.environ['DETECTOR_PATH'] = args.prefix
-                cmd = f'cd {args.prefix} && source {prefix}/setup.sh && checkGeometry -c {prefix}/share/{det}/{det}.xml'
+                cmd = f'cd {args.prefix} && source {prefix}/setup.sh && ddsim --compactFile {prefix}/share/{det}/{det}.xml --printLevel DEBUG -G -N1'
                 print(cmd)
                 process_list.append(subprocess.Popen(cmd, shell=True, executable='/bin/bash', stdout=subprocess.PIPE, stderr=subprocess.STDOUT))
                 ## run once inside specific prefix to initialize artifacts in $DETECTOR_PATH
                 os.environ['DETECTOR_PATH'] = args.prefix
-                cmd = f'cd {prefix}/share/{det} && source {prefix}/setup.sh && checkGeometry -c {prefix}/share/{det}/{det}.xml'
+                cmd = f'cd {prefix}/share/{det} && source {prefix}/setup.sh && ddsim --compactFile {prefix}/share/{det}/{det}.xml --printLevel DEBUG -G -N1'
                 print(cmd)
                 process_list.append(subprocess.Popen(cmd, shell=True, executable='/bin/bash', stdout=subprocess.PIPE, stderr=subprocess.STDOUT))
 
diff --git a/spack-environment/packages.yaml b/spack-environment/packages.yaml
index ba80eec86..bc7bd1bd2 100644
--- a/spack-environment/packages.yaml
+++ b/spack-environment/packages.yaml
@@ -128,7 +128,7 @@ packages:
       prefix: /opt/software/externals/g4ndl
   geant4:
     require:
-    - '@11.1.3.east'
+    - '@11.2.1.east'
     - cxxstd=20 -vecgeom +threads -vtk
     - any_of: [+opengl +qt +x11, -opengl -qt -x11]
   gloo:
diff --git a/spack.sh b/spack.sh
index e1c35507d..574d5b98b 100644
--- a/spack.sh
+++ b/spack.sh
@@ -41,6 +41,11 @@ c264cf12a21c44358739fbe1fa674d2cb497ab5d
 a0cd63c21067af59d6a976cc3e7b26c723e49373
 c5e0270ef006b2b04d2f3f89bcaa6bf4d492faae
 bcc5ded2051788d8d0800391d09379417c1caeb7
+eb57d96ea94b0543a8d5ba943444e77e414cc82e
+16d1ed35914262eea27cf41a2c99aea497adc17d
+c352db764598cc4d04299913646bb55d7613eb8a
+c31a998abb9f0b82a59bbfbf55b8111847aac8cb
+c5b8d5c92a88707d0c949b2bd507b2dfc1b79506
 ---
 ## Optional hash table with comma-separated file list
 read -r -d '' SPACK_CHERRYPICKS_FILES <<- \
@@ -82,3 +87,8 @@ read -r -d '' SPACK_CHERRYPICKS_FILES <<- \
 ## a0cd63c21067af59d6a976cc3e7b26c723e49373: dd4hep: new version 1.27.2
 ## c5e0270ef006b2b04d2f3f89bcaa6bf4d492faae: dd4hep: remove self-referential dependencies
 ## bcc5ded2051788d8d0800391d09379417c1caeb7: dd4hep: new version 1.28
+## eb57d96ea94b0543a8d5ba943444e77e414cc82e: geant4/geant4-data: add v10.0.4
+## 16d1ed35914262eea27cf41a2c99aea497adc17d: geant4: new version 11.2.0
+## c352db764598cc4d04299913646bb55d7613eb8a: vecgeom: Use correct checksum for version 1.2.5
+## c31a998abb9f0b82a59bbfbf55b8111847aac8cb: VecGeom: new version 1.2.7 and fix URLs
+## c5b8d5c92a88707d0c949b2bd507b2dfc1b79506: geant4: new version v11.2.1
-- 
GitLab