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