8# ------------------------------------------------------------------------------------------
10# Utility script to create histogram of particle light pattern
12# ------------------------------------------------------------------------------------------
14source $JPP_DIR/setenv.sh $JPP_DIR
16INPUT_FILES="J-11_11_22s_example.HDE J2212s_example.HDE";
17OUTPUT_SUFFIX="example";
19while getopts f:o:h option
21 f) INPUT_FILES="$OPTARG";;
22 o) OUTPUT_SUFFIX="$OPTARG";;
27if [ -z $INPUT_FILES ]; then
28 echo "Please pass data file."
32if [ -z $JPP_DIR ]; then
33 echo "Variable JPP_DIR undefined."
38PARTICLES_RE="J([-_[:digit:]]*?)s.*"
40for FILE in "${(@s/ /)INPUT_FILES}"
42 if [[ $FILE =~ $PARTICLES_RE ]]
45 FILE_PARTICLES="${match[1]}"
47 for particle in "${(@s/_/)FILE_PARTICLES}"
49 PARTICLES=${PARTICLES}${particle}_
54PARTICLES=${PARTICLES: 0: -1}
56OUTPUT_FILE="J${PARTICLES}s_${OUTPUT_SUFFIX}.HDE"