- Sep 06, 2023
-
-
Marco Clemencic authored
-
Marco Clemencic authored
-
- Jul 28, 2023
-
-
Marco Clemencic authored
See merge request !1477
-
- 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
-
use std::promise/future instead of misusing std::condition_variable Replicated from identical commit in LHCb FSRSink.cpp file (lhcb/LHCb@e4b7fdf9)
-
-
In particuler : - made it a free function - fixed bad usage of move semantic in favor of references
-
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.
-
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1444
-
- Jul 25, 2023
-
-
Marco Clemencic authored
See merge request !1479
-
Marco Clemencic authored
See merge request !1481
-
Marco Clemencic authored
-
Marco Clemencic authored
See merge request !1227
-
- Jul 24, 2023
-
-
Marco Clemencic authored
See merge request !1478
-
Marco Clemencic authored
See merge request !1473
-
Marco Clemencic authored
See merge request !1471
-
Marco Clemencic authored
See merge request !1480
-
Sebastien Ponce authored
-
Marco Clemencic authored
-
- Jul 21, 2023
-
-
Marco Clemencic authored
-
- Jul 18, 2023
-
-
Marco Clemencic authored
-
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
-
Marco Clemencic authored
-
-
- Jul 17, 2023
-
-
Sebastien Ponce authored
-
Marco Clemencic authored
See merge request !1472
-
Marco Clemencic authored
-
-
Marco Clemencic authored
See merge request !1475
-
Marco Clemencic authored
See merge request !1476
-
- Jul 14, 2023
-
-
aldbr authored
-
Marco Clemencic authored
only showing on el9 gcc12
-
Marco Clemencic authored
-
Marco Clemencic authored
- change default LCG to 103 - run build and test in one job - test centos7 and el9 - use LCG 102b x86_64-centos7-gcc11-opt as minimum version
-
Marco Clemencic authored
See merge request !1474
-
Marco Clemencic authored
-
Marco Clemencic authored
adding a test to make sure we compile an instantiation of it
-
jmcarcell authored
-