9if [ -z $JPP_DIR ]; then
10 echo "Variable JPP_DIR undefined."
14source $JPP_DIR/setenv.sh $JPP_DIR
16set_variable: DEBUG COMPASS_DEBUG 2
17set_variable: WORKDIR COMPASS_WORKDIR ./
18set_variable: ANGLE_DEG COMPASS_ANGLE_DEG 5.0
19set_variable: T_S COMPASS_T_S 300.0
22 usage "$script <detector file> (run[-run])+ <output file>"\
23 "\nAuxiliary script to process AHRS data for dynamic orientation calibration."
27 fatal "Wrong number of parameters."
30set_variable DETECTOR $argv[1]
31set_array RUNS $argv[2,-2]
32set_variable OUTPUT_FILE $argv[-1]
34set_variable AHRS_CALIBRATION_FILE $WORKDIR/ahrs_calibration.txt
36eval `JPrintDetector -a $DETECTOR -O IDENTIFIER`
40let "NUMBER_OF_ERRORS = 0"
44for RUN in $RUNS[*]; do
46 set_variable INPUT_FILE $WORKDIR/KM3NeT_${(l:8::0::0:)DETECTOR_ID}_${(l:8::0::0:)RUN}_ahrs.root
48 if [[ ! -f $INPUT_FILE ]]; then
50 echo -n "Writing $INPUT_FILE... "
54 -@ "detid = $DETECTOR_ID" \
60 if (( $? == 0 )); then
64 let "NUMBER_OF_ERRORS = $NUMBER_OF_ERRORS + 1"
68 if [[ -f $INPUT_FILE ]]; then
69 INPUT_FILES+=($INPUT_FILE)
73if (( $NUMBER_OF_ERRORS != 0 )); then
74 echo "Number of errors $NUMBER_OF_ERRORS"
77if [[ ! -f $AHRS_CALIBRATION_FILE ]]; then
81 -o $AHRS_CALIBRATION_FILE \
89 -c $AHRS_CALIBRATION_FILE \
90 -f "$INPUT_FILES[*]" \