7 # ------------------------------------------------------------------------------------------
9 # Utility script to run reconstruction chain on a desktop.
11 # ------------------------------------------------------------------------------------------
14 if [ -z $JPP_DIR ]; then
15 echo "Variable JPP_DIR undefined."
19 source $JPP_DIR/setenv.sh $JPP_DIR
21 # list of applications in the processing chain
23 APPLICATIONS=(prefit simplex gandalf energy start)
26 set_variable FILE_PATTERN $JPP_DATA/%.root
27 set_variable DETECTOR $JPP_DATA/km3net_reference.detx
29 if ( do_usage $* ); then
30 usage "$script [detector file [file pattern]]"
34 2) set_variable FILE_PATTERN $2;&
35 1) set_variable DETECTOR $1;;
40 for APP in $APPLICATIONS[*]; do
41 reuse_file ${FILE_PATTERN/\%/${APP}}
46 set_variable NOHUP_FILE /tmp/abc.sh
50 set_variable INPUT_FILE ${FILE_PATTERN/\%/trigger_efficiency+background}
52 for APP in $APPLICATIONS[*]; do
54 set_variable OUTPUT_FILE ${FILE_PATTERN/\%/${APP}}
56 if [[ ! -f $OUTPUT_FILE ]]; then
57 echo JARCA${(C)APP}.sh $DETECTOR $INPUT_FILE $OUTPUT_FILE >> $NOHUP_FILE
60 set_variable INPUT_FILE $OUTPUT_FILE