Jpp 21.0.0-rc.1
the software that should make you happy
Loading...
Searching...
No Matches
JDrawLED.sh
Go to the documentation of this file.
1#!/usr/bin/env zsh
2#
3# \author mdejong
4#
5version=1.0
6script=${0##*/}
7
8# ------------------------------------------------------------------------------------------
9#
10# Utility script to plot PDFs.
11#
12# ------------------------------------------------------------------------------------------
13
14
15if [ -z $JPP_DIR ]; then
16 echo "Variable JPP_DIR undefined."
17 exit
18fi
19
20source $JPP_DIR/setenv.sh $JPP_DIR
21
22zmodload zsh/mathfunc
23
24set_variable WORKDIR ${TMPDIR:-/tmp}
25set_variable DEBUG 3
26set_variable R 500
27set_variable CT 1
28
29set_variable: YMAX PHYSICS_YMAX 2e-12
30set_variable: YMIN PHYSICS_YMIN 1e-17
31
32set_variable: FORMAT GRAPHICS_FORMAT gif
33set_variable+ BATCH GRAPHICS_BATCH -B
34
35if do_usage $*; then
36 usage "$script [distance]"
37fi
38
39case $# in
40 1) set_variable R $1;;
41 0) ;;
42 *) fatal "Wrong number of arguments."
43esac
44
45DIRECTIONS=(NORTH EAST SOUTH WEST)
46
47for DIR in $DIRECTIONS[*]; do
48
49 echo "Generating $DIR."
50
51 $JPP_DIR/examples/JPhysics/JDrawLED \
52 -o $WORKDIR/f\[${DIR}\].root \
53 -D "${(P)DIR}" \
54 -R $R \
55 -c $CT \
56 -d $DEBUG
57done
58
59JPlot1D \
60 -f$WORKDIR/f\[${^DIRECTIONS}\].root:h0 \
61 -y "$YMIN $YMAX" -Y \
62 -> "#Deltat [ns]" \
63 -\^ "dP/dt [npe/ns]" \
64 -L TR -T "" \
65 -o pdf.$FORMAT $BATCH
66
67rf -f $WORKDIR/f\[${^DIRECTIONS}\].root