Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-04-09 07:48:53

0001 #!/bin/bash
0002 usage(){ cat << EOU
0003 
0004 ~/o/CSG/tests/CSGSimtraceTest.sh
0005 
0006 
0007 EOU
0008 }
0009 
0010 cd $(dirname $(realpath $BASH_SOURCE))
0011 
0012 name=CSGSimtraceTest
0013 
0014 defarg="info_run"
0015 arg=${1:-$defarg}
0016 
0017 source $HOME/.opticks/GEOM/GEOM.sh
0018 
0019 vv="BASH_SOURCE defarg arg PWD GEOM"
0020 
0021 
0022 if [ "${arg/info}" != "$arg" ]; then
0023    for v in $vv ; do printf "%30s : %s\n" "$v" "${!v}" ; done
0024 fi
0025 
0026 if [ "${arg/run}" != "$arg" ]; then
0027    $name
0028    [ $? -ne 0 ] && echo $BASH_SOURCE  - run error && exit 1
0029 fi
0030 
0031 if [ "${arg/dbg}" != "$arg" ]; then
0032    source dbg__.sh
0033    dbg__ $name
0034    [ $? -ne 0 ] && echo $BASH_SOURCE  - dbg error && exit 2
0035 fi
0036 
0037 
0038 
0039 
0040 
0041 exit 0
0042