9 source $JPP_DIR/setenv.sh $JPP_DIR >& /dev/null
 
   11 if ( do_usage $* ); then
 
   12     usage "$script [edit the different options within]"
 
   16     fatal "Incorrect number of arguments."
 
   19 set_variable            DAQ_FILE   $1
 
   20 set_variable       DETECTOR_FILE   $2
 
   21 set_variable          INSTRUMENT   $3
 
   22 set_variable              STRING   $4
 
   23 set_variable          OUTPUT_DIR   $5
 
   25 set_variable        TOP_PMTS   1
 
   26 set_variable     BOTTOM_PMTS   4
 
   27 set_variable   MAX_NEIGHBORS   4
 
   28 set_variable  ANALYSIS_LEVEL   0
 
   30 set_variable     PULSE_PERIOD   6250 #in units of 16 ns
 
   31 set_variable   STAGGER_PERIOD    220 #in units of 16 ns
 
   32 set_variable           infile      $DAQ_FILE  
 
   34 cd  ${JPP_DIR}/examples/JNanobeacon
 
   36 set_variable   OUTDIR_PULSE   "${OUTPUT_DIR}/out/$INSTRUMENT/JPulseFinder"
 
   38 if [ ! -d ${OUTDIR_PULSE} ] 
 
   40     mkdir -p ${OUTDIR_PULSE} 
 
   43 set_variable   OUT_FILE_PULSE   ${OUTDIR_PULSE}/$(basename ${DAQ_FILE} .root)_JPF.root
 
   45 if [ ! -f $OUT_FILE_PULSE ]; then
 
   55     echo "\nThe pulses for the file ${DAQ_FILE} already exist in file\n$OUT_FILE_PULSE\nContinue..."
 
   58 set_variable  OUTDIR_CALIBRATE   "${OUTPUT_DIR}/out/$INSTRUMENT/JInterDomCal"
 
   60 if [ ! -d ${OUTDIR_CALIBRATE} ] 
 
   62     mkdir -p ${OUTDIR_CALIBRATE} 
 
   65 set_variable   OUT_FILE_TXT      ${OUTDIR_CALIBRATE}/$(basename ${DAQ_FILE} .root)_JNBC.txt
 
   66 set_variable   OUT_FILE_CHECKS   ${OUTDIR_CALIBRATE}/$(basename ${DAQ_FILE} .root)_JNBC.root
 
   67 set_variable   OUT_FILE_DETX     ${OUTDIR_CALIBRATE}/$(basename ${DAQ_FILE} .root)_JNBC.detx
 
   81 report_name="$/calibration_report_${runs[i]}.pdf"
 
   83 set_variable   OUT_FILE_PDF     ${OUTDIR_CALIBRATE}/$(basename ${DAQ_FILE} .root).pdf
 
   85 echo "Writing calibration report in file:" 
 
   87 echo "------------------------------------\n"
 
   89 python plot_report_calibration.py -ir $OUT_FILE_CHECKS -it $OUT_FILE_TXT -o $OUT_FILE_PDF