5# utility script to plot CSV data.
 
    9# ------------------------------------------------------------------------------------------
 
   11#                         Utility script to plot simulation CSV data.
 
   13# ------------------------------------------------------------------------------------------
 
   15if [ -z $JPP_DIR ]; then
 
   16    echo "Variable JPP_DIR undefined."
 
   20source $JPP_DIR/setenv.sh $JPP_DIR
 
   23set_variable:  FORMAT      GRAPHICS_FORMAT        gif
 
   24set_variable+  BATCH       GRAPHICS_BATCH         -B
 
   27    usage "$script <simulation input_tables data directory>"\
 
   28          "\nSee git.km3net.de:simulation/input_tables."
 
   34    fatal "Wrong number of arguments."
 
   42X_LABEL[QE]="#lambda [nm]"
 
   44X_LABEL[flux_cosm_neutrinos]="E [GeV]"
 
   45Y_LABEL[flux_cosm_neutrinos]="E^{2} #Phi [GeVcm^{-2}s^{-1}sr^{-1}]"
 
   46X_LABEL[flux_grb_neutrinos]="E [GeV]"
 
   47Y_LABEL[flux_grb_neutrinos]="E^{2} #Phi [GeVcm^{-2}s^{-1}sr^{-1}]"
 
   48X_LABEL[nu_cross]="E [GeV]"
 
   49Y_LABEL[nu_cross]="#sigma [cm^{2}]"
 
   50X_LABEL[TTS]="#Deltat [ns]"
 
   51Y_LABEL[TTS]="probability"
 
   53OPTION[flux_cosm_neutrinos]="-XY"
 
   54OPTION[flux_grb_neutrinos]="-XY"
 
   58LEGEND[flux_cosm_neutrinos]="-LBL"
 
   59LEGEND[flux_grb_neutrinos]="-LBL"
 
   60LEGEND[nu_cross]="-LBR"
 
   63for KEY in ${(k)X_LABEL}; do
 
   65    set_variable INPUT_FILE    ${DIR}/${KEY}.csv
 
   67    if [[ -f $INPUT_FILE ]]; then
 
   77            -\^ $Y_LABEL[${KEY}]           \
 
   81            -o ${KEY}.$FORMAT              $BATCH