- Sep 13, 2023
-
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
- Sep 12, 2023
-
-
- 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
-
- Jul 14, 2023
-
-
jmcarcell authored
-
- Jun 16, 2023
-
-
Marco Clemencic authored
-
- Jun 02, 2023
-
-
- Apr 04, 2023
-
-
Marco Clemencic authored
gaudi_add_pytest is used to declare pytest tests. Each of the test files discovered by pytest are mapped to one ctest test, to be able to run them in parallel. Tests are collected when ctest is invoked and/or at build time, and only in case changes are detected in scanned files.
-
- Apr 03, 2023
-
-
Frank Winklmeier authored
-
- Mar 29, 2023
-
-
Marco Clemencic authored
-
Marco Clemencic authored
- moved the report logic to DHHVisitor - print list of inputs and outputs of an algorithm only once - do not print "data dependencies" header if there is none - use DHHVisitor to report DataHandle owners in AvalancheScheduler
-
- Mar 17, 2023
-
-
Co-authored-by:
Nicole Skidmore <nicola.skidmore@cern.ch> Co-authored-by:
Marco Clemencic <marco.clemencic@cern.ch>
-
- Feb 21, 2023
-
-
Marco Clemencic authored
-
- Jan 26, 2023
-
-
Graeme A Stewart authored
Change explicit mention of Python binary to python3 which should be supported by all distributions and environments (https://peps.python.org/pep-0394/). Update hash bangs to python3. Adapt CMake to search for pytest also as pytest-3; likewise for nosetest binary as nosetests3 (with fallback to pytest and nosetests, which can be used in some virtual environments, even with a Python 3 install). Remove unnecessary utf-8 encoding lines. Update test scripts to python3
-
- Jan 23, 2023
-
-
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
-
Marco Clemencic authored
-
Marco Clemencic authored
-
- Nov 15, 2022
-
-
Chris Burr authored
-
- Nov 08, 2022
-
-
Marco Clemencic authored
Create a symlink to the built Python binary modules so that they can be imported as `Package.Module` (same as it is the case once they are installed).
-
- Oct 12, 2022
-
-
Rosen Matev authored
-
Rosen Matev authored
-
Rosen Matev authored
-
- Sep 07, 2022
-
-
Marco Clemencic authored
-
- Sep 06, 2022
-
-
Marco Clemencic authored
-
- Aug 08, 2022
-
-
Chris Burr authored
-
- Jul 29, 2022
-
-
- Jul 09, 2022
-
-
Marco Clemencic authored
plus minor fixes
-
- Jul 06, 2022
-
-
Marco Clemencic authored
-
Marco Clemencic authored
-
- Jul 01, 2022
-
-
Rosen Matev authored
Before this change, RootHistogramSink always puts a histogram in a top level directory named according to the component name. This change allows a histogram to be saved in a custom directory by naming it with a leading slash. In that case, the component name is ignored.
-
- Jun 24, 2022
-
-
Sebastien Ponce authored
Plus example of histogram customization (and extension of the unit tests) on a log log histogram
-
- Jun 17, 2022
-
-
Marco Clemencic authored
-