4if [ -z $JPP_DIR ]; then
 
    5    echo "Variable JPP_DIR undefined."
 
    9source $JPP_DIR/setenv.sh $JPP_DIR >& /dev/null
 
   11set_variable:  DEBUG       ACOUSTICS_DEBUG        2
 
   12set_variable:  WORKDIR     ACOUSTICS_WORKDIR      ./
 
   13#set_variable   FORMULA     "[0] + [1] * (sqrt(1.0 + 0.5*(x-[2])*(x-[2])/([3]*[3])) - 1.0)"  
 
   14set_variable   FORMULA     "[0] + [1] * ((x-[2])*(x-[2])/([3]*[3]))"
 
   15set_variable:  FORMAT      GRAPHICS_FORMAT        gif
 
   16set_variable+  BATCH       GRAPHICS_BATCH         -B
 
   19    usage "$script <tripod identifier> [<tripod file>]"
 
   22if (( $# == 0 || $# > 2 )); then
 
   23    fatal "Wrong number of arguments."
 
   26set_variable  TRIPOD              $argv[1]
 
   28source JAcousticsToolkit.sh
 
   32set_variable  TRIPOD_TXT          $WORKDIR/tripodz_${TRIPOD}.txt
 
   33set_variable  TRIPOD_ROOT         $WORKDIR/tripodz_${TRIPOD}.root
 
   34set_variable  G1_TXT              $WORKDIR/g1.txt
 
   35set_variable  G1_ROOT             $WORKDIR/g1.root
 
   37if [[ ! -f $TRIPOD_TXT ]] then
 
   38    fatal "No tripod data file  $TRIPOD_TXT."
 
   45sort -gr -k 2,2 $TRIPOD_TXT | tail -1 | read X Y RMS
 
   58    END { print XMIN, XMAX }
 
   60    if ( $1 < XMIN ) { XMIN = $1 }
 
   61    if ( $1 > XMAX ) { XMAX = $1 }
 
   63    ' $TRIPOD_TXT | read XMIN XMAX
 
   65if (( $X > $XMIN && $X < $XMAX )); then
 
   68        -f ${TRIPOD_ROOT}:\.\*                    \
 
   69        -o $WORKDIR/fit.root                      \
 
   77    set_array P2 `JPrintFit -f $WORKDIR/fit.root:\.\* -@p2`
 
   81    printf "nominal %2d %7.3f %7.3f\n" $TRIPOD 0.0 `JPrintFit -f $WORKDIR/fit.root:\.\* -x "0.0"`
 
   82    printf "optimal %2d %7.3f %7.3f\n" $TRIPOD $X  `JPrintFit -f $WORKDIR/fit.root:\.\* -x "$X"`
 
   84    mv $WORKDIR/fit.root $TRIPOD_ROOT
 
   88    echo   "Optimum value at limit; -> no fit."
 
   89    printf "nominal %2d %7.3f %7.3f\n" $TRIPOD 0.0 `awk -v X=0.0 '{ if ($1 == X) { print $2 }}' $TRIPOD_TXT`
 
   90    printf "optimal %2d %7.3f %7.3f\n" $TRIPOD $X  $Y
 
   95    JEditTripod -f $argv[2] -T "$TRIPOD add 0.0 0.0 $X" -o $argv[2]
 
   99    -f $TRIPOD_ROOT:\.\*                      \
 
  104    -o $WORKDIR/tripodz_${TRIPOD}.$FORMAT     $BATCH
 
  106rm -f  $TRIPOD_ROOT $G1_TXT $G1_ROOT