3# --------------------------------------------------------------------------------------------
5# Steering script for the compass calibration procedure of the D1ORCA011 (132) detector.
7# --------------------------------------------------------------------------------------------
9if [ -z $JPP_DIR ]; then
10 echo "Variable JPP_DIR undefined."
14source $JPP_DIR/setenv.sh $JPP_DIR >& /dev/null
16set_variable WORKDIR ${TMPDIR:-/tmp}/
17set_array RUNS 14453-14480
20 usage "$script <detector file>"
24 fatal "Wrong number of arguments."
27set_variable DETECTOR $1
29if [[ ! -f $DETECTOR ]]; then
30 fatal "Missing pre-calibrated D1ORCA011 input detector file"
33# Some compasses have to be disabled because their unconsistent behavior perturbs the pre-calibration
34# Compass ORCA.0001.16, ORCA.0018.11
37 -W "808488997 set COMPASS_DISABLE" \
38 -W "817333825 set COMPASS_DISABLE" \
41rm -f $WORKDIR/compass-*.root
43JCompass.sh detector.datx $RUNS[*] $WORKDIR/compass-\[before\].root
45JConvertDetectorFormat -a detector.datx -o ${TMPDIR:-/tmp}/detector.datx
47JCompass.sh ${TMPDIR:-/tmp}/detector.datx $RUNS[*] $WORKDIR/compass-\[after\].root
49set_variable GRAPHICS_BATCH
51$JPP_DIR/examples/JCompass/plot-compass.sh detector.datx $WORKDIR/compass-\[before\].root $WORKDIR/compass-\[after\].root