Jpp  18.0.0-rc.3
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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 
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 
24 
25 JCookie.sh
26 
27 CALIBRATION=(
28  PMT_T0_CALIBRATION
29  DOM_POSITION_CALIBRATION
30  DOM_ROTATION_CALIBRATION
31  ACOUSTIC_T0_CALIBRATION
32  COMPASS_CALIBRATION
33  STATUS_CALIBRATION)
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
then usage $script< detector identifier >< startdate\"YYYY-MM-DDHH:MM:SS\"><finaldate\"YYYY-MM-DDHH:MM:SS\"><QA/QCfile> fi case set_variable QAQC_TXT $argv[4]
Definition: JDataMonitor.sh:24
then usage $script< directory A >< directoryB > nIn each there should be a file detector datx and tripod txt
then fatal Wrong number of arguments fi set_variable DETECTOR $argv[1] set_variable INPUT_FILE $argv[2] eval JPrintDetector a $DETECTOR O SUMMARY JPrintDAQHeader f $INPUT_FILE read A DAQ_HEADER set_variable DETECTOR_ID
Definition: JSquid.sh:28
o $QUALITY_ROOT d $DEBUG!CHECK_EXIT_CODE JPlot1D f
Definition: JDataQuality.sh:76
usr share Modules init zsh export TMPDIR
exit
Definition: JPizza.sh:36
data_type r[M+1]
Definition: JPolint.hh:779
then fatal Wrong number of arguments fi JConvertDetectorFormat a o
then rm
Definition: sftpput.zsh:30
then echo Variable JPP_DIR undefined exit fi source $JPP_DIR setenv sh $JPP_DIR &dev null set_variable
Definition: JAcoustics.sh:21
then JCalibrateToT a
Definition: JTuneHV.sh:116
then rm i $OUTPUT_FILE fi let RUN
then echo Variable JPP_DIR undefined exit fi source $JPP_DIR setenv sh $JPP_DIR &dev null set_variable DEBUG set_variable WORKDIR
Definition: JLegolas.sh:20
* usage
&set_variable OUTPUT_FILE
then JCookie sh JDataQuality D $DETECTOR_ID R
Definition: JDataQuality.sh:41
then display $WORKDIR
Definition: plot-Domino.sh:128
then echo
Definition: JQAQC.sh:90
static JNullStream null
Null I/O stream.
Definition: JNullStream.hh:51
script
Definition: JAcoustics.sh:2
do echo Generating $dir eval D
Definition: JDrawLED.sh:53