Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-07-21 07:54:29

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 RUN_LOG="${PWD}/simg4ox-multievent.log"
0011 
0012 export OPTICKS_HOME="${REPO_DIR}"
0013 export SIMPHONY_CONFIG_DIR="${SIMPHONY_CONFIG_DIR:-${REPO_DIR}/config}"
0014 export PYTHONPATH="${REPO_DIR}${PYTHONPATH:+:${PYTHONPATH}}"
0015 
0016 rm -f "${PWD}/g_hits.npy" "${PWD}/s_hits.npy" "${RUN_LOG}"
0017 
0018 "${SIMG4OX_BIN}" \
0019     -g "${REPO_DIR}/tests/geom/opticks_raindrop.gdml" \
0020     -m "${REPO_DIR}/tests/run_5evt.mac" \
0021     -c dev 2>&1 | tee "${RUN_LOG}"
0022 
0023 "${PYTHON}" "${REPO_DIR}/tests/check_simg4ox_multievent.py" \
0024     --log "${RUN_LOG}" \
0025     --output-dir "${PWD}" \
0026     --events 5