4 if [ -z $JPP_DIR ]; 
then 
    5     echo "Variable JPP_DIR undefined." 
    9 source $JPP_DIR/setenv.sh $JPP_DIR >& /dev/
null 
   16 if ( do_usage $* ); 
then 
   17     usage "$script <detector identifier> <first run> <last run> [working directory]" 
   24     *)  fatal 
"Wrong number of arguments." 
   29 if [[ 
"$DETECTOR" =~ 
"^[0-9]+$" ]]; 
then 
   40 #set_variable  BACKGROUND 
   43 echo "Output will appear in ${WORKDIR}." 
   50     -Q 
"livetime_s;                              1200     60000" \
 
   51     -Q 
"(UTCMax_s - UTCMin_s) - livetime_s;      -100     +100"  \
 
   52     -Q 
"JDAQEvent/livetime_s;                    0.05     10.0"  \
 
   56     -Q 
"FIFO;                                    0.00     0.01"  \
 
   57     -Q 
"MEAN_Rate_Hz;                            4500    12000"  \
 
   58     -Q 
"RMS_Rate_Hz;                             200      3000"  \
 
   69         -
f ${QUALITY_FILE}:h0                          \
 
   71         -\^ 
"number of runs"                           \
 
   73         -
o $WORKDIR/${FILEPREFIX}_quality.${GRAPHICS}           $BACKGROUND
 
   76         -
f ${QUALITY_FILE}:
h1                          \
 
   78         -\^ 
"number of runs"                           \
 
   80         -
o $WORKDIR/${FILEPREFIX}_selection.${GRAPHICS}         $BACKGROUND
 
   84         -
f ${QUALITY_FILE}:\^livetime_s\$              \
 
   88         -
o $WORKDIR/${FILEPREFIX}_livetime.${GRAPHICS}          $BACKGROUND
 
   92         -
f ${QUALITY_FILE}:UTC                         \
 
   96         -
o $WORKDIR/${FILEPREFIX}_UTC-livetime.${GRAPHICS}      $BACKGROUND
 
  100         -
f ${QUALITY_FILE}:JDAQEvent                   \
 
  108         -
f ${QUALITY_FILE}:HRV                         \
 
  112         -
o $WORKDIR/${FILEPREFIX}_HRV.${GRAPHICS}               $BACKGROUND
 
  116         -
f ${QUALITY_FILE}:DAQ$                        \
 
  120         -
o $WORKDIR/${FILEPREFIX}_DAQ.${GRAPHICS}               $BACKGROUND
 
  124         -
f ${QUALITY_FILE}:WR                          \
 
  128         -
o $WORKDIR/${FILEPREFIX}_WR.${GRAPHICS}               $BACKGROUND
 
  132         -
f ${QUALITY_FILE}:FIFO                        \
 
  136         -
o $WORKDIR/${FILEPREFIX}_FIFO.${GRAPHICS}              $BACKGROUND
 
  140         -
f ${QUALITY_FILE}:MEAN_Rate_Hz                \
 
  144         -
o $WORKDIR/${FILEPREFIX}_PMT-
rate-mean.${GRAPHICS}     $BACKGROUND
 
  148         -
f ${QUALITY_FILE}:RMS_Rate_Hz                 \
 
  152         -
o $WORKDIR/${FILEPREFIX}_PMT-
rate-rms.${GRAPHICS}      $BACKGROUND
 
  156         -
f ${QUALITY_FILE}:\^out_sync\$                \
 
  161         -
o $WORKDIR/${FILEPREFIX}_out_sync.${GRAPHICS}          $BACKGROUND
 
  165         -
f ${QUALITY_FILE}:VETO                        \
 
  171         -
o $WORKDIR/${FILEPREFIX}_veto.${GRAPHICS}              $BACKGROUND
 
do echo Generating $dir eval D
 
void set_variable(const std::string &name, const std::string &value)
Set environment variable. 
 
then set_variable singlesRate set_variable doublesRate set_variable numberOfSlices echo Generating random background echo Singles rate
 
do set_array DAQHEADER JPrintDAQHeader f
 
then for HISTOGRAM in h0 h1
 
do set_variable OUTPUT_DIRECTORY $WORKDIR T
 
then usage $script[distance] fi case set_variable R
 
then JMuonMCEvt f $INPUT_FILE o $INTERMEDIATE_FILE d
 
do set_variable INPUT_FILE $WORKDIR KM3NeT_
 
then typeset Z DETECTOR fi typeset Z RUNS_START typeset Z RUNS_END set_variable RUNS_START
 
then fatal Wrong number of arguments fi set_variable DETECTOR $argv[1] set_variable INPUT_FILE $argv[2] eval JPrintDetector a $DETECTOR O IDENTIFIER eval JPrintDetector a $DETECTOR O SUMMARY source JAcoustics sh $DETECTOR_ID CHECK_EXIT_CODE typeset A TRIPODS get_tripods $WORKDIR tripod txt TRIPODS for EMITTER in
 
then usage $script< detector file >< inputfile > fi case set_variable WORKDIR
 
esac $JPP_BIN JLogger sh $LOGGER until pgrep JGetMessage</dev/null > dev null
 
#define DEBUG(A)
Message macros.