7# ------------------------------------------------------------------------------------------
 
    9#                         Script to run the JPP Track Reconstruction Chain for ARCA.
 
   11# ------------------------------------------------------------------------------------------
 
   13if [ -z $JPP_DIR ]; then
 
   14    echo "Variable JPP_DIR undefined."
 
   18source $JPP_DIR/setenv.sh $JPP_DIR
 
   19source $JPP_DIR/externals/km3net-dataformat/definitions/reconstruction.sh
 
   21set_variable:  DEBUG             RECONSTRUCTION_DEBUG                1
 
   22set_variable:  PDF               RECONSTRUCTION_PDF                  $JPP_DATA/J%p.dat
 
   23set_variable:  ENERGY_CORRECTION RECONSTRUCTION_ENERGY_CORRECTION    energy_correction_arca.txt
 
   24set_variable:  NUMBER_OF_EVENTS  RECONSTRUCTION_NUMBER_OF_EVENTS     $((2**31))
 
   25set_variable:  NUMBER_OF_THREADS RECONSTRUCTION_NUMBER_OF_THREADS    0
 
   26set_variable+  OVERWRITE         RECONSTRUCTION_OVERWRITE            1
 
   27set_variable:  TMAX_S            RECONSTRUCTION_TMAX_S               100
 
   28set_variable:  RATE_HZ           RECONSTRUCTION_RATE_HZ              6.0e3
 
   31    usage "$script <detector file> <input file> <output file> <PMT parameters file> [(calibration file)+]"
 
   35    fatal "Wrong number of arguments."
 
   38set_variable DETECTOR        $argv[1]
 
   39set_variable INPUT_FILE      $argv[2]
 
   40set_variable OUTPUT_FILE     $argv[3]
 
   41set_variable PMT             $argv[4]
 
   42set_array    CALIBRATION     $argv[5,-1]
 
   44if (( ${#CALIBRATION} != 0 )); then
 
   45    getMechanics.sh  $DETECTOR
 
   52    prefit.gridAngle_deg      1
 
   54    prefit.numberOfOutliers   3
 
   55    prefit.numberOfPrefits    50
 
   57    prefit.numberOfDZMax      1
 
   58    prefit.TMaxLocal_ns       18
 
   60    prefit.roadWidth_m        200.0)
 
   64    simplex.TMaxLocal_ns     15.0
 
   66    simplex.roadWidth_m      200.0
 
   67    simplex.numberOfPrefits  0)
 
   73    gandalf.TMax_ns           +450.0
 
   75    gandalf.roadWidth_m       175.0
 
   76    gandalf.numberOfPrefits   0)
 
   79    start.roadWidth_m      160.0
 
   85    start.numberOfPrefits  1)
 
   88    energy.roadWidth_m      300.0
 
   95    energy.numberOfPrefits  1)
 
   97eval $JPP_DIR/examples/JReconstruction/JARCAMuonReconstruction \
 
  104    -E $ENERGY_CORRECTION          \
 
  105    -n ${NUMBER_OF_EVENTS}         \
 
  106    -N ${NUMBER_OF_THREADS}        \
 
  107    -@ `make_equation PARAMETERS`  \