9 if [ -z $JPP_DIR ]; then
10 echo "Variable JPP_DIR undefined."
14 source $JPP_DIR/setenv.sh $JPP_DIR
18 set_variable: DEBUG COMPASS_DEBUG 2
19 set_variable: WORKDIR COMPASS_WORKDIR ./
20 set_variable: ZMIN COMPASS_ZMIN 1000
21 set_variable: ZMAX COMPASS_ZMAX 0
22 set_variable DIR $JPP_DIR/examples/JCompass/
23 set_variable: FORMAT GRAPHICS_FORMAT gif
24 set_variable+ BATCH GRAPHICS_BATCH -B
27 usage "$script <detector file> (run[-run])+"\
28 "\nAuxiliary script to download acoustic data from database and to process them through the event builder."
32 set_variable DETECTOR $argv[1]
33 set_array RUNS $argv[2,-1]
35 fatal "Wrong number of arguments."
38 set_variable AHRS_CALIBRATION_FILE $WORKDIR/ahrs_calibration.txt
40 eval `JPrintDetector -a $DETECTOR -O IDENTIFIER`
43 if [[ ! -f $AHRS_CALIBRATION_FILE ]]; then
47 -o $AHRS_CALIBRATION_FILE \
53 for RUN in $RUNS[*]; do
55 set_variable INPUT_FILE $WORKDIR/KM3NeT_${(l:8::0::0:)DETECTOR_ID}_${(l:8::0::0:)RUN}_ahrs.root
57 if [[ ! -f $INPUT_FILE ]]; then
59 echo -n "Writing $INPUT_FILE... "
63 -@ "detid = $DETECTOR_ID" \
69 if (( $? == 0 )); then
78 -c $AHRS_CALIBRATION_FILE \
80 -o $WORKDIR/monitor.root \
84 -f $WORKDIR/monitor.root:detector \
90 -o ${TMPDIR:-/tmp}/AHRS_$RUN.$FORMAT $BATCH
93 INPUT_FILES=(${TMPDIR:-/tmp}/AHRS_${^RUNS}.$FORMAT)
98 let "NY = sqrt(${#INPUT_FILES}) * 0.75 + 0.25"
99 let "NX = (${#INPUT_FILES} + $NY - 1)/ $NY"
105 $WORKDIR/AHRS.$FORMAT >& /dev/null