4 if [ -z $JPP_DIR ]; then
 
    5     echo "Variable JPP_DIR undefined."
 
    9 source $JPP_DIR/setenv.sh $JPP_DIR >& /dev/null
 
   11 set_variable:  DEBUG       ACOUSTICS_DEBUG       2
 
   12 set_variable:  WORKDIR     ACOUSTICS_WORKDIR     ./
 
   13 set_variable:  XMIN        CANBERRA_XMIN         -1.0e-3
 
   14 set_variable:  XMAX        CANBERRA_XMAX         +1.0e-3
 
   15 set_variable:  ZMIN        CANBERRA_ZMIN         -0.5
 
   16 set_variable:  ZMAX        CANBERRA_ZMAX         +0.5
 
   17 set_variable+  DISABLE     CANBERRA_DISABLE      -! $WORKDIR/disable.txt
 
   18 set_variable+  REVERT      CANBERRA_REVERT       -r
 
   19 set_variable:  OPTION      CANBERRA_OPTION       -O HIST
 
   20 set_variable:  FORMAT      GRAPHICS_FORMAT       gif
 
   21 set_variable+  BATCH       GRAPHICS_BATCH        -B
 
   24     usage "$script <detector file> (input file)+"\
 
   25           "\nInput file corresponds to the output of JKatoomba[.sh]."
 
   29     fatal "Wrong number of arguments."
 
   32 set_variable  DETECTOR            $argv[1]
 
   33 set_array     INPUT_FILES         $argv[2,-1]
 
   35 eval `JPrintDetector -a $DETECTOR -O IDENTIFIER`
 
   36 eval `JPrintDetector -a $DETECTOR -O SUMMARY`
 
   38 JAcoustics.sh   $DETECTOR_ID
 
   40 JCanberra.sh  $DETECTOR  $INPUT_FILES[*]  $WORKDIR/canberra\[%\].root
 
   42 source JAcousticsToolkit.sh
 
   48 get_tripods+       $WORKDIR/tripod.txt       EMITTERS
 
   49 get_transmitters+  $WORKDIR/transmitter.txt  EMITTERS
 
   51 kill_child_processes_at_exit
 
   53 attach getModule -a $DETECTOR
 
   58 for STRING in $STRINGS[*]; do
 
   60     echo -n "Creating graphics for string $STRING.."
 
   62     for (( FLOOR = $FIRST_FLOOR; $FLOOR <= $LAST_FLOOR; FLOOR += 1 )); do
 
   67         INPUT_FILES=(`ls $WORKDIR/canberra\[*\].root`)
 
   70             -f${^INPUT_FILES}:${MODULE}                         \
 
   72             -\^ "number of events [a.u.]"                       \
 
   77             -T "(${STRING},${FLOOR})"                           \
 
   78             -o ${TMPDIR:-/tmp}/toa_${STRING}_${FLOOR}.$FORMAT   $BATCH
 
   84         ${TMPDIR:-/tmp}/toa_${STRING}_{01..18}.$FORMAT          \
 
   85         $WORKDIR/toa_${STRING}${REVERT}.$FORMAT                 >& /dev/null
 
   87     mv  ${TMPDIR:-/tmp}/toa_${STRING}_00.$FORMAT                \
 
   88         $WORKDIR/toa_${STRING}_00${REVERT}.$FORMAT
 
   90     echo " -> $WORKDIR/toa_${STRING}${REVERT}.$FORMAT"
 
   92     rm -f ${TMPDIR:-/tmp}/toa_${STRING}_*.$FORMAT
 
   97 for EMITTER in ${(@k)EMITTERS}; do
 
  100         -f $WORKDIR/canberra\[${EMITTER}\].root:mean      \
 
  109         -o $WORKDIR/mean_${EMITTER}${REVERT}.$FORMAT      $BATCH
 
  112         -f $WORKDIR/canberra\[${EMITTER}\].root:sigma     \
 
  121         -o $WORKDIR/sigma_${EMITTER}${REVERT}.$FORMAT     $BATCH
 
  124 for KEY in mean sigma; do
 
  129         $WORKDIR/${KEY}_*${REVERT}.$FORMAT                \
 
  130         $WORKDIR/${KEY}${REVERT}.$FORMAT                  >& /dev/null
 
  134 rm -f $WORKDIR/canberra\[*\].root