Jpp test-rotations-old-533-g2bdbdb559
the software that should make you happy
Loading...
Searching...
No Matches
software/JReconstruction/JSpark.sh
Go to the documentation of this file.
1#!/usr/bin/env zsh
2script=${0##*/}
3
4if [ -z $JPP_DIR ]; then
5 echo "Variable JPP_DIR undefined."
6 exit
7fi
8
9source $JPP_DIR/setenv.sh $JPP_DIR >& /dev/null
10
11set_variable: DEBUG RECONSTRUCTION_DEBUG 2
12set_variable: NUMBER_OF_EVENTS RECONSTRUCTION_NUMBER_OF_EVENTS $((2**31))
13set_variable: TMAX_S RECONSTRUCTION_TMAX_S 100
14
15
16if do_usage $*; then
17 usage "$script <detector file> <input file> <output file> [(calibration file)+]"
18fi
19
20if (( $# < 3 )); then
21 fatal "Wrong number of arguments."
22fi
23
24set_variable DETECTOR $argv[1]
25set_variable INPUT_FILE $argv[2]
26set_variable OUTPUT_FILE $argv[3]
27set_array CALIBRATION $argv[4,-1]
28
29
30if (( ${#CALIBRATION} != 0 )); then
31 getMechanics.sh $DETECTOR
32fi
33
34JSpark \
35 -a $DETECTOR \
36 -n ${NUMBER_OF_EVENTS} \
37 -f${INPUT_FILE} \
38 -+${^CALIBRATION} \
39 -T $TMAX_S \
40 -o $OUTPUT_FILE \
41 -d $DEBUG --!
42
43CHECK_EXIT_CODE