6 source $JPP_DIR/setenv.sh $JPP_DIR >& /dev/null
 
    9     usage "$script <input_files> <output_file(.root)> [only_directory_path]"
 
   12 set_variable:    ONLY_DIR    INPUT_DIR          0
 
   13 set_variable:    WORKDIR     WORKDIR          `pwd`
 
   14 set_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"
 
   23 set_variable    INPUT_FILES  ${JRA_FILES}
 
   25 if [[ ${ONLY_DIR} != 0 ]]
 
   27 set_variable INPUT_FILES  `echo ${JRA_FILES}/*`    
 
   30 set_variable    OUT_PATH        `readlink -f $(dirname ${OUT_FILE})`
 
   31 set_variable    JRA_DIR         ${JPP_DIR}/software/JRunAnalyzer
 
   32 set_variable    FILEPREFIX      "plot"
 
   34 if [ ! -d ${OUT_PATH} ] 
 
   39 time ${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}   \
 
   68 convert -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)"   \
 
   80 convert -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"                       \
 
   91 convert -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"                             \
 
  103 convert -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"                                \
 
  115 convert -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}  \
 
  129 convert -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
 
  134 if (( $+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