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      ./
 
   15     usage "$script <detector file> (input file)* <option>"\
 
   16           "\nAuxiliary script to make scans of fixed parameters and plot results."\
 
   17           "\nInput files correspond to the output of JAcousticsEventBuilder[.sh]."\
 
   18           "\nPossible options: run, plot, fit."
 
   22     fatal "Wrong number of arguments."
 
   27 set_variable  DETECTOR            $argv[1]
 
   28 set_variable  OPTION              $argv[-1]
 
   30 if [[ $OPTION == "run" ]]; then
 
   32         set_array  INPUT_FILES    $argv[2,-2]
 
   34         fatal "Wrong number of arguments."
 
   38 if [[ $OPTION != "run" && $OPTION != "plot" && $OPTION != "fit" ]]; then
 
   39     fatal "Invalid option $OPTION."
 
   43 eval `JPrintDetector -a $DETECTOR -O IDENTIFIER`
 
   44 eval `JPrintDetector -a $DETECTOR -O SUMMARY`
 
   46 JAcoustics.sh    $DETECTOR_ID
 
   48 source JAcousticsToolkit.sh
 
   51 if [[ $OPTION == "run" ]]; then
 
   53     for STRING in $STRINGS[*]; do
 
   54         nohup $JPP_DIR/examples/JAcoustics/detector-Zmul+zoom:run.sh  $STRING  $DETECTOR  $INPUT_FILES[*] >& /dev/null &
 
   59     for STRING in $STRINGS[*]; do
 
   60         nohup $JPP_DIR/examples/JAcoustics/module-Z:run.sh  $STRING  1-18  $DETECTOR  $INPUT_FILES[*] >& /dev/null &
 
   65     #$JPP_DIR/examples/JAcoustics/tripod-3Z:run.sh  $DETECTOR  $INPUT_FILES[*] >& /dev/null
 
   67     for STRING in $STRINGS[*]; do
 
   68         nohup $JPP_DIR/examples/JAcoustics/detector-XY:run.sh  $STRING  $DETECTOR  $INPUT_FILES[*] >& /dev/null &
 
   75     get_tripods tripod.txt TRIPODS
 
   77     for TRIPOD in ${(@k)TRIPODS}; do
 
   78         nohup $JPP_DIR/examples/JAcoustics/tripod-Z:run.sh  $TRIPOD  $DETECTOR  $INPUT_FILES[*] >& /dev/null &
 
   83     for TRIPOD in ${(@k)TRIPODS}; do
 
   84         nohup $JPP_DIR/examples/JAcoustics/tripod-XY:run.sh  $TRIPOD  $DETECTOR   $INPUT_FILES[*] >& /dev/null &
 
   91 if [[ $OPTION == "plot" || "$OPTION" == "fit" ]]; then
 
   93     for STRING in $STRINGS[*]; do
 
   94         $JPP_DIR/examples/JAcoustics/detector-Zmul:${OPTION}.sh  $STRING
 
   97     for STRING in $STRINGS[*]; do
 
   98         $JPP_DIR/examples/JAcoustics/module-Z:${OPTION}.sh  $STRING  1-18
 
  101     #$JPP_DIR/examples/JAcoustics/tripod-3Z:${OPTION}.sh
 
  103     for STRING in $STRINGS[*]; do
 
  104         $JPP_DIR/examples/JAcoustics/detector-XY:${OPTION}.sh  $STRING
 
  109     get_tripods tripod.txt TRIPODS
 
  111     for TRIPOD in ${(@k)TRIPODS}; do
 
  112         $JPP_DIR/examples/JAcoustics/tripod-Z:${OPTION}.sh   $TRIPOD
 
  115     for TRIPOD in ${(@k)TRIPODS}; do
 
  116         $JPP_DIR/examples/JAcoustics/tripod-XY:${OPTION}.sh  $TRIPOD