diff --git a/scripts/view3/generate_eps b/scripts/view3/generate_eps index 9dadba96e1424cdc82c77fb562e7ee36a40f684a..bf8e30deb822d1eadd01ff0a31c4479d0b17e5b2 100755 --- a/scripts/view3/generate_eps +++ b/scripts/view3/generate_eps @@ -1,10 +1,53 @@ #!/bin/bash +echo "view3 produces a series of XY slices a different z locations." + +function print_the_help { + echo "USAGE: $0 " + echo " OPTIONS: " + echo " -t,--tag filename tag (default: view1)" + exit +} + +FILE_TAG="view2" +INPUT_FILE="g4_0000.prim" + + +POSITIONAL=() +while [[ $# -gt 0 ]] +do + key="$1" + + case $key in + -h|--help) + shift # past argument + print_the_help + ;; + -t|--tag) + FILE_TAG="$2" + shift # past argument + shift # past value + ;; + -i|--input) + INPUT_FILE="$2" + shift # past argument + shift # past value + ;; + *) # unknown option + #POSITIONAL+=("$1") # save it in an array for later + echo "unknown option $1" + print_the_help + shift # past argument + ;; + esac +done +set -- "${POSITIONAL[@]}" # restore positional parameters + # units are mm -dawncut 0 0 -1 -1500 $1 view3.prim -dawn view3.prim -ps2pdf view3.eps view3.pdf -pdftoppm view3.pdf view3 -png -singlefile +dawncut 0 0 -1 -1500 ${INPUT_FILE} ${FILE_TAG}.prim +dawn -d ${FILE_TAG}.prim +ps2pdf ${FILE_TAG}.eps ${FILE_TAG}.pdf +pdftoppm ${FILE_TAG}.pdf ${FILE_TAG} -png -singlefile #https://geant4.kek.jp/~tanaka/DAWN/About_DAWNCUT.html diff --git a/topside.xml b/topside.xml index 05329a7eaf02a0883b9202a618c45cafbd11f9b5..a92d64db1d5ca56300935fb0482f4bc3e95a0035 100644 --- a/topside.xml +++ b/topside.xml @@ -107,7 +107,6 @@ -