8# ------------------------------------------------------------------------------------------
10# Utility script to plot radiation cross sections, shower energy, range and b(E)
12# ------------------------------------------------------------------------------------------
14if [ -z $JPP_DIR ]; then
15 echo "Variable JPP_DIR undefined."
19source $JPP_DIR/setenv.sh $JPP_DIR
22set_variable WORKDIR ${TMPDIR:-/tmp}/
23set_variable: FORMAT GRAPHICS_FORMAT gif
24set_variable+ BATCH GRAPHICS_BATCH -B
27 usage "$script [working directory]"
31 1) set_variable WORKDIR $1;;
36 $JPP_DIR/examples/JPhysics/JRadiation \
37 -o $WORKDIR/lambda.root \
41 for TYPE in eerad Brems gnrad; do
44 -f "$WORKDIR/lambda.root:${TYPE}" \
49 -L TR -T "interaction length" \
52 -o lamdba-$TYPE.$FORMAT $BATCH
60 $JPP_DIR/examples/JPhysics/JRadiation \
61 -o $WORKDIR/radiation.root \
66 for TYPE in eerad Brems gnrad; do
69 -f "$WORKDIR/radiation.root:$TYPE" \
74 -L TL -T "shower energy" \
76 -o Es-$TYPE.$FORMAT $BATCH
84 $JPP_DIR/examples/JPhysics/JRadiation \
85 -o $WORKDIR/radiation.root \
91 -f $WORKDIR/radiation.root:R\.\* \
96 -L TL -T "muon range" \
97 -o range.$FORMAT $BATCH
104 $JPP_DIR/examples/JPhysics/JRadiation \
105 -o $WORKDIR/radiation.root \
111 -f $WORKDIR/radiation.root:hb \
121rm -f $WORKDIR/lambda.root >& /dev/null
122rm -f $WORKDIR/radiation.root >& /dev/null