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 \