- Apr 30, 2024
-
-
Add CMake option to enable LTO for AtlasGeant4 Use of LTO in Athena builds is not currently possible if the GCC checker plugins are in use. These are not yet LTO-aware, leading to build errors. Disabling these globally or per-LTO-using-package is not feasible as it could lead to the introduction of bad code. Whilst the plugins are made LTO-aware, introduce CMake option in Athena and AthSimulation for enabling LTO builds of the AtlasGeant4 "big" library. Set to OFF by default so that "normal" builds are unaffected. Builds wanting LTO can set the option to ON, but must also set ATLAS_USE_GCC_CHECKERS to OFF in this case.
-
- Apr 29, 2024
-
-
Walter Lampl authored
This reverts commit 9b36ad1f, reversing changes made to 4d2926b2.
-
Add CMake option to enable LTO for AtlasGeant4 Use of LTO in Athena builds is not currently possible if the GCC checker plugins are in use. These are not yet LTO-aware, leading to build errors. Disabling these globally or per-LTO-using-package is not feasible as it could lead to the introduction of bad code. Whilst the plugins are made LTO-aware, introduce CMake option in Athena and AthSimulation for enabling LTO builds of the AtlasGeant4 "big" library. Set to OFF by default so that "normal" builds are unaffected. Builds wanting LTO can set the option to ON, but must also set ATLAS_USE_GCC_CHECKERS to OFF in this case.
-
- Apr 09, 2024
-
-
Clean up legacy TBCaloGeometry config
-
- Mar 20, 2024
-
-
Frank Winklmeier authored
Delete legacy config and only build a component library.
-
- Mar 19, 2024
-
-
Delete a number of obsolete Calo-Geometry config files
-
- Dec 05, 2023
-
-
scott snyder authored
Uninitialized variables.
-
- Aug 15, 2023
-
-
TBDetDescrAlg: Deprecated SG methods. createProxy -> recordAddress.
-
- Jun 30, 2023
-
-
Walter Lampl authored
remove unused 'operator std::string()' methods from LArRawEvent
-
- Apr 18, 2023
-
-
Remove the unused boost subpackages from find_package(), add missing
-
- Feb 07, 2023
-
-
ComponentAccumulator-based configuration of Tile Test Beam Simulation
-
- Feb 01, 2023
-
-
Frank Winklmeier authored
Mark TBCalo[Cool]PosTool as not thread-safe (used of callbacks). Closes ATLASRECTS-7346.
-
- Jan 23, 2023
-
-
IExtrapolator: Rename methods as to be more obvious what they do
-
- Jan 18, 2023
-
-
TBEvent: Fix cppheck warnings. Pass strings by const reference, not by value.
-
- Jan 12, 2023
-
-
IExtrapolator: Remove Particle interfaces
-
- Dec 13, 2022
-
-
scott snyder authored
Unused variables.
-
- Dec 01, 2022
-
-
Make CaloRec a pure component library
-
- Nov 22, 2022
-
-
TBDetDescrCnv: Enable thread-safety checking. Enable thread-safety checking.
-
- Oct 07, 2022
-
-
TBTPCnv: Enable thread-safety checker. Enable thread-safety checker and fix warnings.
-
- Oct 05, 2022
-
-
TBCaloConditions: Remove EventInfo depedency. Remove dependency on old EventInfo class.
-
TBCondRunPar: Remove reference to EventInfo. Remove reference to old EventInfo class.
-
- Oct 01, 2022
-
-
TBRec: Remove dependency on EventInfo. Remove dependency on old EventInfo class.
-
- Sep 21, 2022
-
-
Frank Winklmeier authored
-
- Sep 20, 2022
-
-
TBRec: Fix a const-correctness violation. Should only get const pointers from a const AthenaHitsVector.
-
- Aug 11, 2022
-
-
Frank Winklmeier authored
-
- Aug 08, 2022
-
-
Walter Lampl authored
-
- Jun 30, 2022
-
-
Frank Winklmeier authored
The `eformat_write` dependency is not needed as the bytestream converters do not actually create the "writable" fragment. This is taken care of by the ByteStreamCnvSvcBase.
-
Frank Winklmeier authored
Delete ancient code to monitor (pre Run-1) testbeam data.
-
- Jun 07, 2022
-
-
Frank Winklmeier authored
-
- Apr 14, 2022
-
-
ATLASSIM-3150: Enable use of static Geant4 in Athena using "BigLibrary" pattern to improve simulation performance
-
- Apr 07, 2022
-
-
- Apr 06, 2022
-
-
- Apr 05, 2022
-
-
TrkDetDescrAthenaPool+TBDetDescrAlg+TBDetDescrAthenaPool+MuonRPC_Cabling+MuonCablingServers: Enable thread-safety checking.
-
-
- Apr 04, 2022
-
-
- Apr 01, 2022
-
-
- Mar 16, 2022
-
-
Walter Lampl authored
-
- Feb 09, 2022
-
-
Benjamin Michael Wynne authored
It is a widespread and reasonable, but incorrect, pattern to assume that if a handle(key) is not used then it should not be initialized. In fact, this leaves the data dependency active in the scheduler, and no error will be thrown if the handle is never accessed. Instead, the handle should be initialized(false) - this MR makes the change
-
- Jan 28, 2022
-
-
scott snyder authored
Explicitly qualify virtual methods called from ctors.
-
scott snyder authored
Uninitialized pointer passed to SG::retrieve.
-