Skip to content
Snippets Groups Projects
  1. Jan 10, 2024
  2. Dec 19, 2023
  3. Nov 07, 2023
  4. Nov 03, 2023
  5. Oct 17, 2023
  6. Sep 19, 2023
  7. Sep 13, 2023
  8. 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
  9. Jun 02, 2023
  10. Jan 30, 2023
  11. Nov 10, 2022
  12. Jun 01, 2022
  13. Mar 30, 2022
  14. Mar 29, 2022
  15. Mar 25, 2022
  16. Mar 23, 2022
  17. Mar 19, 2022
  18. Mar 04, 2022
  19. Feb 23, 2022
  20. Jan 10, 2022
  21. Dec 20, 2021
  22. Dec 14, 2021
  23. Dec 13, 2021
  24. Dec 09, 2021
  25. Nov 16, 2021
  26. Oct 20, 2021
  27. Sep 02, 2021
    • Gerhard Raven's avatar
      Make Gaudi::Functional constructors more paranoid about # of inputs/outputs · 73911404
      Gerhard Raven authored
      Currenly, the constructors of the Gaudi::Functional baseclasses use
      `std::array<KeyValue,N>` as arguments where N is the number of inputs
      or outputs specified. However, this implies that one can specify a list
      of less than N KeyValues, as `std::array` will happily
      default-initialize any missing items. This will then result in an error
      in genConf, as this implies a property with a default-initialized string
      (i.e. an empty string) as key.
      
      This can be fixed by replacing the `std::array<KeyValue,N>` with a tuple
      with N `KeyValues, eg. for N=2 an `st::tuple<KeyValue,KeyValue>`.
      73911404
  28. Aug 17, 2021
  29. Jun 28, 2021
  30. Jun 27, 2021
    • Gerhard Raven's avatar
      Optimize TupleObj::fill · cfcde29c
      Gerhard Raven authored
      * avoid using C-style VA_ARGS which assumes 'double' arugments without any checking
      * generalize to 'all the same type of arguments' instead of 'all double', and check
        at compile time
      * avoid creating an `std::vector` to tokenize the format string
      cfcde29c
Loading