Skip to content
Snippets Groups Projects
  1. Jul 31, 2015
  2. Feb 23, 2015
  3. Feb 13, 2015
    • Zafar's avatar
      Look up of Shower and Cherenkov in THcHodoscope::Setup · 386cdddc
      Zafar authored
      Minimm value of normalized energy  fNormETot and minum value of number of
      cherenkov photo electrons, fNCerNPE, is added to parameter files for the
      calculation good scintillator event for tracking efficiency.
      They are  optional parameters
      
      fScinShould and fScinDid are set to 0 or 1
      and only incrmented when Shower and Cerenkov detectors are setup.
      386cdddc
  4. Feb 11, 2015
    • Zafar's avatar
      Look up for shower and cherenkov in THcHodoscope::Setup - 2 · 4f6131f5
      Zafar authored
      If calorimeter and cherenkov is not added to SOS or HMS then it prints
      a warning message and does not calcualte the efficiency for that
      spectrometer.
      
      Minimm value of normalized energy and minum value of number of
      cherenkov photo electrons is added to parameter files for the
      calculation of tracking efficiency.
      4f6131f5
  5. Feb 10, 2015
    • Stephen A. Wood's avatar
      Add "Global variables" to reports. · 8669a94e
      Stephen A. Wood authored
        Variable found in a report template is first tested to see if it is a
        Hall C style parameter (in gHcParms).  If not, then tested to see if it
        is a global variable (in gHaVars).
      8669a94e
  6. Feb 03, 2015
    • Zafar Ahmed's avatar
    • Vardan Tadevosyan's avatar
      Improve THcShower class structure and cleanup · f1b25902
      Vardan Tadevosyan authored
        Clean up THcShower.h and THcShower.cxx.
        typedef vector<THcShowerHit*> THcShowerHitList by
        typedef set<THcShowerHit*> THcShowerHitList.
        Remove inheritance of class THcShowerCluster from THcShowerHitList.
        Define THcShowerCluster as THcShowerHitList, aka set<THcShowerHit*>.
        Remove inheritance of class THcShowerClusterList from
              THcShClusterList, a.k.a. vector<THcShowerCluster*> container.
        Define THcShowerClusterList as vector<THcShowerCluster*>.
        Rename THcShowerHitSet by THcShowerHitList.
        Rename HitList (related to the HMS calorimeter) to HitSet.
        Add operator< in THcShowerHit class, in order to have THcShowerHitSet
          objects to be properly sorted.
      f1b25902
  7. Jan 28, 2015
  8. Dec 05, 2014
  9. Nov 17, 2014
  10. Nov 13, 2014
  11. Oct 04, 2014
  12. Sep 26, 2014
  13. Sep 09, 2014
  14. Aug 18, 2014
  15. Jul 16, 2014
  16. Jul 09, 2014
    • Vardan Tadevosyan's avatar
      Simplification of variables for Shower Counter calibration · 4ccf5c40
      Vardan Tadevosyan authored
      Remove track related variables from the HMS Shower class, use ntuples
      from the track (H.tr) block instead in the HMS calorimeter calibration
      scripts.
      
      - Remove a block of duplicated track related variables from the
      THcShower class which have been added for calorimeter calibration
      purposes.
      
      - In hcal_calib directory, replace those variables with correspondent
      variables from H.tr block in the calorimeter calibration class
      (THcShowerCalib.h), in the cut (hcal_replay_cuts.def) and output
      (output_hcal_replay.def) definitions.
      4ccf5c40
    • Zafar Ahmed's avatar
      Add Hodoscope features: Time differences and beta · cd394f77
      Zafar Ahmed authored
            Compute time differences between planes
            Calculate beta and Chisquard for each track in the hodoscope.
            New variables: fBeta, fBetaChisq
            New histograms for time differences
      cd394f77
  17. May 07, 2014
  18. May 05, 2014
  19. Apr 28, 2014
  20. Apr 25, 2014
  21. Apr 24, 2014
    • Mark Jones's avatar
      Add getting beam energy from gpbeam parameter · 9f076db7
      Mark Jones authored
      Read gpbeam in THcRaster::ReadDatabase
      Add jan05.kinematics
      Modified DBASE/raster_test.database to fill g_ctp_kinematics_filename
      with DBASE/jan05.kinematics
      Modified raster_test.C to load g_ctp_kinematics_filename
      9f076db7
    • Buddhini Waidyawansa's avatar
      Changed the raster channels to use a single plane instead of 4 planes. So went from · 857df591
      Buddhini Waidyawansa authored
        12, 1, 1, 0 !ADC ROC#1 Sl#13 Ch#12 Fast Raster X-sync
        13, 2, 1, 1 !ADC ROC#1 Sl#13 Ch#13 Fast Raster X-signal
        14, 3, 1, 2 !ADC ROC#1 Sl#13 Ch#14 Fast Raster Y-sync
        15, 4, 1, 3 !ADC ROC#1 Sl#13 Ch#15 Fast Raster Y-signal
      to
        12, 1, 1, 0 !ADC ROC#1 Sl#13 Ch#12 Fast Raster X-sync
        13, 1, 1, 1 !ADC ROC#1 Sl#13 Ch#13 Fast Raster X-signal
        14, 1, 1, 2 !ADC ROC#1 Sl#13 Ch#14 Fast Raster Y-sync
        15, 1, 1, 3 !ADC ROC#1 Sl#13 Ch#15 Fast Raster Y-signal
      This works and it makes easier for the mapedit_rasterbcm.pl script to propagate these changes into ENGINE type map files.
      857df591
  22. Apr 11, 2014
  23. Mar 05, 2014
    • Buddhini Waidyawansa's avatar
      THcRaster minor changse, files prefixed with raster_ for testing. · 49064b4b
      Buddhini Waidyawansa authored
        Files with the prefix raster_ are coppies of original *.database,
        and *.param files which now includes changes nessacery for
        decoding raster data. I created seperate files for these because I
        need to merge this code upstream before I can compare the raster
        decoding results with that of the analyzer. For e.g. the map files are
        different from the original map files. So Steve needs to create a perl
        script that can propgate these changes in the map files to the map
        file of the analyzer inorder for me to do the analyzer hcana
        comparision. Once the comparision is done and we are satisifies with
        the results, we will merge the changes with the original files and
        remove the files with the prefix raster_*.
      
        gbeam.param now included by general.param.  No need to load
        a separate parameter set to test raster/BPM code.
      
        examples/MAPS/raster_jun04.map adds new detector IDs for the raster
        and BPMs as follows:
      
      Add the following IDs to the misc elements,
      BEAM
       RASTER_ID= 18          ADC
       BPM_ID= 19             ADC
      
      In the channel section did the following modification:
       sub , plane, counter, sig
        14, 1, 13, 1 !ADC ROC#1 Sl#15 Ch#14 Fast Raster X-sync
        15, 1, 14, 2 !ADC ROC#1 Sl#15 Ch#15 Fast Raster X-signal
        12, 1, 15, 3 !ADC ROC#1 Sl#15 Ch#12 Fast Raster Y-sync
        13, 1, 16, 4 !ADC ROC#1 Sl#15 Ch#13 Fast Raster Y-signal
      49064b4b
    • Buddhini Waidyawansa's avatar
      Add THcRasterRawHit, THcRasterBeam classes. Add raster_test.C script. · bd295b0b
      Buddhini Waidyawansa authored
        THcRasterRawHit class to helps with the decoding of the raster
           signals via THcHitList class.
        THcRasteredBeam class derives from THaApparatus to handle rastered beam.
        Modify Makefile and HallC_LinkDef.h to compile new classes
      bd295b0b
  24. Mar 04, 2014
  25. Jan 30, 2014
    • Zafar's avatar
      Updated Cherenkov detector code · 9ec9143f
      Zafar authored
      We have added a new parameter hcer_tot_pmts = 2 in hcana.param file.
      It is equal to total number of PMTs in Cherenkov detector. With this
      update, the THcCherenkov coarse process is complete. We have Raw adc,
      pedestal subtracted adc, number of photo electrons and hits histograms
      in the output root file for gas Cherenkov detector.
      9ec9143f
  26. Jan 29, 2014
  27. Jan 26, 2014
Loading