7# ------------------------------------------------------------------------------------------
9# Auxiliary script to convert files to DUSJ format.
11# ------------------------------------------------------------------------------------------
13if [ -z $JPP_DIR ]; then
14 echo "Variable JPP_DIR undefined."
18source $JPP_DIR/setenv.sh $JPP_DIR >& /dev/null
21set_variable WORKDIR ${TMPDIR:-/tmp}/
24 usage "$script <input file> <detector file> <output file> [working directory]"
28 4) set_variable WORKDIR $4;&
29 3) set_variable OUTPUT_FILE $3;
30 set_variable DETECTOR $2;
31 set_variable INPUT_FILE $1;;
32 *) fatal "Wrong number of arguments."
35if [[ ${OUTPUT_FILE##*\.} == "evt" ]]; then
40 -o $WORKDIR/dusj.evt \
44 /primarylepton:/ { $1="track_in:"; print $0; next }
45 /weights:/ { if (NF > 1) print $0; next }
46 /w2list:/ { if (NF > 1) print $0; next }
47 /w3list:/ { if (NF > 1) print $0; next }
49 ' $WORKDIR/dusj.evt > $OUTPUT_FILE
51 rm -f $WORKDIR/dusj.evt