Skip to content
Snippets Groups Projects
  1. Oct 16, 2019
  2. Jan 20, 2019
  3. Jan 07, 2019
  4. Dec 15, 2018
    • Whitney Armstrong's avatar
      Starting adding logging with spdlog · ec942943
      Whitney Armstrong authored
      - Mixins defined in Logger.h
      - Mixin used in base classes (THcDC is currently a good example)
      
      Added a few more spdlog loggers
      
      Added logging to many.
      
      - Added logging to hodoscope, aerogel hitlist and detectormap
      - Working on scandalizer features.
      
      Added logging.
      
      Added more logging.
      
      added more logging.
      
      More logging.
      ec942943
  5. Dec 11, 2018
  6. Aug 23, 2018
    • Stephen A. Wood's avatar
      In THcParmList::Load only look for run ranges in top file. · 234512dc
      Stephen A. Wood authored
        Previously, if load was called with a run number, array continuation
        lines in included files were being interpreted as lists of run numbers.
        Still we have the limitation that in the top file, if we define an array
        with multiple lines, the continuation lines will be interpreted as
        run number lists and mess things up.  But it is unlikely that we would
        need to define arrays in the top file when we are in run number
        mode.
      234512dc
  7. Aug 13, 2018
  8. Aug 08, 2018
    • Stephen A. Wood's avatar
      Updates to doxygen documentation · 76706b74
      Stephen A. Wood authored
        Add doxygen groups "Apparatuses" and "Decoders"
        Make sure every class is in a group
        Make sure most classes have a \brief description
        Improve comments for some classes including THcHallCSpectrometer
           and hodoscope classes
        Change some Doxyfile defaults.  Include sources files.
      76706b74
  9. Aug 05, 2018
  10. Aug 03, 2018
  11. 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
  12. May 11, 2018
  13. Jul 21, 2017
  14. Dec 15, 2016
  15. Dec 02, 2016
    • Jure Bericic's avatar
      Fatal -> runtime_error · 6067cfdb
      Jure Bericic authored
      THcParmList::LoadParmValues now throws runtime_error instead of calling Fatal,
      and with that causing core dump, when non-optional parameter is not found.
      6067cfdb
  16. May 20, 2016
  17. May 18, 2016
  18. May 12, 2016
  19. Mar 10, 2015
  20. Jan 16, 2015
  21. Jan 14, 2015
  22. Jan 08, 2015
  23. Sep 10, 2014
  24. Sep 09, 2014
  25. Apr 28, 2014
  26. Apr 21, 2014
    • Stephen A. Wood's avatar
      Experimental CCDB support improvements. · 47ef7bca
      Stephen A. Wood authored
        Title now copied to THcParmList variable
        String variables copied.  (Only first element of string array copied)
        Parameter created as int or double depending on CCDB table type
        Multiple column tables ignored.
      47ef7bca
  27. Apr 18, 2014
    • Stephen A. Wood's avatar
      Experimental code to get parameters from CCDB. · afb75f5c
      Stephen A. Wood authored
        CCDB must be installed and CCDB_HOME defined before compiling.
        If CCDB_HOME is not defined, hcana is compiled without CCDB support
        scons has not been updated to compile with CCDB support
        To use, instead of gHcParms->Load(filename), do
          gHcParms->OpenCCDB(runnum, ccdb_connection_string)
          gHcParms->LoadCCDBDirectory("hms","h")
          gHcParms->LoadCCDBDirectory("sos","s")
          gHcParms->LoadCCDBDirectory("gen","g")
        Parmaters will be loaded into the same internal gHcParms list as with
        ThcParmList::Load, so no changes to detector classes are needed.
        Scripts to convert existing parameters into CCDB are under development.
        Currently all ccdb constants are loaded as doubles as there is not
        a way to easily query ccdb to get the data type.
        Also strings are not loaded.
      afb75f5c
  28. Jan 17, 2014
  29. Nov 15, 2013
    • Edward Brash's avatar
      Address some minor issues reported by cppcheck · bd50814c
      Edward Brash authored
      These were related to a) scope of some variable declarations, and b) use
      of pre-increment vs. post-increment of non-primitive types (this has a
      slight performance hit due to the way that pre- vs. post-increment
      operators are overloaded in C++.
      
      Also cleaned up a few places where initialized variables were not being
      used.
      bd50814c
  30. Oct 07, 2013
  31. Oct 02, 2013
  32. Mar 19, 2013
  33. Feb 07, 2013
  34. Dec 20, 2012
  35. Sep 07, 2012
  36. Sep 06, 2012
Loading