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
21source reconstruction.sh
23set_variable: DEBUG RECONSTRUCTION_DEBUG 1
24set_variable: OPTION RECONSTRUCTION_OPTION --!
25set_variable: PDF RECONSTRUCTION_PDF $JPP_DATA/J%p.dat.gz
26set_variable: ENERGY_CORRECTION RECONSTRUCTION_ENERGY_CORRECTION energy_correction_arca.root
27set_variable: NUMBER_OF_EVENTS RECONSTRUCTION_NUMBER_OF_EVENTS $((2**31))
28set_variable: NUMBER_OF_THREADS RECONSTRUCTION_NUMBER_OF_THREADS 0
29set_variable: TMAX_S RECONSTRUCTION_TMAX_S 100
30set_variable: RATE_HZ RECONSTRUCTION_RATE_HZ 6.0e3
31set_variable: RESOLUTION RECONSTRUCTION_RESOLUTION 1.0
34 usage "$script <detector file> <input file> <output file> <PMT parameters file> [(calibration file)+]"
38 fatal "Wrong number of arguments."
41set_variable DETECTOR $argv[1]
42set_variable INPUT_FILE $argv[2]
43set_variable OUTPUT_FILE $argv[3]
44set_variable PMT $argv[4]
45set_array CALIBRATION $argv[5,-1]
50 prefit.sigma_ns $((5.0 * $RESOLUTION))
51 prefit.gridAngle_deg 1.0
53 prefit.numberOfOutliers 3
54 prefit.numberOfPrefits 60
55 prefit.numberOfPostfits 20
56 prefit.TMaxLocal_ns 18.0
58 prefit.roadWidth_m 200.0)
61 simplex.sigma_ns $((3.0 * $RESOLUTION))
62 simplex.TMaxLocal_ns 15.0
64 simplex.roadWidth_m 200.0
65 simplex.numberOfPrefits 0)
68 gandalf.TTS_ns $((1.0 * $RESOLUTION))
71 gandalf.TMax_ns +450.0
73 gandalf.roadWidth_m 175.0
75 gandalf.numberOfPrefits 0)
78 start.roadWidth_m 160.0
85 start.numberOfPrefits 1
86 start.numberOfPostfits 0)
89 energy.roadWidth_m 300.0
96 energy.numberOfPrefits 0)
99 features.TTS_ns $((1.0 * $RESOLUTION))
101 features.TMin_ns -50.0
102 features.TMax_ns +450.0
105 features.R_Hz $RATE_HZ
106 features.roadWidth_m 175.0
107 features.numberOfPrefits 0)
109eval JARCAMuonReconstruction \
116 -E $ENERGY_CORRECTION \
117 -n ${NUMBER_OF_EVENTS} \
118 -N ${NUMBER_OF_THREADS} \
119 -@ `make_equation PARAMETERS` \