4 if [ -z $JPP_DIR ]; then
 
    5     echo "Variable JPP_DIR undefined."
 
    9 source $JPP_DIR/setenv.sh $JPP_DIR >& /dev/null
 
   14 set_variable   WORKDIR     ${TMPDIR:-/tmp}/
 
   16 set_variable:  PRECISION   ACOUSTICS_PRECISION    0.1
 
   17 set_variable:  FORMAT      GRAPHICS_FORMAT        gif
 
   18 set_variable+  BATCH       GRAPHICS_BATCH         -B
 
   21     usage "$script <directory> [stage]"\
 
   22           "\nInput directory corresponds to location of stage files of a pre-calibration procedure."
 
   26     2) set_variable  STAGE  $2;&
 
   27     1) set_variable  DIR    $1;;
 
   28     *) fatal "Wrong number of arguments."
 
   31 for INPUT_FILE in `eval ls -rt $DIR/stage-${STAGE}.log`; do
 
   33     grep "\(chi2\[.\]\|gradient\|string:\)" $INPUT_FILE  >  $WORKDIR/stage.txt
 
   35     awk 'BEGIN { YMAX = 0.0; YMIN = 1.0e10 } END { printf "%9.5f %9.5f", YMIN, YMAX} /chi2/ { if ($3 < 1.0e10) { if ($3 < YMIN) { YMIN = $3}; if ($3 > YMAX) { YMAX = $3 }}}'  $WORKDIR/stage.txt  |  read YMIN YMAX
 
   37     let "Y    = $YMAX - $YMIN"
 
   38     let "YMAX = floor(($YMAX + 0.1 * ($Y)) / $PRECISION + 1.0) * $PRECISION"
 
   39     let "YMIN = floor(($YMIN - 0.1 * ($Y)) / $PRECISION - 0.0) * $PRECISION"
 
   41     if (( $YMIN < 0.0 )); then
 
   47     awk '/chi2\[.\]/ { printf "%5d %9.5f\n", NR, $3 }'                        $WORKDIR/stage.txt  >  $WORKDIR/g1.txt
 
   54     OUTPUT_FILES+=$WORKDIR/g1.root
 
   59         '/gradient/  { printf "%5d %9.5f %5d %9.5f\n", NR, YMIN, NR, YMAX }'  $WORKDIR/stage.txt  >  $WORKDIR/L1.txt  
 
   67     OUTPUT_FILES+=$WORKDIR/L1.root
 
   69     if [[ $INPUT_FILE == *b.log ]] || [[ $INPUT_FILE == *B.log ]]; then
 
   74             'BEGIN { NL = 1 } /string:/  { printf "%5d %9.5f %04d\n", NL, YMAX * 0.97, $2;     NL = NR + 1 }'  $WORKDIR/stage.txt  >  $WORKDIR/T1.txt
 
   79             'BEGIN { NL = 1 } /string:/  { printf "%5d %9.5f %5d %9.5f\n", NL, YMIN, NL, YMAX; NL = NR + 1 }'  $WORKDIR/stage.txt  >  $WORKDIR/L2.txt  
 
   93         OUTPUT_FILES+=$WORKDIR/T1.root
 
   94         OUTPUT_FILES+=$WORKDIR/L2.root  
 
   99         -f${^OUTPUT_FILES}":.*"                  \
 
  106         -T "${${INPUT_FILE:t}:r}"                \
 
  107         -o  ${${INPUT_FILE:t}:r}.$FORMAT         $BATCH
 
  109     rm -f $WORKDIR/stage.txt $WORKDIR/{g,L,M,T}{1,2}.{txt,root}