This project is mirrored from https://gitlab.cern.ch/gaudi/Gaudi.git.
Pull mirroring updated .
- Mar 26, 2018
-
-
Charles Leggett authored
See merge request !175
-
- Mar 22, 2018
-
-
Frank Winklmeier authored
As a step towards dropping the DECLARE_FACTORY macros (gaudi/Gaudi!420), introduce DECLARE_CONVERTER, which will allow us to start migrating our code and be both compatible with the master of Gaudi and our v30r1 ATLAS branch.
-
- Mar 19, 2018
-
-
Charles Leggett authored
See merge request !174
-
leggett authored
-
- Mar 15, 2018
-
-
scott snyder authored
ToolHandle is not thread-safe. In order to be able to run thread initialization in parallel, we need to make thread-local copies of the ToolHandleArray. Needed to allow running part of the G4 initialization in parallel for the ATLAS simulation. Makes a significant difference on many-core machines like KNL.
-
Vakhtang Tsulaia authored
-
Charles Leggett authored
-
- Mar 13, 2018
-
-
Charles Leggett authored
See merge request !172
-
charles leggett authored
-
- Feb 23, 2018
-
-
Charles Leggett authored
See merge request !170
-
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.
-
Charles Leggett authored
See merge request !169
-
charles leggett authored
-
Charles Leggett authored
doing this to fix !167 See merge request !168
-
Charles Leggett authored
This reverts merge request !166
-
Charles Leggett authored
See merge request !166
-
Charles Leggett authored
See merge request !167
-
- Feb 22, 2018
-
-
leggett authored
-
- Feb 21, 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.
-
- Feb 20, 2018
-
-
Charles Leggett authored
See merge request !165
-
- Feb 08, 2018
-
-
Marcin Nowak authored
-
- Feb 07, 2018
-
-
Marcin Nowak authored
AthenaMP calls that method
-
- Feb 06, 2018
-
-
Charles Leggett authored
See merge request !164
-
charles leggett authored
-
- Jan 26, 2018
-
-
Charles Leggett authored
also throw exception if ToolHandle retrieval fails, instead of silently returning a FAILURE. See merge request !163
-
- Jan 25, 2018
-
-
charles leggett authored
-
- Jan 23, 2018
-
-
Charles Leggett authored
-
- Jan 03, 2018
-
-
charles leggett authored
-
- Jan 02, 2018
-
-
Marco Clemencic authored
-
-
- Dec 22, 2017
-
-
Marco Clemencic authored
-
-
- Dec 21, 2017
-
-
Charles Leggett authored
See merge request !160
-
charles leggett authored
-
Charles Leggett authored
See merge request !159
-
charles leggett authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-
Marco Clemencic authored
-