Skip to content
Snippets Groups Projects
  1. May 17, 2024
    • John Derek Chapman's avatar
      HepMcParticleLink constructor syntax clean-up. · 8779fec2
      John Derek Chapman authored and Tadej Novak's avatar Tadej Novak committed
      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.
      8779fec2
  2. May 10, 2024
  3. Apr 30, 2024
    • Benjamin Morgan's avatar
      Add optional LTO builds of AtlasGeant4 in Athena and AthSimulation · 27e65af7
      Benjamin Morgan authored and Walter Lampl's avatar Walter Lampl committed
      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.
      27e65af7
  4. Apr 29, 2024
    • Walter Lampl's avatar
      Revert "Merge branch 'athenageant4-lto' into '24.0'" · 52bc2476
      Walter Lampl authored
      This reverts commit 9b36ad1f, reversing
      changes made to 4d2926b2.
      52bc2476
    • Benjamin Morgan's avatar
      Always build AtlasGeant4 OBJECT libs with LTO enabled · 070ee2e5
      Benjamin Morgan authored and Duc Ta's avatar Duc Ta committed
      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.
      070ee2e5
  5. Apr 25, 2024
  6. Mar 08, 2024
  7. Feb 21, 2024
  8. Feb 20, 2024
  9. Feb 14, 2024
  10. Oct 10, 2023
  11. Jun 26, 2023
  12. Feb 05, 2023
  13. Jan 27, 2023
  14. Jan 14, 2023
  15. Dec 08, 2022
  16. Oct 29, 2022
  17. Oct 10, 2022
  18. Oct 07, 2022
  19. Sep 03, 2022
  20. Jul 29, 2022
  21. Jun 30, 2022
  22. Jun 29, 2022
  23. Jun 15, 2022
  24. May 11, 2022
  25. May 10, 2022
  26. Apr 14, 2022
  27. Mar 24, 2022
  28. Feb 03, 2022
  29. Jan 18, 2022
  30. Dec 25, 2021
  31. Nov 30, 2021
  32. Sep 17, 2021
  33. Aug 29, 2021
  34. Jun 10, 2021
  35. Apr 19, 2021
    • Frank Winklmeier's avatar
      Remove linking to SGTests · 08ce4cc3
      Frank Winklmeier authored
      Linking against `SGTests` is only needed if the `StoreGate/SGtests.h` is
      used.
      
      Relates to the duplicate CLID errors discussed in ATEAM-731.
      08ce4cc3
  36. Mar 30, 2021
Loading