Skip to content
Snippets Groups Projects
  1. Aug 08, 2018
  2. Aug 05, 2018
  3. Aug 03, 2018
  4. Aug 02, 2018
  5. Aug 01, 2018
    • Stephen A. Wood's avatar
      Allow lists of run numbers and run ranges in THcParmList::Load · 803ad821
      Stephen A. Wood authored
        When Load is called with a run number, then the input file is ignored
        until a line with a list of run numbers or run number ranges is found.
        For example:
           44,50-90,113
        If the run number matches one of these run numbers or ranges,
        parameter definitions after the match are loaded.  (Until the next
        list of run numbers and ranges.)
        Before this commit, only a single run number or a single range of
        run numbers was allowed.
      803ad821
  6. Jul 31, 2018
    • Stephen A. Wood's avatar
      Improvements to THcTimeSyncEvtHandler making of filtered files. · 0319672e
      Stephen A. Wood authored
        THcTimeSyncEvtHandler can correct runs where the 1190's in a crate
        go out of sync because of a large event.  (This would happen in the
        spring of 2018.  Should be fixed in the DAQ now.)  It a previous version
        this sync problem was detected by looking for 1190 banks that were too large.
        In this update, the first event is used to make a list of which slots
        have TDCs in them.  For subsequent events, it checks that every TDC slot
        has a header and trailer word in the bank.  If any TDCs are found to be
        missing, and the bank size is above a threshold, subsequent events are
        presumed to be out of sync and corrected for in the filtered run output file.
      0319672e
  7. Jul 19, 2018
    • Stephen A. Wood's avatar
      Restore ability to analyze 6 GeV data. · 842da11c
      Stephen A. Wood authored
        Set hodoscopes to standard ADC mode for example hodtest.C script
        badcraw_pos and badcraw_neg always true if not Dynamic pedestal mode
        Don't crash in hodoscope if there is no Cherenkov.
      842da11c
    • Stephen A. Wood's avatar
      Fix formating of Welcome text. · 04f058aa
      Stephen A. Wood authored
      04f058aa
    • Stephen A. Wood's avatar
      Sync cmake in podd and hcana · 33dd18f5
      Stephen A. Wood authored
      33dd18f5
    • Ole Hansen's avatar
      CMake updates: · bc01b8fb
      Ole Hansen authored
      1. Update for ROOT5-enabled root_generate_dictionary CMake function
      
        root_generate_dictionary now works with both ROOT 5 and ROOT 6.
        It defines the dictionary custom target and PCM file internally,
        as appropriate, and also automatically extracts any required
        -D compile definitions from the given target(s).
      
      2. Add configuration option HCANA_BUILTIN_PODD (default ON)
      
        If set to OFF (cmake -DHCANA_BUILTIN_PODD=OFF ...), CMake will find a
        pre-built version of Podd according to the usual find_package search
        rules. (It's sufficient to have the installed "analyzer" in your PATH,
        but you can also set CMAKE_PREFIX_PATH to the Podd installation root,
        for example.) This version of Podd has to have been built and
        installed with Podd's CMake system. In this case, only libHallC will
        be built, and the Podd submodule of hcana is ignored and does not even
        have to be present.
      
      3. Clean existing src/hc_compiledata.h during CMake configuration
      
        This file might be left over from a previous non-CMake build and would
        be incorrectly picked up instead of the CMake-generated version.
      
      4. Generate hcanaConfig.cmake config and version files using latest Podd scripts
      
        Requires Podd at commit JeffersonLab/analyzer@34dd368
      bc01b8fb
  8. Jul 17, 2018
  9. Jul 10, 2018
  10. Jun 29, 2018
  11. Jun 28, 2018
  12. Jun 27, 2018
  13. Jun 08, 2018
  14. May 11, 2018
  15. May 08, 2018
  16. May 03, 2018
  17. Apr 30, 2018
  18. Apr 29, 2018
    • hallc-online's avatar
      Modifiy THcHodoScope.cxx · 4254664d
      hallc-online authored
      In Setup : Set name of histogram to include initial of spectrometer
         that it belongs. Each event in EstimateFocalPLaneTime the histogram
         is fill with the scintillator times so that a cut can be placed
         to throw out bad scintillator times relative to the mean of
         all scintillator times.
      4254664d
  19. Apr 28, 2018
    • hallc-online's avatar
      Modify THcScalerEvtHandler · d3c4f8c1
      hallc-online authored
      Change fBCM_Name to vector of strings .
      Fixed memory leak when it was array of char.
      d3c4f8c1
    • hallc-online's avatar
      Modify THcHodoscope · f26d1d0d
      hallc-online authored
      Elminiate "void" in THcHodoscope::EstimateFocalPlaneTime( void )
      f26d1d0d
    • hallc-online's avatar
      Modify THcHodoEff · 142d35a9
      hallc-online authored
      In Process add if statement to be sure that hitcounter is
        greater than zero and less than total number of paddles
        in the plane.
      142d35a9
    • hallc-online's avatar
      Modify THcDC, THcDriftChamber, THcSpacePoint · 9f98b2c0
      hallc-online authored
      THcSpacePoint
        1) added fSetStubFlag which is intialized
           to kFALSE in constructor and set to kTRUE
           when SetStub is called.
         2) added method GetSetStubFlag which
            returns fSetStubFlag.
      
      THcDriftchamber
         1) In ProcessHits increased fHits reserve to 40
         2) In FindSpacePoints use fSpacePoints->Delete();
         3) In LeftRight ,only SetStub if the Stub is fit.
      
      THcDC
         1) In LinkStubs
            a) only link stubs if number of total spacepoints <10
            b) only link stubs if both spacepoints have SetStubFlag true
      
      THcDCHit.h
         1) In constructor initalize fLR to 0
      
      THcDCTrack.cxx
         1) AddSpacePoint check if fnSP < 10
      9f98b2c0
  20. Apr 24, 2018
    • Stephen A. Wood's avatar
      Update slipstudy.C to drive filtering of runs with 1190 sync problems. · 8cd404a6
      Stephen A. Wood authored
        Will correct sync problems in d(e,e'p) run coin_all_3302.dat and SIDIS
        run coin_all_3621.dat.
      
      To correct 3621, run slipstudy.C as is.  To correct 3302, change kTRUE
      to kFALSE in the line:
      
      synccheck->SetResync(kTRUE);
      8cd404a6
    • Stephen A. Wood's avatar
      Updates to THcTimeSyncEvtHandler · c5e04a3f
      Stephen A. Wood authored
        THcTimeSyncEvtHandler is a toolbox to study and correct various
        synchronization issues.
        It checks that the timestamp in the FADC250s agrees with the timestamp
        in the TI modules.
        It also checks if the event counter in the 1190 modules agrees with the
        event counter in the TI modules.
        It can be used to correct the 1190 synchronization problem we have
        seen in ROC3 by writing out a corrected data file.  See the next commit
        for an example of how it is used.
      c5e04a3f
  21. Apr 23, 2018
    • hallc-online's avatar
      Fix typo in THcTrigDet.cxx · 9ef53129
      hallc-online authored
      9ef53129
    • hallc-online's avatar
      Updated THcTrigDet · a4f28135
      hallc-online authored
      1) Have time cut on TrigDet reference time for TDC and ADC,
             to select reference time from multiple hits
      
      2) Have time window to select best TDC or ADC reference time subtracted
         time  hit for each channel.
      a4f28135
  22. Apr 16, 2018
Loading