4 if [ -z $JPP_DIR ]; then
5 echo "Variable JPP_DIR undefined."
9 source $JPP_DIR/setenv.sh $JPP_DIR >& /dev/null
11 set_variable: DEBUG DYNAMICS_DEBUG 2
12 set_variable: WORKDIR DYNAMICS_WORKDIR ./
13 set_variable: TMAX_S DYNAMICS_TMAX_S 1000.0
14 set_variable: YMIN DYNAMICS_YMIN 0.00
15 set_variable: YMAX DYNAMICS_YMAX 0.10
16 set_variable DIR $JPP_DIR/examples/JDynamics/
17 set_variable: TIMESTAMP GRAPHICS_TIMESTAMP utc
18 set_variable: FORMAT GRAPHICS_FORMAT gif
19 set_variable+ BATCH GRAPHICS_BATCH -B
22 usage "$script <detector file> (input file)+"\
23 "\nInput files correspond to the output of JKatoomba[.sh]."
27 fatal "Wrong number of arguments."
30 set_variable DETECTOR $argv[1]
31 set_variable INPUT_FILE $argv[2,-1]
33 eval `JPrintDetector -a $DETECTOR -O SUMMARY`
35 getMechanics.sh $DETECTOR
40 -o $WORKDIR/narrabri.root \
47 for STRING in $STRINGS[*]; do
50 -f "$WORKDIR/narrabri.root:^\[${STRING}\]\.tilt" \
53 -F "GetEntries - Integral" \
54 -F "GetEntries" | read -A RESULT
56 printf "%04d %4.2f %4.2f %5.0f / %8.0f\n" $STRING $RESULT[*]
60 echo "Creating graphics output in directory $WORKDIR"
63 -f $WORKDIR/narrabri.root:time \
65 -\^ "number of events [a.u.]" \
69 -o $WORKDIR/time.$FORMAT $BATCH
73 -f $WORKDIR/narrabri.root:G\.\*orientation \
74 -\^ "orientation [rad]" \
80 -o $WORKDIR/orientation.$FORMAT $BATCH
84 -f $WORKDIR/narrabri.root:G\.\*amplitude \
85 -\^ "amplitude [rad]" \
90 -o $WORKDIR/amplitude.$FORMAT $BATCH
94 -f $WORKDIR/narrabri.root:H\.\*orientation \
95 -\^ "orientation [rad]" \
101 -o $WORKDIR/orientation-L.$FORMAT $BATCH
105 -f $WORKDIR/narrabri.root:H\.\*amplitude \
106 -\^ "amplitude [rad]" \
111 -o $WORKDIR/amplitude-L.$FORMAT $BATCH
113 for STRING in $STRINGS[*]; do
117 -f "$WORKDIR/narrabri.root:G\[${STRING}\]\.orientation" \
118 -f "$WORKDIR/narrabri.root:H\[${STRING}\]\.orientation" \
119 -\^ "orientation [rad]" \
124 -o $WORKDIR/orientation_${STRING}.$FORMAT $BATCH
128 -f "$WORKDIR/narrabri.root:G\[${STRING}\]\.amplitude" \
129 -f "$WORKDIR/narrabri.root:H\[${STRING}\]\.amplitude" \
130 -\^ "amplitude [rad]" \
135 -o $WORKDIR/amplitude_${STRING}.$FORMAT $BATCH
138 -f "$WORKDIR/narrabri.root:^\[${STRING}\]\.tilt" \
139 -> "dTx/dt [mrad/10 min]" \
140 -< "dTy/dt [mrad/10 min]" \
146 -o $WORKDIR/tilt_${STRING}.$FORMAT $BATCH