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