- Nov 07, 2023
-
-
- Sep 19, 2023
-
-
Sebastien Ponce authored
-
Sebastien Ponce authored
-
Sebastien Ponce authored
-
- Sep 13, 2023
-
-
Marco Clemencic authored
-
- 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
-
- Nov 08, 2022
-
-
Marco Clemencic authored
-
- Mar 23, 2022
-
-
- Mar 15, 2022
-
-
Gerhard Raven authored
`IFileAccess;:read` returns an `optional<string>` with the content of the requested file -- if it can be read. Otherwise it returns an 'empty' optional.
-
- Dec 09, 2021
-
-
- Jul 15, 2021
-
-
- May 17, 2021
-
-
- May 05, 2021
-
- Oct 26, 2020
-
-
see https://its.cern.ch/jira/browse/LBCOMP-23 Co-authored-by:
Marco Clemencic <marco.clemencic@cern.ch>
-
- Oct 09, 2020
-
-
Marco Clemencic authored
ROOT >= 6.22 traps SIGABRT making it not usable
-
- Jun 12, 2020
-
-
Marco Clemencic authored
-
- Jun 11, 2020
-
-
Marco Clemencic authored
-
- Mar 16, 2020
-
-
Sebastien Ponce authored
-
- Feb 26, 2020
-
-
Marco Clemencic authored
-
- Dec 14, 2019
-
-
Marco Clemencic authored
-
- Oct 21, 2019
-
-
- Jun 20, 2019
-
-
Gerhard Raven authored
-
- May 15, 2019
-
-
- Feb 01, 2019
-
-
patch generated by standalone job
-
Marco Clemencic authored
-
- Dec 11, 2018
-
-
Christopher Rob Jones authored
-
Christopher Rob Jones authored
-
Christopher Rob Jones authored
-
- Dec 08, 2018
-
-
Christopher Rob Jones authored
-
- Nov 05, 2018
-
-
patch generated by https://gitlab.cern.ch/hgraslan/Gaudi/-/jobs/2518381
-
Hadrien Benjamin Grasland authored
-
- Nov 01, 2018
-
-
Marco Clemencic authored
- moved related headers to different hierarchy - Gaudi/Parsers/XYZ.h
-
- Oct 17, 2018
-
-
Gerhard Raven authored
The updatehandler can either be anything which satisfies the `void(PropertyBase&)` signature, or a member function with the signature `void()` or `void(PropertyBase&)`. In addition, an additonal argument can be passed which specifies whether or not the provided handel should be invoked immediately. Default is to _not_ invoke it immediately.
-
- Sep 10, 2018
-
-
Hadrien Benjamin Grasland authored
-
- Aug 02, 2018
-
-
- Jul 21, 2018
-
-
- Apr 16, 2018
-
-
Marco Clemencic authored
-
- Apr 12, 2018
-
-
- Mar 20, 2018
-
-
leggett authored
-
- Feb 07, 2018
-
-
Frank Winklmeier authored
The StatusCode now consists of a value and category/domain. By default StatusCodes are created within a "default category". But users can define new categories and StatusCodes using typed enums. The design is mainly borrowed from std::error_code. Main changes: - StatusCode::setCode has been removed - No implicit conversions from/to bool or int anymore. This greatly increases type safety. - Converted all unscoped enums in Gaudi to their own StatusCode category (Clients will have to adjust their code to the scoped enum names (e.g. ERR -> Status::ERR) - Added operator bool() that is equivalent to isSuccess() - Added ternary (bitwise) AND(&) and OR(|) operators to combine StatusCodes according to three-valued logic - Added extensive unit tests for all StatusCode features Impact on clients: - Code that relies on the implicit StatusCode<->bool/int conversion has to be changed to explicitly construct/convert StatusCodes via either the constructor, operator bool() or getCode(). - Clients using Gaudi StatusCodes need to adjust to using the scoped enums. E.g. clients of the ConversionSvc need to change BAD_STORAGE_TYPE to Status::BAD_STORAGE_TYPE when checking for specific StatusCode return types.
-