Skip to content
Snippets Groups Projects
  1. Jul 18, 2023
    • Marco Clemencic's avatar
      Reorganize files and refactor code to make GaudiAlg optional · 6babff9b
      Marco Clemencic authored
      - move Gaudi::Funtional to GaudiFunctional subdir
        - headers are now under "Gaudi/Functional"
        - legacy GaudiAlg corresponding header redirect to the new ones
      - replace GaudiAlgorithm with Algorithm wherever possible in tests and
        utilities
      - add Gaudi::Sequencer basic implementation to replace GaudiSequencer
      - move GaudiAlg specific tests, examples, dictionaries and Python modules
        to GaudiAlg subdir
      - add CMake option GAUDI_ENABLE_GAUDIALG to allow skipping GaudiAlg
        (default to true)
      - minor fixes and clean ups
      6babff9b
  2. Mar 23, 2022
  3. Dec 09, 2021
  4. Aug 19, 2021
    • Frank Winklmeier's avatar
      Type fixes related to -Wconversion · c43abbd2
      Frank Winklmeier authored
      Fix a few conversion warnings that show up when compiling the code with
      `-Wconversion`. The goal was not to make the code compile without
      warnings, but rather reduce the "noise" as much as possible when
      compiling client code against Gaudi headers.
      c43abbd2
  5. May 17, 2021
  6. Jul 28, 2020
  7. Feb 26, 2020
  8. Dec 14, 2019
  9. Nov 19, 2019
    • Frank Winklmeier's avatar
      IoComponentMgr: Only release components during finalize · 03fdf5b5
      Frank Winklmeier authored
      Since `io_reinitialize` could be called multiple times in a job (e.g. in
      the ATLAS HLT) we should not `release` the `IIoComponent` during
      `io_reinitialize` but only during `finalize`. Otherwise the refcount
      will decrease each time and eventually lead to a crash of the job.
      03fdf5b5
  10. Sep 20, 2019
  11. Feb 01, 2019
  12. Jan 07, 2019
  13. Dec 18, 2018
  14. Sep 07, 2018
  15. Apr 16, 2018
  16. Apr 09, 2018
  17. Mar 16, 2018
  18. Jan 05, 2018
  19. Nov 29, 2017
  20. Nov 27, 2017
  21. Nov 24, 2017
  22. Nov 15, 2017
  23. Nov 08, 2017
  24. Sep 26, 2017
  25. Jan 27, 2017
    • Charles Leggett's avatar
      Removed IAlgorithm::sysExecute() · a09edbdc
      Charles Leggett authored
      having sysExecute() and sysExecute(EventContext) causes "overloaded virtual" compiler
      warnings, and we don't actually need the one without an EventContext.
      
      Updated reference files for tests
      a09edbdc
  26. Sep 28, 2016
  27. Jul 28, 2016
  28. Jun 28, 2016
  29. Mar 09, 2016
  30. Sep 21, 2015
  31. Sep 11, 2015
    • Gerhard Raven's avatar
      Provide (and use) C++11 smart pointer 'look and feel' for SmartIF · 71408483
      Gerhard Raven authored
        - use explict bool conversion instead of .isValid()
        - add SmartIF::as<IFace>(), to return a SmartIF to an alternate
          interface -- which (together with move) encourages the use of auto
        - add ServiceManager::service<IFace>() which return SmartIF<IFace> which encourages
          the use of auto
      
      And add a few other C++11 modernizations (eg. prefer STL over raw loop)
      71408483
  32. Aug 04, 2015
  33. Jul 21, 2015
    • Gerhard Raven's avatar
      Optimize string handling · 8b943457
      Gerhard Raven authored
        - replace 'if (s.substr(a,b) = "ccc")' with 'if (s.compare(a,c,"ccc")==0)'
          which avoids creating a temporary string that is immediately thrown away again
        - used std::stoi(s) instead of ::atoi(s.c_str()), ditto for std::stod
        - replace s.substr(a,s.length()-a) and s.substr(a,s.length()) with s.substr(a)
      8b943457
  34. Nov 18, 2013
    • Marco Clemencic's avatar
      Merged ATLAS tags. · 0a8ddb88
      Marco Clemencic authored
      The following SVN tags have been used:
      
        - Gaudi-24-00-00
        - GaudiAlg-14-06-00
        - GaudiAud-09-09-00
        - GaudiCommonSvc-02-00-00
        - GaudiCoreSvc-02-00-03
        - GaudiExamples-24-00-00
        - GaudiGSL-07-12-00
        - GaudiKernel-29-00-02
        - GaudiMP-02-00-01
        - GaudiMonitor-04-00-00
        - GaudiPolicy-13-00-00
        - GaudiProfiling-01-08-00
        - GaudiPython-12-06-00
        - GaudiSvc-20-00-00
        - GaudiSys-24-00-00
        - GaudiUtils-04-06-00
        - PartPropSvc-04-06-00
        - RootHistCnv-11-02-00
      0a8ddb88
  35. Sep 04, 2013
  36. Sep 02, 2013
  37. Jul 23, 2013
  38. Jul 19, 2013
  39. Jul 18, 2013
Loading