File indexing completed on 2026-04-09 07:49:03
0001
0002 usage(){ cat << EOU
0003 G4CXOpticks_setGeometry_Default_Test.sh
0004 ========================================
0005
0006
0007 EOU
0008 }
0009
0010 cd $(dirname $BASH_SOURCE)
0011
0012 defarg=info_dbg_ana
0013 arg=${1:-$defarg}
0014 bin=G4CXOpticks_setGeometry_Test
0015
0016 source $HOME/.opticks/GEOM/GEOM.sh
0017
0018 vars="BASH_SOURCE arg GEOM bin"
0019
0020
0021 logging(){
0022 export Dummy=INFO
0023 export G4CXOpticks=INFO
0024 export X4PhysicalVolume=INFO
0025
0026 export CSGFoundry=INFO
0027 export GSurfaceLib=INFO
0028 export U4VolumeMaker=INFO
0029
0030 }
0031 [ -n "$LOG" ] && logging && env | grep =INFO
0032
0033
0034 if [ "${arg/info}" != "$arg" ]; then
0035 for var in $vars ; do printf "%30s : %s \n" "$var" "${!var}" ; done
0036 fi
0037
0038 if [ "${arg/run}" != "$arg" ]; then
0039 $bin
0040 [ $? -ne 0 ] && echo $BASH_SOURCE : run error && exit 1
0041 fi
0042
0043 if [ "${arg/dbg}" != "$arg" ]; then
0044 export TAIL="-o run"
0045 source dbg__.sh
0046 dbg__ $bin
0047 [ $? -ne 0 ] && echo $BASH_SOURCE : dbg error && exit 2
0048 fi
0049
0050
0051
0052
0053
0054
0055 exit 0
0056