Jpp
JORCAShowerPositionFit.sh
Go to the documentation of this file.
1 #!/bin/zsh
2 #
3 # \author adomi
4 #
5 version=1.0
6 script=${0##*/}
7 
8 # ----------------------------------------------------------------------------------
9 #
10 # Utility script to test JORCAShowerPositionFit.
11 #
12 # ----------------------------------------------------------------------------------
13 
14 
15 if [ -z $JPP_DIR ]; then
16  echo "Variable JPP_DIR undefined."
17  exit
18 fi
19 
20 source $JPP_DIR/setenv.sh $JPP_DIR
21 
22 set_variable DEBUG 2
23 set_variable WORKDIR $JPP_DATA
24 set_variable INPUT_FILE $WORKDIR/shower_prefit.root
25 set_variable PDF_FILE $WORKDIR/PDFShowerPosition.root
26 set_variable OUTPUT_FILE $WORKDIR/shower_positionfit.root
27 set_variable DETECTOR $WORKDIR/km3net_reference.detx
28 
29 if ( do_usage $* ); then
30  usage "$script [detector file [input file [pdf file [output file]]]]"
31 fi
32 
33 case $# in
34  4) OUTPUT_FILE=$4;&
35  3) PDF_FILE=$3;&
36  2) INPUT_FILE=$2;&
37  1) DETECTOR=$1;;
38 esac
39 
40 print_variable DETECTOR INPUT_FILE PDF_FILE OUTPUT_FILE
41 check_input_file $DETECTOR $INPUT_FILE $PDF_FILE
42 check_output_file $OUTPUT_FILE
43 
44 if (( 1 )); then
45 
46  # default input values
47  set_variable ORCA_SHOWER_PARAMETERS $JPP_DATA/showerReconstruction_parameters_orca.txt
48 
49  timer_start
50 
51  JORCAShowerPositionFit \
52  -a $DETECTOR \
53  -f $INPUT_FILE \
54  -F $PDF_FILE \
55  -o $OUTPUT_FILE \
56  -@ ${ORCA_SHOWER_PARAMETERS} \
57  -d ${DEBUG} --!
58 
59  timer_stop
60  timer_print
61 
62 fi