7source $JPP_DIR/setenv.sh $JPP_DIR
12 usage "$script (input file)+"
16 fatal "Wrong number of arguments."
19set_array INPUT_FILES $argv[1,-1]
25for INPUT_FILE in $INPUT_FILES[*]; do
27 JPrintDAQHeader -f $INPUT_FILE | read ID RUN FRAME_INDEX UTC
29 if (( $DETECTOR_ID == -1 )); then
31 elif (( $DETECTOR_ID != $ID )); then
32 fatal "Inconsistent detector identifier $DETECTOR_ID != $ID."
38set_variable DETID $(getDetector -D $DETECTOR_ID -O string)
39set_variable DETECTOR $DETID.datx
41if [[ ! -f $DETECTOR ]]; then
42 JDetectorDB -D $DETID -r $RUNS[1] -o $DETECTOR
45for INPUT_FILE in $INPUT_FILES[*]; do
47 JPrintDAQHeader -f $INPUT_FILE | read ID RUN FRAME_INDEX UTC
49 echo "Processing $INPUT_FILE (1)" >& $DETID.$RUN.log
51 rm -f ${DETID}.trigger.root #>& /dev/null
57 -o ${DETID}.trigger.root \
61 JConvertDetectorFormat \
63 -o ${DETID}.detector.datx #>& /dev/null
66 -a ${DETID}.detector.datx \
68 -f ${DETID}.trigger.root \
71 -d1 >>& $DETID.$RUN.log
73 echo "Processing $INPUT_FILE (2)" >>& $DETID.$RUN.log
75 rm -f ${DETID}.trigger.root #>& /dev/null
78 -a ${DETID}.detector.datx \
81 -o ${DETID}.trigger.root \
86 -a ${DETID}.detector.datx \
88 -f ${DETID}.trigger.root \
90 -d1 >>& $DETID.$RUN.log
92 echo >>& $DETID.$RUN.log