From b684e327570043bd670fbd696e66a711d8d459f1 Mon Sep 17 00:00:00 2001 From: Gabor Galgoczi Date: Wed, 5 Aug 2026 15:31:08 -0400 Subject: [PATCH] fix(dd4hep): make the dRICH validation example runnable from main branch --- dd4hepplugins/examples/validate_drich.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dd4hepplugins/examples/validate_drich.py b/dd4hepplugins/examples/validate_drich.py index 687208cc3..725d39bc4 100644 --- a/dd4hepplugins/examples/validate_drich.py +++ b/dd4hepplugins/examples/validate_drich.py @@ -2,7 +2,7 @@ """Run GPU and CPU with simplified dRICH geometry (no non-optical PDU components).""" import math, os, sys, numpy as np -_SCRIPT_DIR = "/tmp/simphony/dd4hepplugins/examples" +_SCRIPT_DIR = os.path.dirname(os.path.abspath(__file__)) _GEOM_DIR = os.path.join(_SCRIPT_DIR, "geometry") sys.path.insert(0, _SCRIPT_DIR) @@ -17,9 +17,9 @@ def setup_kernel(mode): cppyy.include("G4OpticalParameters.hh") from cppyy.gbl import G4OpticalParameters - compact = os.path.join(_GEOM_DIR, "epic_drich_simple.xml") - if "DRICH_SIMPLE_XML" not in os.environ: - os.environ["DRICH_SIMPLE_XML"] = os.path.join(_GEOM_DIR, "drich_1sector_simple.xml") + compact = os.path.join(_GEOM_DIR, "epic_drich_1sector.xml") + if "DRICH_1SECTOR_XML" not in os.environ: + os.environ["DRICH_1SECTOR_XML"] = os.path.join(_GEOM_DIR, "drich_1sector.xml") if mode == "gpu": os.environ["OPTICKS_EVENT_MODE"] = "Minimal"