Jpp 19.3.0-rc.1
the software that should make you happy
Loading...
Searching...
No Matches
JRose.sh
Go to the documentation of this file.
1#!/usr/bin/env zsh
2#
3#
4# \author mdejong
5#
6version=1.0
7script=${0##*/}
8
9if [ -z $JPP_DIR ]; then
10 echo "Variable JPP_DIR undefined."
11 exit
12fi
13
14source $JPP_DIR/setenv.sh $JPP_DIR
15
16set_variable: DEBUG COMPASS_DEBUG 2
17set_variable: WORKDIR COMPASS_WORKDIR ./
18set_variable DIR $JPP_DIR/examples/JCompass/
19set_variable: FORMAT GRAPHICS_FORMAT gif
20set_variable+ BATCH GRAPHICS_BATCH -B
21
22if do_usage $*; then
23 usage "$script <input file>"
24fi
25
26if (( $# != 1 )); then
27 fatal "Wrong number of parameters."
28fi
29
30set_variable INPUT_FILE $argv[1]
31
32$DIR/JRose \
33 -f ${INPUT_FILE} \
34 -o $WORKDIR/rose.root \
35 -d $DEBUG
36
37JPlot1D \
38 -f "$WORKDIR/rose.root:HC.*" \
39 -> "#chi^{2}/NDF" \
40 -XX \
41 -T "" \
42 -L TR \
43 -o $WORKDIR/chi2.$FORMAT $BATCH
44
45JPlot1D \
46 -f "$WORKDIR/rose.root:H0.*" \
47 -> "residual [deg]" \
48 -T "Q0" \
49 -N "X 505" \
50 -L TR \
51 -o $WORKDIR/Q0.$FORMAT $BATCH
52
53JPlot1D \
54 -f "$WORKDIR/rose.root:H1.*" \
55 -> "residual [deg/m]" \
56 -T "Q1" \
57 -N "X 505" \
58 -L TR \
59 -o $WORKDIR/Q1.$FORMAT $BATCH
60
61JPlot1D \
62 -w 1200x600 \
63 -f "$WORKDIR/rose.root:.*\.Q0\.twist" \
64 -\^ "twist [rad]" \
65 -y "-3.2 +3.2" \
66 -t "$TIMESTAMP" \
67 -N "X 505" \
68 -T "Q0" \
69 -L TL \
70 -o $WORKDIR/twist.Q0.$FORMAT $BATCH
71
72JPlot1D \
73 -w 1200x600 \
74 -f "$WORKDIR/rose.root:.*\.Q1\.twist" \
75 -y "-0.005 +0.005" \
76 -\^ "twist [rad/m]" \
77 -t "$TIMESTAMP" \
78 -N "X 505" \
79 -T "Q1" \
80 -L TL \
81 -o $WORKDIR/twist.Q1.$FORMAT $BATCH
82
83JPlot1D \
84 -w 1200x600 \
85 -f "$WORKDIR/rose.root:.*\.Q0\.swing" \
86 -\^ "swing [rad]" \
87 -y "0.0 0.04" \
88 -t "$TIMESTAMP" \
89 -N "X 505" \
90 -T "Q0" \
91 -L TL \
92 -o $WORKDIR/swing.Q0.$FORMAT $BATCH
93
94JPlot1D \
95 -w 1200x600 \
96 -f "$WORKDIR/rose.root:.*\.Q0\.atan2" \
97 -\^ "atan2 [rad]" \
98 -y "-3.2 +3.2" \
99 -t "$TIMESTAMP" \
100 -N "X 505" \
101 -T "Q0" \
102 -L TL \
103 -o $WORKDIR/atan2.Q0.$FORMAT $BATCH