5 # utility script for Sirene Monte Carlo.
 
    9 # ------------------------------------------------------------------------------------------
 
   11 #                        Example script to test ASCII I/O of Monte Carlo files.
 
   13 # ------------------------------------------------------------------------------------------
 
   16 if [ -z $JPP_DIR ]; then
 
   17     echo "Variable JPP_DIR undefined."
 
   22 source $JPP_DIR/setenv.sh $JPP_DIR
 
   25 set_variable   WORKDIR           ${TMPDIR:-/tmp}/                                 
 
   26 set_variable   INPUT_FILE        $JPP_DATA/genhen.km3net_wpd_V2_0.evt  
 
   27 set_variable   DETECTOR          $JPP_DATA/km3net_reference.detx       
 
   28 set_variable   NUMBER_OF_EVENTS  100                                   
 
   29 set_variable   SEED              12345678                              
 
   33     usage "$script [detector file [input file [working directory]]]"
 
   37     3) set_variable  WORKDIR     $3;&
 
   38     2) set_variable  INPUT_FILE  $2;&
 
   39     1) set_variable  DETECTOR    $1;;
 
   45     if [[ -f $WORKDIR/sirene.root ]]; then
 
   46         rm -i $WORKDIR/sirene.root
 
   49     if [[ ! -f $WORKDIR/sirene.root ]]; then
 
   52             -F $JPP_DATA/I%p.dat     \
 
   55             -o $WORKDIR/sirene.root  \
 
   56             -n $NUMBER_OF_EVENTS     \
 
   64     if [[ -f $WORKDIR/sirene.evt ]]; then
 
   65         rm -i $WORKDIR/sirene.evt
 
   68     if [[ ! -f $WORKDIR/sirene.evt ]]; then
 
   71             -F $JPP_DATA/I%p.dat     \
 
   74             -o $WORKDIR/sirene.evt   \
 
   75             -n $NUMBER_OF_EVENTS     \
 
   82 rm -f $WORKDIR/sirene_root.txt
 
   83 rm -f $WORKDIR/sirene_evt.txt
 
   85 echo "Print $WORKDIR/sirene.root"
 
   87     -f $WORKDIR/sirene.root          \
 
   88     -n $NUMBER_OF_EVENTS             \
 
   89     > $WORKDIR/sirene_root.txt
 
   91 echo "Print $WORKDIR/sirene.evt"
 
   93     -f $WORKDIR/sirene.evt           \
 
   94     -n $NUMBER_OF_EVENTS             \
 
   95     > $WORKDIR/sirene_evt.txt
 
   98 echo "Comparing $WORKDIR/sirene_root.txt and $WORKDIR/sirene_evt.txt"
 
  100     $WORKDIR/sirene_root.txt         \
 
  101     $WORKDIR/sirene_evt.txt