Jpp test-rotations-new
the software that should make you happy
Loading...
Searching...
No Matches
JPMT.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 PMT characteristics.
11#
12# ------------------------------------------------------------------------------------------
13
14
15if [ -z $JPP_DIR ]; then
16 echo "Variable JPP_DIR undefined."
17 exit
18fi
19
20
21source $JPP_DIR/setenv.sh $JPP_DIR
22
23set_variable DEBUG 2
24set_variable WORKDIR ${TMPDIR:-/tmp}/
25set_variable: FORMAT GRAPHICS_FORMAT gif
26set_variable+ BATCH GRAPHICS_BATCH -B
27set_variable NAMESPACE `getNamespace`
28
29if do_usage $*; then
30 usage "$script [working directory]"
31fi
32
33case $# in
34 1) set_variable WORKDIR $1;;
35esac
36
37
38OUTPUT_FILE=$WORKDIR/pmt.root
39
40$JPP_DIR/examples/JSirene/JPMT \
41 -o $OUTPUT_FILE
42
43JPlot1D \
44 -f "${OUTPUT_FILE}:QE\[${NAMESPACE}\]" \
45 -> "#lambda [nm]" \
46 -\^ "QE" \
47 -T "$NAMESPACE" \
48 -o QE_${NAMESPACE}.$FORMAT $BATCH
49
50JPlot1D \
51 -f "${OUTPUT_FILE}:PMT\[${NAMESPACE}\]" \
52 -> "cos(#theta)" \
53 -\^ "area [cm^{2}]" \
54 -T "$NAMESPACE" \
55 -o PMT_${NAMESPACE}.$FORMAT $BATCH
56
57
58$JPP_DIR/examples/JSirene/JPMT \
59 -P \
60 -o $OUTPUT_FILE
61
62JPlot1D \
63 -f "${OUTPUT_FILE}:QE\[[^A-Z]*\]" \
64 -y "1e-6 1e-2" -Y \
65 -> "#lambda [nm]" \
66 -\^ "QE" \
67 -T "cos(#theta)" \
68 -L TR \
69 -o QE_2D.$FORMAT $BATCH
70
71JPlot1D \
72 -f "${OUTPUT_FILE}:PMT\[[^A-Z]*\]" \
73 -y "1e-4 1e+1" -Y \
74 -> "cos(#theta)" \
75 -\^ "area [cm^{2}]" \
76 -T "#lambda [ns]" \
77 -L TR \
78 -o PMT_2D.$FORMAT $BATCH