Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-09-01 08:25:39

0001 #!/usr/bin/env bash
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