4 if [ -z $JPP_DIR ]; then
 
    5     echo "Variable JPP_DIR undefined."
 
    9 source $JPP_DIR/setenv.sh $JPP_DIR >& /dev/null
 
   13 set_variable:  DEBUG       ACOUSTICS_DEBUG        2
 
   14 set_variable:  WORKDIR     ACOUSTICS_WORKDIR      ./
 
   15 set_variable:  FORMAT      GRAPHICS_FORMAT        gif
 
   16 set_variable+  BATCH       GRAPHICS_BATCH         -B
 
   19     usage "$script <string identifier>"
 
   22 if (( $# != 1 )); then
 
   23     fatal "Wrong number of arguments."
 
   26 set_variable  STRING              $argv[1]
 
   28 set_variable  HYDROPHONE_TXT      $WORKDIR/hydrophonexy_${STRING}.txt
 
   29 set_variable  HYDROPHONE_ROOT     $WORKDIR/hydrophonexy_${STRING}.root
 
   31 if [[ ! -f $HYDROPHONE_TXT ]] then
 
   32     fatal "No hydrophone data file $HYDROPHONE_TXT."
 
   39 JPrintHydrophone -f $WORKDIR/hydrophone.txt -S $STRING | read DUMMY FLOOR X Y Z
 
   41 JEllipse -o ${TMPDIR:-/tmp}/ellipse.root -p "0.0 0.0 $((sqrt($X*$X + $Y*$Y)))"
 
   43 echo $X $Y > ${TMPDIR:-/tmp}/graph.txt
 
   46     -f ${TMPDIR:-/tmp}/graph.txt                          \
 
   47     -o ${TMPDIR:-/tmp}/graph.root
 
   52     -f ${HYDROPHONE_ROOT}:\.\*                    \
 
   53     -f ${TMPDIR:-/tmp}/ellipse.root:\.\*                     \
 
   54     -f ${TMPDIR:-/tmp}/graph.root:\.\*                       \
 
   63     -o $WORKDIR/hydrophonexy_${STRING}.$FORMAT    $BATCH
 
   65 rm -f  $HYDROPHONE_ROOT
 
   66 rm -f ${TMPDIR:-/tmp}/ellipse.root
 
   67 rm -f ${TMPDIR:-/tmp}/graph.{txt,root}