9 if [ -z $JPP_DIR ]; then
10 echo "Variable JPP_DIR undefined."
14 source $JPP_DIR/setenv.sh $JPP_DIR
17 set_variable WORKDIR `pwd`
18 set_variable DETECTOR $WORKDIR/detectors/detector.detx
19 set_variable DAQ_TIMESLICE JDAQTimesliceL0
20 set_variable OPTION ABCDEF
23 usage "$script <input file> [option]"
27 2) set_variable OPTION $argv[2];&
28 1) set_variable INPUT_FILE $argv[1];;
29 *) fatal "Wrong number of arguments.";;
33 JPrintDAQHeader -f $INPUT_FILE | read DETECTOR_ID RUN FRAME_INDEX TIMESLICE_START
35 set_variable DIR $WORKDIR/$RUN
39 set_variable DETECTOR $DIR/detector.detx
40 set_variable PMT_FILE $DIR/PMT.txt
42 if [[ ! -f $DETECTOR ]]; then
43 JDetectorDB -D $DETECTOR_ID -r $RUN -o $DETECTOR
48 if [[ ! -f $PMT_FILE ]]; then
52 set_variable MONITOR_FILE $DIR/monitor_tot.root
53 set_variable MERGE_FILE $DIR/merge_tot.root
54 set_variable FIT_FILE $DIR/fit_tot.root
55 set_variable LOG_FILE $DIR/fit_tot.log
79 set_variable MONITOR_FILE $DIR/monitor_k40.root
80 set_variable MERGE_FILE $DIR/merge_k40.root
81 set_variable FIT_FILE $DIR/fit_k40.root
82 set_variable LOG_FILE $DIR/fit_k40.log
83 set_variable DETX_FILE $DIR/fit_k40.detx
97 cp $DETECTOR $DETX_FILE
110 set_variable TOT_NS 4.0 255.0
124 set_variable OUTPUT_FILE $DIR/equalizer-${OPTION}.root
126 if ( ! reuse_file $OUTPUT_FILE ); then
128 $JPP_DIR/examples/JCalibrate/JEqualizer \