File indexing completed on 2026-09-01 08:25:39
0001
0002
0003 set -euo pipefail
0004
0005 SCRIPT_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
0006 REPO_DIR=${REPO_DIR:-$(cd "${SCRIPT_DIR}/.." && pwd)}
0007
0008 SIMG4OX_BIN=${SIMG4OX_BIN:-simg4ox}
0009 PYTHON=${PYTHON:-python3}
0010 THREADS=${THREADS:-2}
0011 RUN_LOG="${PWD}/simg4ox-multithread.log"
0012
0013 export OPTICKS_HOME="${REPO_DIR}"
0014 export SIMPHONY_CONFIG_DIR="${SIMPHONY_CONFIG_DIR:-${REPO_DIR}/config}"
0015 export PYTHONPATH="${REPO_DIR}${PYTHONPATH:+:${PYTHONPATH}}"
0016
0017 rm -f "${PWD}/g_hits.npy" "${PWD}/s_hits.npy" "${RUN_LOG}"
0018
0019 "${SIMG4OX_BIN}" \
0020 -g "${REPO_DIR}/tests/geom/opticks_raindrop.gdml" \
0021 -m "${REPO_DIR}/tests/run_mt.mac" \
0022 -c dev \
0023 -s 42 \
0024 --threads "${THREADS}" 2>&1 | tee "${RUN_LOG}"
0025
0026 "${PYTHON}" "${REPO_DIR}/tests/check_simg4ox_multievent.py" \
0027 --log "${RUN_LOG}" \
0028 --output-dir "${PWD}" \
0029 --events 5