7# ------------------------------------------------------------------------------------------
9# Script to run the JPP Track Reconstruction Chain for ORCA.
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: NUMBER_OF_EVENTS RECONSTRUCTION_NUMBER_OF_EVENTS $((2**31))
24set_variable: NUMBER_OF_THREADS RECONSTRUCTION_NUMBER_OF_THREADS 0
25set_variable+ OVERWRITE RECONSTRUCTION_OVERWRITE 1
26set_variable: TMAX_S RECONSTRUCTION_TMAX_S 100
29 usage "$script <detector file> <input file> <output file> <PMT parameters file> [(calibration file)+]"
33 fatal "Wrong number of arguments."
36set_variable DETECTOR $argv[1]
37set_variable INPUT_FILE $argv[2]
38set_variable OUTPUT_FILE $argv[3]
39set_variable PMT $argv[4]
40set_array CALIBRATION $argv[5,-1]
42if (( ${#CALIBRATION} != 0 )); then
43 getMechanics.sh $DETECTOR
48 prefit.gridAngle_deg 4
50 prefit.numberOfOutliers 2
51 prefit.numberOfPrefits 50
53 prefit.numberOfDZMax 1
54 prefit.TMaxLocal_ns 12
56 prefit.roadWidth_m 50.0
61 simplex.TMaxLocal_ns 15.0
63 simplex.roadWidth_m 50.0
64 simplex.numberOfPrefits 0)
67 start.roadWidth_m 50.0
73 start.numberOfPrefits 0)
79 gandalf.TMax_ns +450.0
83 gandalf.roadWidth_m 50.0
84 gandalf.numberOfPrefits 0)
87 start2.roadWidth_m 50.0
93 start2.numberOfPrefits 1)
96 energy.roadWidth_m 80.0
103 energy.resolution 0.01
105 energy.numberOfPrefits 1)
107eval $JPP_DIR/examples/JReconstruction/JORCAMuonReconstruction \
114 -N ${NUMBER_OF_THREADS} \
115 -@ `make_equation PARAMETERS` \