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 \