8# ------------------------------------------------------------------------------------------
 
   10#                         Utility script to test trigger algorithms.
 
   12# ------------------------------------------------------------------------------------------
 
   15if [ -z $JPP_DIR ]; then
 
   16    echo "Variable JPP_DIR undefined."
 
   21source $JPP_DIR/setenv.sh $JPP_DIR
 
   25set_variable   WORKDIR      $JPP_DATA                                    
 
   26set_variable   INPUT_FILE   $WORKDIR/trigger_efficiency+background.root  
 
   27set_variable   OUTPUT_FILE  $WORKDIR/filter\%.root                       
 
   28set_variable   DETECTOR     $WORKDIR/km3net_reference.detx               
 
   29set_variable   HISTOGRAM    1                                            
 
   33    usage "$script [detector file [input file [output file]]]"
 
   37    3) set_variable  OUTPUT_FILE  $3;&
 
   38    2) set_variable  INPUT_FILE   $2;&
 
   39    1) set_variable  DETECTOR     $1;;
 
   45    check_input_file  $DETECTOR $INPUT_FILE
 
   47    for OPTION in A B C D E F; do
 
   49        FILE="${OUTPUT_FILE/\%/[${OPTION}]}"
 
   51        print_variable DETECTOR INPUT_FILE FILE
 
   53        $JPP_DIR/examples/JTrigger/JFilter \
 
   70    X_LABEL[1]="Number of hits"
 
   71    X_LABEL[2]="E_{#nu} [GeV]"
 
   82    for OPTION in A B C D E F; do
 
   83        FILE_E+=" ${OUTPUT_FILE/\%/[${OPTION}]}:he"
 
   84        FILE_P+=" ${OUTPUT_FILE/\%/[${OPTION}]}:hp"
 
   94        -> $X_LABEL[$HISTOGRAM] \
 
   95        $X_OPTION[$HISTOGRAM]    \
 
   96        $X_RANGE[$HISTOGRAM]     \
 
  104        -> $X_LABEL[$HISTOGRAM] \
 
  105        $X_OPTION[$HISTOGRAM]    \
 
  106        $X_RANGE[$HISTOGRAM]     \