- Jan 23, 2024
-
-
Marco Clemencic authored
-
Marco Clemencic authored
change library and Python package names to GaudiPartProp
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
This is a port of the LHCb PartProp service into Gaudi. Namespace for the service is updated to be part of Gaudi. Various examples and tests are all ported. Copyright and license are updatded to match Gaudi. Test algorithm is converted to a plain Algorithm and not a GaudiAlgorithm. Considerable clean-up of Python parts to improve flake8 and pylint compliance. (There are some import statements that have side effects, which are excepted from tests, F401.)
-
- 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 gaudi/Gaudi!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
-