This project is mirrored from https://gitlab.cern.ch/atlas/athena.git.
Pull mirroring updated .
- Nov 05, 2024
-
-
G4HiveEx: Adjust conditional for cppcheck. Adjust so that cppcheck doesn't see the false conditional for gettid.
-
- Nov 04, 2024
-
-
Frank Winklmeier authored
The explicit `extends2`, `extends3`, etc. classes are no longer required and can be replaced by the variadic `extends`.
-
- Oct 04, 2024
-
-
Frank Winklmeier authored
-
- Sep 24, 2024
-
-
MCTruthBase: Fix cppcheck 2.14 warnings. Prefer returning const references to members rather than copies.
-
- Aug 06, 2024
-
-
scott snyder authored
Prefer returning const references to members rather than copies.
-
- Jul 10, 2024
-
-
Update transient TrackRecords patch themselves using HepMcParticleLink if persistified using TrackRecord_p1
-
- Jun 19, 2024
-
-
G4HiveEx: Use gettid() library call rather than making the syscall directly. Fixes cppcheck warning.
-
- Jun 17, 2024
-
-
Move documentation to README.md in the Simulation
-
- Jun 03, 2024
-
-
Clean-up of MCTruth/TrackHelper class
-
- May 31, 2024
-
-
main-coverity-MCTruth
-
- May 30, 2024
-
-
Introduce a common naming scheme for methods and variables related to GenParticles representing particles after all interactions so far Rename variables and methods related to GenParticles representing the particle being simulated after all interactions so far
-
- May 28, 2024
-
-
Introduce a common naming scheme for methods and variables related to primary GenParticles
-
Drop redundant PrimaryParticleInformation::SetParticle() method
-
Clean-up of AtlasG4EventUserInfo
-
- May 27, 2024
-
-
Beginning the process of documenting simulation classes
-
- May 17, 2024
-
-
HepMcParticleLink constructor syntax clean-up. Avoid using 0 in combination with HepMcParticleLink::IS_EVENTNUM in constructor calls as this is not properly supported. It is more correct to directly use 0 with HepMcParticleLink::IS_POSITION to indicate that the link is to the first GenEvent in the McEventCollection.
-
- 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 23, 2024
-
-
Update TruthIncidents and ISFParticle to know about uniqueID
-
- Apr 09, 2024
-
-
Clean up legacy CTB_G4Sim configs
-
- Mar 27, 2024
-
-
Add status to transient TrackRecord class and add, but not use a new persistent class
-
- Mar 26, 2024
-
-
Clean-up of TrackRecord header ahead of further updates
-
- Mar 18, 2024
-
-
Migrate Sensitive Detectors to use ID rather than barcode
-
- Mar 15, 2024
-
-
-
Clean-up/Migration of commented out legacy configuration in Simulation packages
-
- Mar 14, 2024
-
-
John Chapman authored
-
- Mar 12, 2024
-
-
Drop obsolete ISFParticle::m_bcid member variable
-
- Mar 08, 2024
-
-
Update HepMcParticleLink interface and clients without changing behaviour
-
- Mar 07, 2024
-
-
Clean-up/Migration of commented out legacy configuration in Simulation packages
-
- Feb 20, 2024
-
-
Remove legacy sim config main
-
- Feb 14, 2024
-
-
Remove legacy sim config main
-
- Jan 29, 2024
-
-
Frank Winklmeier authored
Follow-up to Gaudi v38 update (!66880) for properties that changed from `list` to `set`. Assign values as `set` instead of relying on the implicit conversion.
-
- Dec 13, 2023
-
-
Remove barcodes from the print statements and comments
-
- Dec 06, 2023
-
-
Compilation fixes for the main--HepMC2 nightly
-
- Dec 01, 2023
-
-
Update TrackBarcodeInfo constructor to take uniqueID as well as barcode + replace some calls to GetParticleBarcode with GetParticleUniqueID
-
- Nov 30, 2023
-
-
John Chapman authored
Update classes in MCTruth package to handle Status and UniqueID (part of Barcode migration) (ATLASSIM-6978)
-
- Aug 03, 2023
-
-
Propagate status() of the ISFParticle in Simulation everywhere
-
- Jul 28, 2023
-
-
Introduce is_same_generator_particle function and use it in MuonTruthAlgs
-
Update AtlasG4EventUserInfo.h: remove the unused members and functions related to barcodes
-