9if [ -z $JPP_DIR ]; then
10 echo "Variable JPP_DIR undefined."
14source $JPP_DIR/setenv.sh $JPP_DIR
17set_variable WORKDIR `pwd`
18set_variable DETECTOR $WORKDIR/detectors/detector.detx
19set_variable DAQ_TIMESLICE JDAQTimesliceL0
20set_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.";;
33JPrintDAQHeader -f $INPUT_FILE | read DETECTOR_ID RUN FRAME_INDEX TIMESLICE_START
35set_variable DIR $WORKDIR/$RUN
39set_variable DETECTOR $DIR/detector.detx
40set_variable PMT_FILE $DIR/PMT.txt
42if [[ ! -f $DETECTOR ]]; then
43 JDetectorDB -D $DETECTOR_ID -r $RUN -o $DETECTOR
48if [[ ! -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
124set_variable OUTPUT_FILE $DIR/equalizer-${OPTION}.root
126if ( ! reuse_file $OUTPUT_FILE ); then
128 $JPP_DIR/examples/JCalibrate/JEqualizer \