File indexing completed on 2026-04-09 07:49:13
0001
0002 usage(){ cat << EOU
0003 sysrap/tests/gaussQTables.sh
0004 ============================
0005
0006 Related scripts:
0007
0008 sysrap/tests/gaussQTables.sh
0009 get familiar with Geant4 gaussTable
0010
0011 sysrap/tests/S4MTRandGaussQTest.sh
0012 using the table to implement S4MTRandGaussQTest::transformQuick
0013
0014 sysrap/tests/erfcinvf_Test.sh
0015 getting good match to S4MTRandGaussQTest::transformQuick on device with erfcinvf
0016
0017 EOU
0018 }
0019
0020
0021
0022 CDAT=/usr/local/opticks_externals/g4_1042.build/geant4.10.04.p02/source/global/HEPRandom/src/gaussQTables.cdat
0023 export CDAT
0024
0025 SDIR=$(cd $(dirname $BASH_SOURCE) && pwd )
0026 cd $SDIR
0027
0028 name=gaussQTables
0029
0030 defarg="info_ana"
0031 arg=${1:-$defarg}
0032
0033 vars="name arg CDAT SDIR"
0034
0035
0036 if [ "${arg/info}" != "$arg" ]; then
0037 for var in $vars ; do printf "%20s : %s \n" "$var" "${!var}" ; done
0038 fi
0039
0040 if [ "${arg/ana}" != "$arg" ]; then
0041 ${IPYTHON:-ipython} -i --pdb $name.py
0042 [ $? -ne 0 ] && echo $BASH_SOURCE : ana error && exit 1
0043 fi
0044
0045 exit 0
0046