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] \