3 #####################################################
4 # Script to run the ToT - K40 PMT calibration chain.#
5 #####################################################
10 source $JPP_DIR/setenv.sh $JPP_DIR >& /dev/null
12 if ( do_usage $* ); then
13 usage "$script <input_file> <detector_file> [output_path [selection]]"
16 set_variable OUTPUT_DIR ./
17 set_variable SELECTOR JDAQTimesliceL1
21 5) set_variable DEBUG $5;&
22 4) set_variable SELECTOR $4;&
23 3) set_variable OUTPUT_DIR $3;&
24 2) set_variable DETECTOR_FILE $2
25 set_variable DAQ_FILE $1;;
26 *) fatal "Wrong number of arguments"
29 if [ ! -d ${OUTPUT_DIR} ]; then
30 mkdir -p ${OUTPUT_DIR}
33 set_variable OUTPUT_JC_TOT ${OUTPUT_DIR}/$(basename $DAQ_FILE .root)_JC_TOT.root
34 set_variable OUTPUT_JMC_TOT ${OUTPUT_DIR}/$(basename $DAQ_FILE .root)_JMC_TOT.root
35 set_variable OUTPUT_JFIT_TOT ${OUTPUT_DIR}/$(basename $DAQ_FILE .root)_JFIT_TOT.root
36 set_variable OUTPUT_JC_K40 ${OUTPUT_DIR}/$(basename $DAQ_FILE .root)_JC_K40.root
37 set_variable OUTPUT_JMC_K40 ${OUTPUT_DIR}/$(basename $DAQ_FILE .root)_JMC_K40.root
38 set_variable OUTPUT_JFIT_K40 ${OUTPUT_DIR}/$(basename $DAQ_FILE .root)_JFIT_K40.root
39 set_variable PMT_PARAMETERS_FILE ${OUTPUT_DIR}/$(basename $DAQ_FILE .root)_TOT_K40.txt
40 set_variable K40_DETECTOR ${OUTPUT_DIR}/$(basename $DETECTOR_FILE .detx)_K40.detx
42 cp $DETECTOR_FILE $K40_DETECTOR
61 -P $PMT_PARAMETERS_FILE \
84 -P $PMT_PARAMETERS_FILE \