Jpp 19.3.0-rc.3
the software that should make you happy
Loading...
Searching...
No Matches
JRunCalibration.sh
Go to the documentation of this file.
1#!/usr/bin/env zsh
2script=${0##*/}
3
4if [ -z $JPP_DIR ]; then
5 echo "Variable JPP_DIR undefined."
6 exit
7fi
8
9source $JPP_DIR/setenv.sh $JPP_DIR >& /dev/null
10
11set_variable WORKDIR ${TMPDIR:-/tmp}
12
13if do_usage $*; then
14 usage "$script <detector identifer> <run> <output file>"
15fi
16
17if (( $# != 3 )); then
18 fatal "Wrong number of arguments."
19fi
20
21set_variable DETECTOR_ID $argv[1]
22set_variable RUN $argv[2]
23set_variable OUTPUT_FILE $argv[3]
24
25JCookie.sh
26
27CALIBRATION=(
28 pcal
29 tcal
30 rcal
31 acal
32 scal
33 ccal)
34
35JRunCalibration -D $DETECTOR_ID -r $RUN -R 1 -o $WORKDIR/%.txt --!
36JDetectorDB -D $DETECTOR_ID -r $RUN -o $OUTPUT_FILE --!
37
38JEditDetector -a $OUTPUT_FILE -M "-1 reset" -o $OUTPUT_FILE --!
39JConstructDetector -a $OUTPUT_FILE -f$WORKDIR/${^CALIBRATION}.txt -o $OUTPUT_FILE --!
40
41rm -f $WORKDIR/${^CALIBRATION}.txt