4 if [ -z $JPP_DIR ]; then
5 echo "Variable JPP_DIR undefined."
9 source $JPP_DIR/setenv.sh $JPP_DIR >& /dev/null
11 set_variable: DEBUG CALIBRATION_DEBUG 1
12 set_variable WORKDIR ${TMPDIR:-/tmp}/
13 set_variable QUALITY "0.9 1.1"
14 set_variable CHI2 "0.0 2.0"
17 usage "$script <detector file> (input file)+"
21 fatal "Not enough arguments."
24 set_variable DETECTOR $argv[1]
26 INPUT_FILES=($argv[2,-1])
30 #X_RANGE+=(Gauss " -5.0 +5.0")
31 #X_RANGE+=(Landau " -5.0 +10.0")
32 X_RANGE+=(EMG "-10.0 +50.0")
33 #X_RANGE+=(BreitWigner "-15.0 +35.0")
35 if [[ $DETECTOR != *\.detx ]]; then
36 fatal "Invalid detector file <${DETECTOR}>."
39 set_variable DETECTOR_NEW ${DETECTOR/.detx/_hobbit.detx}
41 cp $DETECTOR $DETECTOR_NEW
43 for FUNCTION T_NS in ${(kv)X_RANGE}; do
46 -f "$INPUT_FILES[*]" \
49 -o $WORKDIR/hobbit\[${FUNCTION}\].root \
55 -f $WORKDIR/hobbit\[${FUNCTION}\].root:hq \
63 -f $WORKDIR/hobbit\[${FUNCTION}\].root:hc \