- Jan 22, 2024
-
-
Marco Clemencic authored
See merge request !1540
-
Marco Clemencic authored
-
- Jan 21, 2024
-
-
Marco Clemencic authored
See merge request !1539
-
Marco Clemencic authored
See merge request !1544
-
Marco Clemencic authored
See merge request !1541
-
Marco Clemencic authored
Closes #279 See merge request !1505
-
- Jan 19, 2024
-
-
Christopher Rob Jones authored
-
- Jan 18, 2024
-
-
Marco Clemencic authored
See merge request !1538
-
Frank Winklmeier authored
Add support for slice-based access to `GaudiHandleArray` so that the following works: ``` for h in myHandleArray[1:]: ... del myHandleArray[1:3] ``` However, we do not support setting the content via a slice as this would become too complicated and is likely never needed.
-
- Jan 17, 2024
-
-
Use ROOT_CXX_STANDARD if it is already defined by ROOT, otherwise preserve previous behaviour and deduct it from ROOT_CXX_FLAGS
-
- Jan 16, 2024
-
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
See merge request !1523
-
Marco Clemencic authored
See merge request !1535
-
Marco Clemencic authored
See merge request !1536
-
Marco Clemencic authored
See merge request !1534
-
Marco Clemencic authored
See merge request !1532
-
Marco Clemencic authored
See merge request !1531
-
Marco Clemencic authored
See merge request !1526
-
- Jan 10, 2024
-
-
Gerhard Raven authored
-
- Jan 08, 2024
-
-
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'
-
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
-
- Jan 03, 2024
-
-
jmcarcell authored
-
- Dec 22, 2023
-
-
Frank Winklmeier authored
Change `GaudiHandleArray` type from `list` to `MutableSequence` and implement the storage as `dict`, which is guaranteed to be insertion-ordered as of Python 3. This considerably improves the speed of `append`. `insert` is potentially a bit slower but that is rarely used.
-
Frank Winklmeier authored
-
- Dec 21, 2023
-
-
Marco Clemencic authored
See merge request !1533
-
-
Marco Clemencic authored
Closes #281 See merge request !1530
-
Marco Clemencic authored
See merge request !1529
-
Marco Clemencic authored
See merge request !1528
-
Marco Clemencic authored
See merge request !1527
-
Marco Clemencic authored
See merge request !1520
-
- Dec 20, 2023
-
-
Sebastien Ponce authored
Their usage is similar to standard histograms, names are prefixed with "Root" and at this stage only non profile, non weighted versions are provided, for dimensions 1, and 3 only. The main difference with standard histograms is that they compute statistical data on the input on top of the strict histogram, in particular they keep sum and sum of squares of all variables so that mean and standard_deviation of the original data can be computed. This behavior mimics Root histograms, which allows to convert the new histograms to Root ones and have the expected behavior, while the Gaudi histograms had no statistical data and their conversion to Root was somehow recomputing them (Root did) based on the histogram content. Obviously the values obtained were not correct.
-
- Dec 19, 2023
-
-
Marco Clemencic authored
-
Frank Winklmeier authored
Remove `print_function`, `absolute_import` and `division` imports.
-
Frank Winklmeier authored
Remove remaining Python2 backwards-compatibilty code.
-
Frank Winklmeier authored
Appending to an empty default HandleArray was not possible. Fix and add unit test.
-
- Dec 18, 2023
-
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1503
-
- Dec 06, 2023
-
-
Frank Winklmeier authored
Remove deprecated `OutStreamType` property from `ApplicationMgr` and `MinimalEventLoopMgr`.
-
- Dec 04, 2023
-
-
Frank Winklmeier authored
Make the printout of `set` properties reproducible. For GaudiConfig2, this is done via the property `repr` itself. For the legacy Configurables, only in the `str` printout.
-