Skip to content
Snippets Groups Projects
  1. Jan 24, 2024
  2. Jan 23, 2024
  3. Jan 22, 2024
  4. Jan 21, 2024
  5. Jan 19, 2024
  6. Jan 18, 2024
  7. Jan 17, 2024
  8. Jan 16, 2024
  9. Jan 10, 2024
  10. Jan 08, 2024
    • Gerhard Raven's avatar
      Streamline MonitoringHub and Sink implementations · 8c51ea6d
      Gerhard Raven authored
      - RootHistogramSink: avoid having a 'registry' for each instance,
        instead keep one shared constant global in an anonymous namespace
        so it is hidden from the linker
      - JSONSink: use the fact that `ofstream` closes the corresponding file
        when going out of scope
      - BaseSink: use `std::set` with dedicted comparison operator instead
        of `std::map` which saves a bit of memory
      - MonitoringHub: avoid one level of indirection in the type erasure
        which will type-erased function arguments to be passed in registers
        instead of forcing them to be passed through main memory
      - MonitoringHub: `m_typeIndex` is an invariant once constructed, and
        does not need a type-erased function to be determined 'on the fly'
      8c51ea6d
    • Sebastien Ponce's avatar
      Support GaudiHive in GaudiPython · 4a1e9887
      Sebastien Ponce authored
      Allows to use the hiveWhiteBoard and select the right TES.
      Made it backward compatible in the sense that by default TES number 0 is used seemlessly when number of threads is 1.
      If several threads are used however, an error will be raised if the store is not selected explicitely
      4a1e9887
  11. Jan 03, 2024
  12. Dec 22, 2023
  13. Dec 21, 2023
Loading