Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-04-09 07:49:06

0001 #!/bin/bash
0002 notes(){ cat << EON
0003 QEvt_Lifecycle_Test.sh
0004 =========================
0005 
0006 ::
0007 
0008    ~/o/qudarap/tests/QEvt_Lifecycle_Test.sh
0009    LOG=1 ~/o/qudarap/tests/QEvt_Lifecycle_Test.sh
0010    LOG=1 BP=mkdir ~/o/qudarap/tests/QEvt_Lifecycle_Test.sh
0011 
0012 EON
0013 }
0014 cd $(dirname $(realpath $BASH_SOURCE))
0015 source dbg__.sh
0016 
0017 
0018 name=QEvt_Lifecycle_Test
0019 
0020 logging(){
0021    export SEvt=INFO
0022    export QEvt=INFO
0023 }
0024 [ -n "$LOG" ] && logging
0025 
0026 export GEOM=TEST
0027 export OPTICKS_INPUT_PHOTON=RainXZ_Z230_10k_f8.npy
0028 export OPTICKS_NUM_EVENT=1000
0029 export OPTICKS_EVENT_MODE=Nothing
0030 
0031 
0032 export FOLD=$TMP/GEOM/$GEOM/$name/ALL${VERSION:-0}
0033 
0034 vars="BASH_SOURCE 0 PWD name GEOM FOLD"
0035 
0036 defarg="run"
0037 [ -n "$BP" ] && defarg=dbg
0038 
0039 arg=${1:-$defarg}
0040 
0041 
0042 if [ "${arg/info}" != "$arg" ]; then
0043    for var in $vars ; do printf " %25s : %s \n" "$var" "${!var}" ; done
0044 fi
0045 
0046 if [ "${arg/dbg}" != "$arg" ]; then
0047    dbg__ $name
0048    [ $? -ne 0 ] && echo $BASH_SOURCE dbg error && exit 1
0049 fi
0050 
0051 if [ "${arg/run}" != "$arg" ]; then
0052    $name
0053    [ $? -ne 0 ] && echo $BASH_SOURCE run error && exit 2
0054 fi
0055 
0056 exit 0