8# ------------------------------------------------------------------------------------------
 
   10#                         Script to run the JPP Shower Reconstruction Chain for ORCA.
 
   12# ------------------------------------------------------------------------------------------
 
   15if [ -z $JPP_DIR ]; then
 
   16    echo "Variable JPP_DIR undefined."
 
   20source $JPP_DIR/setenv.sh $JPP_DIR
 
   21source $JPP_DIR/externals/km3net-dataformat/definitions/reconstruction.sh
 
   23set_variable:  DEBUG             RECONSTRUCTION_DEBUG                1
 
   24set_variable:  PDF               RECONSTRUCTION_PDF                  $JPP_DATA/J%p.dat
 
   25set_variable:  ENERGY_CORRECTION RECONSTRUCTION_ENERGY_CORRECTION    energy_correction_showerfit_fullorca.txt
 
   26set_variable:  NUMBER_OF_EVENTS  RECONSTRUCTION_NUMBER_OF_EVENTS     $((2**31))
 
   27set_variable:  NUMBER_OF_THREADS RECONSTRUCTION_NUMBER_OF_THREADS    0
 
   28set_variable+  OVERWRITE         RECONSTRUCTION_OVERWRITE            1
 
   29set_variable:  TMAX_S            RECONSTRUCTION_TMAX_S               100
 
   32    usage "$script <detector file> <input file> <output file> <PMT parameters file> [(calibration file)+]"
 
   36    fatal "Wrong number of arguments."
 
   39set_variable DETECTOR        $argv[1]
 
   40set_variable INPUT_FILE      $argv[2]
 
   41set_variable OUTPUT_FILE     $argv[3]
 
   42set_variable PMT             $argv[4]
 
   43set_array    CALIBRATION     $argv[5,-1]
 
   45if (( ${#CALIBRATION} != 0 )); then
 
   46    getMechanics.sh  $DETECTOR
 
   52    prefit.numberOfPrefits     200
 
   53    prefit.numberOfGrids       2
 
   54    prefit.factoryLimit        20
 
   56    prefit.numberOfOutliers     4
 
   57    prefit.TMaxLocal_ns        10
 
   58    prefit.TMaxExtra_ns        80
 
   63    prefit.time_grid_ns        50
 
   64    prefit.time_step_ns        50)
 
   67    simplex.numberOfPrefits    0
 
   69    simplex.TMaxLocal_ns       15
 
   77    position.numberOfPrefits    100
 
   88    direction.numberOfPrefits             1
 
   93    direction.scanAngle_deg              10
 
   95    direction.Emax_GeV                   1000
 
  107eval  $JPP_DIR/examples/JReconstruction/JORCAShowerReconstruction \
 
  114    -N ${NUMBER_OF_THREADS}                  \
 
  115    -@ `make_equation PARAMETERS`            \
 
  116    -E $ENERGY_CORRECTION                    \