7 if [ -z $JPP_DIR ]; then
8 echo "Variable JPP_DIR undefined."
12 source $JPP_DIR/setenv.sh $JPP_DIR
15 usage "$script <daq file> <detector file> <multiplicity> <output directory>"
19 fatal "Not enough arguments."
22 set_variable DAQ_FILE $argv[1]
23 set_variable DETECTOR_FILE $argv[2]
24 set_variable MULTIPLICITY $argv[3]
25 set_variable OUTPUT_DIR $argv[4]
27 set_variable OUTPUT_FILE ${OUTPUT_DIR}/$(basename $DAQ_FILE .root)_Spark.root
29 ${JPP_DIR}/examples/JMonitor/JAnglerFish \
37 -f "${OUTPUT_FILE}:MEvt" \
40 -T "$(basename $DAQ_FILE) Snapshot" \
42 -o "${OUTPUT_DIR}/$(basename $DAQ_FILE .root)_multiplicity_Evt.png" \
46 -f "${OUTPUT_FILE}:FEvt" \
50 -T "$(basename $DAQ_FILE) Snapshot" \
53 -o "${OUTPUT_DIR}/$(basename $DAQ_FILE .root)_candidates_Evt.png" \
57 -f "${OUTPUT_FILE}:ML0" \
60 -T "$(basename $DAQ_FILE) L0" \
62 -o "${OUTPUT_DIR}/$(basename $DAQ_FILE .root)_multiplicity_L0.png" \
66 -f "${OUTPUT_FILE}:FL0" \
70 -T "$(basename $DAQ_FILE) L0" \
73 -o "${OUTPUT_DIR}/$(basename $DAQ_FILE .root)_candidates_L0.png" \
76 set_variable OCCURENCES `JPrintResult -f ${OUTPUT_FILE}:FEvt -F "GetEntries"`
78 if [[ $OCCURENCES != "" ]]; then
79 echo $RED "Number of pulse trains above threshold: " $OCCURENCES