File indexing completed on 2026-04-10 07:50:27
0001
0002
0003
0004 name=G4Orb_Test
0005
0006 export FOLD=/tmp/$name
0007 mkdir -p $FOLD
0008 bin=$FOLD/$name
0009
0010
0011 clhep-
0012 g4-
0013
0014
0015 defarg="build_run"
0016 arg=${1:-$defarg}
0017
0018 if [ "${arg/build}" != "$arg" ]; then
0019 gcc $name.cc \
0020 -std=c++11 -lstdc++ \
0021 -I$HOME/np \
0022 -I$HOME/opticks/sysrap \
0023 -I/usr/local/cuda/include \
0024 -I$OPTICKS_PREFIX/externals/glm/glm \
0025 -I$(clhep-prefix)/include \
0026 -I$(g4-prefix)/include/Geant4 \
0027 -L$(g4-prefix)/lib \
0028 -L$(clhep-prefix)/lib \
0029 -lG4global \
0030 -lG4geometry \
0031 -lCLHEP \
0032 -o $bin
0033
0034 [ $? -ne 0 ] && echo $BASH_SOURCE build error && exit 1
0035 fi
0036
0037 if [ "${arg/run}" != "$arg" ]; then
0038 $bin
0039 [ $? -ne 0 ] && echo $BASH_SOURCE run error && exit 2
0040 fi
0041
0042 if [ "${arg/ana}" != "$arg" ]; then
0043 ${IPYTHON:-ipython} --pdb -i $name.py
0044 [ $? -ne 0 ] && echo $BASH_SOURCE ana error && exit 3
0045 fi
0046
0047 exit 0
0048
0049
0050