8# ------------------------------------------------------------------------------------------
 
   10#        Utility script to plot radiation cross sections, shower energy, range and b(E)
 
   12# ------------------------------------------------------------------------------------------
 
   14if [ -z $JPP_DIR ]; then
 
   15    echo "Variable JPP_DIR undefined."
 
   19source $JPP_DIR/setenv.sh $JPP_DIR
 
   22set_variable   WORKDIR     ${TMPDIR:-/tmp}/  
 
   23set_variable:  FORMAT      GRAPHICS_FORMAT        gif
 
   24set_variable+  BATCH       GRAPHICS_BATCH         -B
 
   27    usage "$script [working directory]"
 
   31    1) set_variable  WORKDIR  $1;;
 
   36    $JPP_DIR/examples/JPhysics/JRadiation \
 
   37        -o $WORKDIR/lambda.root                \
 
   41    for TYPE in eerad Brems gnrad; do
 
   44            -f "$WORKDIR/lambda.root:${TYPE}"  \
 
   49            -L TR -T "interaction length"      \
 
   52            -o lamdba-$TYPE.$FORMAT            $BATCH
 
   60    $JPP_DIR/examples/JPhysics/JRadiation \
 
   61        -o $WORKDIR/radiation.root             \
 
   66    for TYPE in eerad Brems gnrad; do
 
   69            -f "$WORKDIR/radiation.root:$TYPE" \
 
   74            -L TL -T "shower energy"           \
 
   76            -o Es-$TYPE.$FORMAT                $BATCH
 
   84    $JPP_DIR/examples/JPhysics/JRadiation \
 
   85        -o $WORKDIR/radiation.root             \
 
   91        -f $WORKDIR/radiation.root:R\.\*       \
 
   96        -L TL -T "muon range"                  \
 
   97        -o range.$FORMAT                       $BATCH
 
  104    $JPP_DIR/examples/JPhysics/JRadiation \
 
  105        -o $WORKDIR/radiation.root             \
 
  111        -f $WORKDIR/radiation.root:hb          \
 
  121rm -f $WORKDIR/lambda.root                     >& /dev/null
 
  122rm -f $WORKDIR/radiation.root                  >& /dev/null