File indexing completed on 2026-04-09 07:49:19
0001
0002 usage(){ cat << EOU
0003 SPhoton_Debug_test.sh
0004 ======================
0005
0006
0007 EOU
0008 }
0009
0010 name=SPhoton_Debug_test
0011
0012 export FOLD=/tmp/$name
0013 mkdir -p $FOLD
0014
0015 defarg="build_run_ana"
0016 arg=${1:-$defarg}
0017
0018 if [ "${arg/build}" != "$arg" ]; then
0019 gcc $name.cc \
0020 -std=c++11 -lstdc++ \
0021 -I${OPTICKS_PREFIX}_externals/g4_1042/include/Geant4 \
0022 -I${OPTICKS_PREFIX}_externals/clhep_2440/include \
0023 -I.. -o /tmp/$name/$name
0024
0025 [ $? -ne 0 ] && echo $BASH_SOURCE build error && exit 1
0026 fi
0027
0028 if [ "${arg/run}" != "$arg" ]; then
0029 /tmp/$name/$name
0030 [ $? -ne 0 ] && echo $BASH_SOURCE run error && exit 2
0031 fi
0032
0033 if [ "${arg/ana}" != "$arg" ]; then
0034 ${IPYTHON:-ipython} --pdb -i $name.py
0035 [ $? -ne 0 ] && echo $BASH_SOURCE run error && exit 3
0036 fi
0037
0038 exit 0
0039
0040
0041