File indexing completed on 2026-04-10 07:50:27
0001
0002
0003
0004 name=G4OpBoundaryProcess_GetFacetNormal_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_ana"
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$(clhep-prefix)/include \
0023 -I$(g4-prefix)/include/Geant4 \
0024 -L$(clhep-prefix)/lib \
0025 -lCLHEP \
0026 -o $bin
0027
0028 [ $? -ne 0 ] && echo $BASH_SOURCE build error && exit 1
0029 fi
0030
0031 if [ "${arg/run}" != "$arg" ]; then
0032 $bin
0033 [ $? -ne 0 ] && echo $BASH_SOURCE run error && exit 2
0034 fi
0035
0036 if [ "${arg/ana}" != "$arg" ]; then
0037 ${IPYTHON:-ipython} --pdb -i $name.py
0038 [ $? -ne 0 ] && echo $BASH_SOURCE ana error && exit 3
0039 fi
0040
0041 exit 0
0042
0043
0044