6source $JPP_DIR/setenv.sh $JPP_DIR >& /dev/null
9 usage "$script <input_files> <output_file(.root)> [only_directory_path]"
12set_variable: ONLY_DIR INPUT_DIR 0
13set_variable: WORKDIR WORKDIR `pwd`
14set_variable: FORMAT GRAPHICS_FORMAT pdf
17 3) set_variable ONLY_DIR $3;&
18 2) set_variable OUT_FILE $2
19 set_variable JRA_FILES $1;;
20 *) fatal "Wrong number of arguments"
23set_variable INPUT_FILES ${JRA_FILES}
25if [[ ${ONLY_DIR} != 0 ]]
27set_variable INPUT_FILES `echo ${JRA_FILES}/*`
30set_variable OUT_PATH `readlink -f $(dirname ${OUT_FILE})`
31set_variable JRA_DIR ${JPP_DIR}/software/JRunAnalyzer
32set_variable FILEPREFIX "plot"
34if [ ! -d ${OUT_PATH} ]
39time ${JRA_DIR}/JMergeRunAnalyzer \
43#****** Create Profiling and Projection of the TH2Ds *******#
46 -f ${OUT_FILE}:h_pmt_rate_distribution \
47 -f ${OUT_FILE}:h_Triggered_hits \
48 -f ${OUT_FILE}:h_Snapshot_hits \
49 -f ${OUT_FILE}:h_Number_of_overlays \
55 -f ${OUT_FILE}:h_Triggered_over_Snapshot_hits \
62 -f px_${OUT_FILE}:h_pmt_rate_distribution_px \
63 -o $WORKDIR/${FILEPREFIX}_pmt_rate_distribution.${FORMAT} \
68convert -define pdf:use-cropbox=true -density 400 -resample 200 \
69 ${FILEPREFIX}_pmt_rate_distribution.${FORMAT} ${FILEPREFIX}_pmt_rate_distribution.png
73 -f px_${OUT_FILE}:h_Triggered_hits_px \
74 -f px_${OUT_FILE}:h_Triggered_hits_3dmuon_px \
75 -o $WORKDIR/${FILEPREFIX}_triggered_hits.${FORMAT} \
76 -^ "Number of triggered hits (red = JTrigger3DMuon)" \
80convert -define pdf:use-cropbox=true -density 400 -resample 200 \
81 ${FILEPREFIX}_triggered_hits.${FORMAT} ${FILEPREFIX}_triggered_hits.png
85 -f px_${OUT_FILE}:h_Snapshot_hits_px \
86 -o $WORKDIR/${FILEPREFIX}_snapshot_hits.${FORMAT} \
87 -^ "Number of snapshot hits" \
91convert -define pdf:use-cropbox=true -density 400 -resample 200 \
92 ${FILEPREFIX}_snapshot_hits.${FORMAT} ${FILEPREFIX}_snapshot_hits.png
96 -f px_${OUT_FILE}:h_Number_of_overlays_px \
97 -o $WORKDIR/${FILEPREFIX}_number_overlays.${FORMAT} \
99 -^ "Number of overlays" \
103convert -define pdf:use-cropbox=true -density 400 -resample 200 \
104 ${FILEPREFIX}_number_overlays.${FORMAT} ${FILEPREFIX}_number_overlays.png
108 -f pjx_${OUT_FILE}:h_Triggered_over_Snapshot_hits_px \
109 -o $WORKDIR/${FILEPREFIX}_number_slices.${FORMAT} \
110 -^ "Number of slices" \
115convert -define pdf:use-cropbox=true -density 400 -resample 200 \
116 ${FILEPREFIX}_number_slices.${FORMAT} ${FILEPREFIX}_number_slices.png
120 -f ${OUT_FILE}:h_event_duration \
121 -o $WORKDIR/${FILEPREFIX}_event_duration.${FORMAT} \
129convert -define pdf:use-cropbox=true -density 400 -resample 200 \
130 ${FILEPREFIX}_event_duration.${FORMAT} ${FILEPREFIX}_event_duration.png
132# Check whether ghostscript is installed, and if, combine all plots
134if (( $+commands[gs] )); then
135 convert ${FILEPREFIX}_*.${FORMAT} ${FILEPREFIX}_JMRA.${FORMAT}
136 gs -dNOPAUSE -SDEVICE=pdfwrite -sOUTPUTFILE=${FILEPREFIX}_JMRA.${FORMAT} -dBATCH ${FILEPREFIX}_*.${FORMAT}
137 /bin/ls ${FILEPREFIX}_*.${FORMAT} | grep -v ${FILEPREFIX}_JMRA.${FORMAT} | xargs -0 -d '\n' rm