Commits on Source (56)
-
Marco Clemencic authoredb945597f
-
Marco Clemencic authored1b116260
-
Marco Clemencic authored
Closes #262 See merge request !1467
406d0f84 -
Marco Clemencic authoreddc6ec0c3
-
Marco Clemencic authored
See merge request !1469
ba821e82 -
jmcarcell authoredecace1aa
-
Marco Clemencic authored
adding a test to make sure we compile an instantiation of it
0504b2c9 -
Marco Clemencic authoredc3c857e5
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1474
e193dfa7 -
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
d71da095 -
Marco Clemencic authoredb674a4f9
-
Marco Clemencic authored
only showing on el9 gcc12
77ed9947 -
aldbr authored82f68f72
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1476
0c158713 -
Marco Clemencic authored
See merge request gaudi/Gaudi!1475
0aad251b -
0e3d2793
-
Marco Clemencic authored6be91f7a
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1472
4784576d -
Sebastien Ponce authoredaff0dbfa
-
43dccc0a
-
Marco Clemencic authoreda57d198a
-
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
6babff9b -
Marco Clemencic authoredf21c6696
-
Marco Clemencic authored0245026b
-
Marco Clemencic authoreddf0f94e6
-
Sebastien Ponce authoredb5737dd9
-
Marco Clemencic authored
See merge request gaudi/Gaudi!1480
27825740 -
Marco Clemencic authored
See merge request gaudi/Gaudi!1471
9c427f28 -
Marco Clemencic authored
See merge request gaudi/Gaudi!1473
057a4edf -
Marco Clemencic authored
See merge request gaudi/Gaudi!1478
877aaa5c -
Marco Clemencic authored
See merge request gaudi/Gaudi!1227
9269b8cb -
Marco Clemencic authored6487a260
-
Marco Clemencic authored
See merge request !1481
61a0c9be -
Marco Clemencic authored
See merge request !1479
f0dee8e2 -
Marco Clemencic authored
See merge request !1444
92fa1f6f -
854fa44a
-
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.
d92c0131 -
Also implemented a default, empty reset.
35dbd04d -
In particuler : - made it a free function - fixed bad usage of move semantic in favor of references
677c53c7 -
3aeddfa8
-
use std::promise/future instead of misusing std::condition_variable Replicated from identical commit in LHCb FSRSink.cpp file (lhcb/LHCb@e4b7fdf9)
d87e6d8c -
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
9ae16811 -
Marco Clemencic authored
See merge request !1477
a83ccd67 -
Sebastien Ponce authored7e3e87d9
-
Dan Guest authored5da5cc84
-
Maarten Van Veghel authored94dae29b
-
Marco Clemencic authoredbf5383ad
-
Marco Clemencic authored50223186
-
Marco Clemencic authored
See merge request !1491
f2781c31 -
Marco Clemencic authored
See merge request !1484
b3caecf0 -
ef0a7a9a
-
Marco Clemencic authored
See merge request !1485
ae23043d -
Marco Clemencic authored
See merge request !1486
05bc5f44 -
1994e6c0
-
Marco Clemencic authored
See merge request !1488
f5a9d864 -
Marco Clemencic authored
Closes #273 See merge request !1489
1338c8f2
Showing
- .gitlab-ci.yml 136 additions, 173 deletions.gitlab-ci.yml
- CHANGELOG.md 19 additions, 0 deletionsCHANGELOG.md
- CMakeLists.txt 6 additions, 2 deletionsCMakeLists.txt
- Gaudi/python/Gaudi/Configuration.py 0 additions, 1 deletionGaudi/python/Gaudi/Configuration.py
- Gaudi/tests/nose/test_tool_handle_property.py 4 additions, 4 deletionsGaudi/tests/nose/test_tool_handle_property.py
- Gaudi/tests/pyjobopts/test_purge1.py 1 addition, 1 deletionGaudi/tests/pyjobopts/test_purge1.py
- Gaudi/tests/qmtest/gaudi.qms/purge.qmt 1 addition, 1 deletionGaudi/tests/qmtest/gaudi.qms/purge.qmt
- GaudiAlg/CMakeLists.txt 67 additions, 4 deletionsGaudiAlg/CMakeLists.txt
- GaudiAlg/dict/dictionary.h 45 additions, 0 deletionsGaudiAlg/dict/dictionary.h
- GaudiAlg/dict/selection.xml 29 additions, 0 deletionsGaudiAlg/dict/selection.xml
- GaudiAlg/include/GaudiAlg/Consumer.h 2 additions, 60 deletionsGaudiAlg/include/GaudiAlg/Consumer.h
- GaudiAlg/include/GaudiAlg/FilterPredicate.h 2 additions, 61 deletionsGaudiAlg/include/GaudiAlg/FilterPredicate.h
- GaudiAlg/include/GaudiAlg/FunctionalDetails.h 4 additions, 700 deletionsGaudiAlg/include/GaudiAlg/FunctionalDetails.h
- GaudiAlg/include/GaudiAlg/FunctionalTool.h 3 additions, 78 deletionsGaudiAlg/include/GaudiAlg/FunctionalTool.h
- GaudiAlg/include/GaudiAlg/FunctionalUtilities.h 15 additions, 111 deletionsGaudiAlg/include/GaudiAlg/FunctionalUtilities.h
- GaudiAlg/include/GaudiAlg/GetAlgs.h 9 additions, 17 deletionsGaudiAlg/include/GaudiAlg/GetAlgs.h
- GaudiAlg/include/GaudiAlg/MergingTransformer.h 2 additions, 411 deletionsGaudiAlg/include/GaudiAlg/MergingTransformer.h
- GaudiAlg/include/GaudiAlg/Producer.h 3 additions, 31 deletionsGaudiAlg/include/GaudiAlg/Producer.h
- GaudiAlg/include/GaudiAlg/ScalarTransformer.h 2 additions, 82 deletionsGaudiAlg/include/GaudiAlg/ScalarTransformer.h
- GaudiAlg/include/GaudiAlg/Sequencer.h 4 additions, 231 deletionsGaudiAlg/include/GaudiAlg/Sequencer.h
GaudiAlg/dict/dictionary.h
0 → 100644
GaudiAlg/dict/selection.xml
0 → 100644
This diff is collapsed.
This diff is collapsed.