4if [ -z $JPP_DIR ]; then
5 echo "Variable JPP_DIR undefined."
9source $JPP_DIR/setenv.sh $JPP_DIR >& /dev/null
11set_variable: DEBUG DYNAMICS_DEBUG 2
12set_variable: TMAX_S DYNAMICS_TMAX_S 100.0
13set_variable: VERSION DYNAMICS_VERSION D_1.0.0
15#set_variable TRIGGER_MASK 10 # 3D Shower
16#set_variable TRIGGER_MASK 100 # MX Shower
17#set_variable TRIGGER_MASK 10000 # 3D Muon
18set_variable TRIGGER_MASK 11111 # All
21 usage "$script <archive> <detector file> (input file)+ <output file>"\
22 "\nThe archive refers to the GIT repository git.km3net.de:auxiliary_data/calibration and branch massProcessing2023."
26 fatal "Wrong number of arguments."
29set_variable ARCHIVE $argv[1]
30set_variable DETECTOR $argv[2]
31set_variable INPUT_FILES $argv[3,-2]
32set_variable OUTPUT_FILE $argv[-1]
34getMechanics.sh $DETECTOR
36eval `JPrintDetector -a $DETECTOR -O IDENTIFIER`
40RUNS=(`getLs.sh $ARCHIVE $DETECTOR_ID positions $VERSION`)
42for RUN in $RUNS[*]; do
44 CALIBRATION_FILE=KM3NeT_${(l:8::0::0:)DETECTOR_ID}_${(l:8::0::0:)RUN}_katoomba.root
46 if [[ ! -f $CALIBRATION_FILE ]]; then
47 getFile.sh $ARCHIVE $DETECTOR_ID $RUN positions $VERSION ${CALIBRATION_FILE:r}
50 if [[ -f $CALIBRATION_FILE ]]; then
51 CALIBRATION_FILES+=($CALIBRATION_FILE)
55$JPP_DIR/examples/JDynamics/JSpark \
57 -@ "trigger_mask = $TRIGGER_MASK" \
59 -+${^CALIBRATION_FILES} \