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: FORMAT GRAPHICS_FORMAT gif
19set_variable+ BATCH GRAPHICS_BATCH -B
22 usage "$script <detector file> <run>"
26 fatal "Wrong number of parameters."
29set_variable DETECTOR $argv[1]
30set_variable RUN $argv[2]
32set_variable AHRS_CALIBRATION_FILE $WORKDIR/ahrs_calibration.txt
34eval `JPrintDetector -a $DETECTOR -O IDENTIFIER`
36set_variable DETOID `getDetector -D $DETECTOR_ID -O string`
40if [[ ! "$RUN" == *"-"* ]]; then
41 set_variable INPUT_FILE $WORKDIR/KM3NeT_${(l:8::0::0:)DETECTOR_ID}_${(l:8::0::0:)RUN}_ahrs.root
43 set_variable INPUT_FILE $WORKDIR/KM3NeT_${(l:8::0::0:)DETECTOR_ID}_${(l:8::0::0:)RUN%%-*}-${(l:8::0::0:)RUN##*-}_ahrs.root
46if [[ ! -f $INPUT_FILE ]]; then
48 echo -n "Writing $INPUT_FILE... "
52 -@ "detid = $DETECTOR_ID" \
53 -@ "minrun = ${RUN%%-*}" \
54 -@ "maxrun = ${RUN##*-}" \
58 if (( $? == 0 )); then
65if [[ ! -f $AHRS_CALIBRATION_FILE ]]; then
69 -o $AHRS_CALIBRATION_FILE \
75 -c $AHRS_CALIBRATION_FILE \
77 -o $WORKDIR/ahrs.root \
78 -q "0.1 0.2 0.3 0.4 0.5" \
84 -f $WORKDIR/ahrs.root:h0 \
87 -\^ "number of entries" \
93 -f $WORKDIR/ahrs.root:h1 \
96 -\^ "number of entries" \
102 -f $WORKDIR/ahrs.root:h2 \
110 -f $WORKDIR/ahrs.root:hn \
112 -> "number of entries" \
113 -\^ "number of AHRSs" \
116 -o ahrs.$FORMAT $BATCH
122BUFFER[hc]=calibration
125for H2 LABEL in ${(kv)BUFFER}; do
128 -f $WORKDIR/ahrs.root:$H2 \
132 -T "${DETOID}/${LABEL}" \
133 -o $H2.$FORMAT $BATCH
143 H2.$FORMAT >& /dev/null