Skip to content
Snippets Groups Projects
hdebug.param 4.37 KiB
Newer Older
  • Learn to ignore specific revisions
  • ; hms tracking code debug flags. 
    ; when these flags are non-zero, dump routines are called to 
    ; print out the data banks for each event.
    ;
    ;  hluno     fortran lun for output
          hluno = 66
    ; hdebugdumptof           Dump timing information for fitting offsets for old CSA method
          hdebugdumptof = 0
    ; hdumptof           Dump timing information for fitting offsets, new PB method
    ; Done from h_tof.f. Add particle ID cuts if desired
    ; Note: don't set both hdumptof=1 and hdebugdumptof=1 at same time
    ;       because they both use fort.37 for the output
          hdumptof = 0
    ;; hdebugdumpcal           Dump calorimeter information for fitting gains
          hdebugdumpcal = 0
    ; number of pedestal events required to overwrite orig. peds.
      hhodo_min_peds = 500
      hcal_min_peds  = 500
      hcer_min_peds  = 500
      haero_min_peds  = 500
      hmisc_min_peds  = 500
    
    ; DEBUGGING OUTPUT FLAGS
    ; ----------------------
    ; hdebugprintrawdc        Dump HMS_RAW_DC Bank
          hdebugprintrawdc = 0
    ; hdebugprintdecodeddc    Dump HMS_DECODED_DC BAnk
          hdebugprintdecodeddc = 0
    ; hdebugflagpsi               Dump calculated coordinate positions
          hdebugflagpsi =  0
    ; hdebugflaggeoemtry          Dump calculated geometrical parameters
          hdebugflaggeometry = 0
    ; hdebugflagpr                Dump intermediate pattern recognition results
          hdebugflagpr = 0
    ; hdebugflagstubchisq         Dump chi2 of left-right fits
          hdebugstubchisq = 0
    ; hdebugflagstubs             Dump stub fit       
          hdebugflagstubs = 0
    ; hdebuglinkstubs             Dump linked hits
          hdebuglinkstubs = 0
    ; hdebugtrackprint            Dump focal plane track fit results
          hdebugtrackprint = 0
    ; hdebugtartrackprint         Dump tracks at target
          hdebugtartrackprint = 0
    ; tof debuging 
    ;
    ;  hdebugprintscinraw         Dump HMS_RAW_SCIN
        hdebugprintscinraw = 0
    ;  hdebugprintscindec         Dump HMS_DECODED_SCIN
        hdebugprintscindec = 0
    ;  hdebugprinttoftracks       Dump  hms_scin_tof
        hdebugprinttoftracks = 0
    ;  hdebugprinttracktests      Dump HMS_TRACK_TESTS
        hdebugprinttracktests = 0
    ;
    ;  hms calorimeter debug flags
    ;  hlun_dbg_cal                lun
       hlun_dbg_cal    = hluno
    ;  hdbg_raw_cal        call h_prt_cal_raw
       hdbg_raw_cal = 0
    ;  hdbg_sparsified_cal call h_prt_cal_sparsified
       hdbg_sparsified_cal = 0
    ;  hdbg_decoded_cal    call h_prt_cal_decoded
       hdbg_decoded_cal = 0
    ;  hdbg_clusters_cal   call h_prt_cal_clusters
       hdbg_clusters_cal = 0
    ;  hdbg_tracks_cal     call h_prt_cal_tracks
       hdbg_tracks_cal = 0
    ;  hdbg_tests_cal      call h_prt_cal_tests    HMS_TRACK_TESTS
       hdbg_tests_cal = 0
    ;
    ;  hard wired histograms. If these flags .ne. 0 then the histogram
    ;     blocks are filled
    ;
    ; hturnon_scin_raw_hist       Histogram HMS raw hodoscope data (each block)
      hturnon_scin_raw_hist = 1
    ; hturnon_decoded_dc_hist     Histogram HMS_DECODED_DC
      hturnon_decoded_dc_hist = 1
    ; hturnon_focal_plane_hist    Histogram HMS_FOCAL_PLANE 
      hturnon_focal_plane_hist = 1
    ; hturnon_target_hist         HISTOGRAM HMS_TARGET
      hturnon_target_hist = 1
    ;
    ; Bypass paramters to bypass code elementes in h_reconstruction
    ;      Stored in hmsbypass_switches.cmn
    ;      Code element is bypassed if switch .ne. 0
    ; hbypass_trans_dc         bypass h_trans_dc
      hbypass_trans_dc   = 0 
    ; hbypass_track            bypass h_track
      hbypass_track      = 0
    ; hbypass_targ_trans       bypass h_targ_trans
      hbypass_targ_trans = 0
    ; hbypass_dc_eff           bypass h_dc_eff and h_dc_eff_shutdown
      hbypass_dc_eff     = 0
    ; hbypass_track_eff        bypass h_tracking efficiency code
      hbypass_track_eff  = 0
    ; hbypass_track_eff_files  bypass h_tracking efficiency output files
      hbypass_track_eff_files  = 1
    
    ; hbypass_trans_scin       bypass h_trans_scin
      hbypass_trans_scin = 0
    ; hbypass_tof              bypass h_tof
      hbypass_tof        = 0
    ; hbypass_scin_eff         bypass h_scin_eff and h_scin_eff_shutdown
      hbypass_scin_eff   = 0
    
    ; hbypass_trans_cer        bypass h_trans_cer
      hbypass_trans_cer  = 0
    ; hbypass_cer              bypass h_cer
      hbypass_cer        = 0
    ; hbypass_cer_eff          bypass h_cer_eff and h_cer_eff_shutdown
      hbypass_cer_eff    = 0
    
    ; hbypass_trans_cal        bypass h_trans_cal
      hbypass_trans_cal  = 0
    ; hbypass_cal              bypass h_cal
      hbypass_cal        = 0
    ; hbypass_cal_eff          bypass h_cal_eff and h_cal_eff_shutdown
      hbypass_cal_eff    = 0
    
    ; hbypass_physics          bypass h_physics
      hbypass_physics    = 0