4if [ -z $JPP_DIR ]; then
 
    5    echo "Variable JPP_DIR undefined."
 
    9source $JPP_DIR/setenv.sh $JPP_DIR >& /dev/null
 
   11set_variable:  DEBUG       QAQC_DEBUG           2
 
   12set_variable:  WORKDIR     QAQC_WORKDIR         `pwd`
 
   13set_variable:  FORMAT      GRAPHICS_FORMAT       pdf
 
   14set_variable:  BATCH       GRAPHICS_BATCH        -B
 
   17    usage "$script <qaqc file> <detector identifier> <first run> <last run> [working directory]"
 
   21    5)  set_variable WORKDIR     $5;&
 
   22    4)  set_variable QUALITY_TXT $1;
 
   23        set_variable DETECTOR    $2;
 
   24        set_array    RUNS        $3 $4;;
 
   25    *)  fatal "Wrong number of arguments."
 
   28set_variable  FILEPREFIX          KM3NeT_${(l:8::0::0:)DETECTOR}_${(l:8::0::0:)RUNS[1]}-${(l:8::0::0:)RUNS[2]}
 
   29set_variable  QUALITY_ROOT        ${QUALITY_TXT/.txt/.root}
 
   31echo "Output will appear in directory ${WORKDIR}."
 
   35# Check the quality of the runs
 
   38 -Q "livetime_s;                                            1200     60000"   \
 
   39    -Q "(UTCMax_s - UTCMin_s) - livetime_s;                   -100     +100"     \
 
   40    -Q "JDAQEvent / livetime_s;                                0.05     50.0"    \
 
   44    -Q "FIFO;                                                  0.00     0.01"    \
 
   45    -Q "MEAN_Rate_Hz;                                          4500    15000"    \
 
   46    -Q "RMS_Rate_Hz;                                           200      5000"    \
 
   47    -V "(JDAQEvent - JTriggerReprocessor) * 1.0 / (JDAQEvent + 1.0e-10);  -5.0e-3  +5.0e-3"  \
 
   54    -f ${QUALITY_ROOT}:h0                                          \
 
   56    -\^ "number of runs"                                           \
 
   58    -o $WORKDIR/${FILEPREFIX}_quality.${FORMAT}                    $BATCH
 
   61    -f ${QUALITY_ROOT}:h1                                          \
 
   63    -\^ "number of runs"                                           \
 
   65    -o $WORKDIR/${FILEPREFIX}_selection.${FORMAT}                  $BATCH
 
   69    -f ${QUALITY_ROOT}:\^livetime_s                                \
 
   73    -o $WORKDIR/${FILEPREFIX}_livetime.${FORMAT}                   $BATCH
 
   77    -f ${QUALITY_ROOT}:UTC                                         \
 
   81    -o $WORKDIR/${FILEPREFIX}_UTC-livetime.${FORMAT}               $BATCH
 
   85    -f ${QUALITY_ROOT}:JDAQEvent                                   \
 
   89    -o $WORKDIR/${FILEPREFIX}_event-rate.${FORMAT}                 $BATCH
 
   93    -f ${QUALITY_ROOT}:HRV                                         \
 
   97    -o $WORKDIR/${FILEPREFIX}_HRV.${FORMAT}                        $BATCH
 
  101    -f ${QUALITY_ROOT}:DAQ$                                        \
 
  105    -o $WORKDIR/${FILEPREFIX}_DAQ.${FORMAT}                        $BATCH
 
  109    -f ${QUALITY_ROOT}:WR                                          \
 
  113    -o $WORKDIR/${FILEPREFIX}_WR.${FORMAT}                         $BATCH
 
  117    -f ${QUALITY_ROOT}:FIFO                                        \
 
  121    -o $WORKDIR/${FILEPREFIX}_FIFO.${FORMAT}                       $BATCH
 
  125    -f ${QUALITY_ROOT}:MEAN_Rate_Hz                                \
 
  129    -o $WORKDIR/${FILEPREFIX}_PMT-rate-mean.${FORMAT}              $BATCH
 
  133    -f ${QUALITY_ROOT}:RMS_Rate_Hz                                 \
 
  137    -o $WORKDIR/${FILEPREFIX}_PMT-rate-rms.${FORMAT}               $BATCH
 
  141    -f ${QUALITY_ROOT}:\^out_sync\$                                \
 
  146    -o $WORKDIR/${FILEPREFIX}_out_sync.${FORMAT}                   $BATCH
 
  150    -f ${QUALITY_ROOT}:VETO                                        \
 
  156    -o $WORKDIR/${FILEPREFIX}_veto.${FORMAT}                       $BATCH
 
  158# Check whether ghostscript is installed, and if, combine all plots
 
  159if (( $+commands[gs] )); then
 
  160    convert ${FILEPREFIX}_*.${FORMAT} ${FILEPREFIX}_QAQC.${FORMAT}
 
  161    gs -dNOPAUSE -SDEVICE=pdfwrite -sOUTPUTFILE=${FILEPREFIX}_QAQC.pdf -dBATCH ${FILEPREFIX}_*.${FORMAT}
 
  162    /bin/ls ${FILEPREFIX}_*.${FORMAT} | grep -v ${FILEPREFIX}_QAQC.${FORMAT} | xargs -0 -d '\n' rm