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