- Sep 13, 2023
-
-
Marco Clemencic authored
-
- Jul 26, 2023
-
-
The problem was due to the use of deque, extremely slow for deleting when getting big. The code was written that way supposing we would get ~100 entities (aka some human readable quantity), but we seem to reach > 100000... So deque has been replaced by a map with entity's memory address as a key, and now the deletion is fast
-
Also implemented a default, empty reset.
-
The Sinks have now to implement a flush method, called both at the end (finalize) and regularly if auto flush is activated (via non 0 AutoFlushPeriod property). Existing Sinks have been adapted. Also added unit testing for BaseSink, both for the regular flushing and previous existing (and not yet tested) features.
-
-
- Jul 18, 2023
-
-
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
-
- Jun 08, 2023
-
-
Sebastien Ponce authored
-
- Jun 02, 2023
-
-
- May 09, 2023
-
-
Gerhard Raven authored
-
- Mar 21, 2023
-
-
- Feb 24, 2023
-
-
This checks whether an explicitly named tool has had an property configured. This is an attempt to detect a category of error where a tool is configured, but not added as a public tool. In which case an unconfigured default tool is created, BUT with the expected non-default name, causing confusion.
-
- Jan 24, 2023
-
-
Marco Clemencic authored
-
- Jan 23, 2023
-
-
Marco Clemencic authored
-
Marco Clemencic authored
-
- Jan 20, 2023
-
-
Marco Clemencic authored
-
- Nov 28, 2022
-
-
Marco Clemencic authored
-
- Nov 23, 2022
-
-
Sebastien Ponce authored
Makes other sinks simpler and allows every sink to benefit from regexp based selection of entities
-
- Nov 16, 2022
-
-
Marco Clemencic authored
-
- Oct 20, 2022
-
-
Marco Clemencic authored
-
- Sep 20, 2022
-
-
Marco Clemencic authored
-
- Aug 08, 2022
-
-
Chris Burr authored
-
- Jul 29, 2022
-
-
- Jul 22, 2022
-
-
Sascha Stahl authored
-
- Jul 04, 2022
-
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
- Mar 23, 2022
-
-
- Mar 21, 2022
-
-
Marco Clemencic authored
-
- Feb 16, 2022
-
-
Frank Winklmeier authored
-
- Dec 09, 2021
-
-
- Oct 08, 2021
-
-
- Aug 23, 2021
-
-
Christoph Hasse authored
-
Christoph Hasse authored
-
Christoph Hasse authored
-
- Aug 19, 2021
-
-
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.
-
- Jul 29, 2021
-
-
Rosen Matev authored
!1164 introduced a regular clean up but the memory was not freed
-