9if [ -z $JPP_DIR ]; then
 
   10    echo "Variable JPP_DIR undefined."
 
   14source $JPP_DIR/setenv.sh $JPP_DIR
 
   18set_variable:  DEBUG       COMPASS_DEBUG                2
 
   19set_variable:  WORKDIR     COMPASS_WORKDIR              ./
 
   20set_variable:  ZMIN        COMPASS_ZMIN                 1000
 
   21set_variable:  ZMAX        COMPASS_ZMAX                 0
 
   22set_variable   DIR         $JPP_DIR/examples/JCompass/
 
   23set_variable:  FORMAT      GRAPHICS_FORMAT        gif
 
   24set_variable+  BATCH       GRAPHICS_BATCH         -B
 
   27    usage "$script <detector file> (run[-run])+"\
 
   28          "\nAuxiliary script to download acoustic data from database and to process them through the event builder."
 
   32    set_variable  DETECTOR        $argv[1]
 
   33    set_array     RUNS            $argv[2,-1]
 
   35    fatal "Wrong number of arguments."
 
   38set_variable     AHRS_CALIBRATION_FILE   $WORKDIR/ahrs_calibration.txt
 
   40eval `JPrintDetector -a $DETECTOR -O IDENTIFIER`
 
   43if [[ ! -f $AHRS_CALIBRATION_FILE ]]; then
 
   47        -o $AHRS_CALIBRATION_FILE      \
 
   53for RUN in $RUNS[*]; do
 
   55    set_variable  INPUT_FILE   $WORKDIR/KM3NeT_${(l:8::0::0:)DETECTOR_ID}_${(l:8::0::0:)RUN}_ahrs.root
 
   57    if [[ ! -f $INPUT_FILE ]]; then
 
   59        echo -n "Writing $INPUT_FILE... "
 
   63            -@ "detid  = $DETECTOR_ID"     \
 
   69        if (( $? == 0 )); then
 
   78        -c $AHRS_CALIBRATION_FILE                   \
 
   80        -o $WORKDIR/monitor.root                    \
 
   84        -f $WORKDIR/monitor.root:detector           \
 
   90        -o  ${TMPDIR:-/tmp}/AHRS_$RUN.$FORMAT       $BATCH
 
   93INPUT_FILES=(${TMPDIR:-/tmp}/AHRS_${^RUNS}.$FORMAT)
 
   98let "NY = sqrt(${#INPUT_FILES}) * 0.75 + 0.25"
 
   99let "NX = (${#INPUT_FILES} + $NY - 1)/ $NY"
 
  105    $WORKDIR/AHRS.$FORMAT       >& /dev/null