Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-04-09 07:48:54

0001 #!/bin/bash -l 
0002 usage(){ cat << EOU
0003 cf_ct.sh
0004 ===========
0005 
0006 See also ct.sh that loads and plots from a single folder
0007 
0008 EOU
0009 }
0010 
0011 arg=${1:-ana}
0012 bin=CSGSimtraceTest
0013 log=$bin.log
0014 
0015 export SYMBOLS="S,T"
0016 
0017 #s_geom=nmskSolidMask
0018 #t_geom=nmskSolidMaskTail
0019 
0020 s_geom=nmskTailOuter
0021 t_geom=nmskTailInner
0022 opt=U1
0023 
0024 export S_GEOM=${s_geom}__$opt
0025 export T_GEOM=${t_geom}__$opt
0026 export S_FOLD=/tmp/$USER/opticks/$S_GEOM/$bin/ALL
0027 export T_FOLD=/tmp/$USER/opticks/$T_GEOM/$bin/ALL
0028 
0029 export FOCUS=257,-39,7
0030 
0031 export TOPLINE="CSG/cf_ct.sh S_GEOM $S_GEOM T_GEOM $T_GEOM"
0032 export BOTLINE="FOCUS $FOCUS"
0033 
0034 
0035 if [ "${arg/info}" != "$arg" ]; then 
0036     vars="BASH_SOURCE arg bin S_GEOM T_GEOM S_FOLD T_FOLD"
0037     for var in $vars ; do printf "%30s : %s \n" $var ${!var} ; done 
0038 fi
0039 
0040 if [ "${arg/ana}"  != "$arg" ]; then 
0041     ${IPYTHON:-ipython} --pdb -i $(dirname $BASH_SOURCE)/tests/$bin.py 
0042     [ $? -ne 0 ] && echo $BASH_SOURCE ana interactive error && exit 3
0043 fi 
0044 
0045 
0046 if [ "$arg" == "mpcap" -o "$arg" == "mppub" ]; then
0047 
0048     FOLD=$S_FOLD
0049     GEOM="${S_GEOM}_${T_GEOM}"
0050 
0051     export CAP_BASE=$FOLD/figs
0052     export CAP_REL=cf_ct
0053     export CAP_STEM=${GEOM}
0054     case $arg in  
0055        mpcap) source mpcap.sh cap  ;;  
0056        mppub) source mpcap.sh env  ;;  
0057     esac
0058 
0059     if [ "$arg" == "mppub" ]; then 
0060         source epub.sh 
0061     fi  
0062 fi 
0063 
0064