Skip to content
Snippets Groups Projects
  1. Feb 01, 2019
  2. Jan 27, 2019
  3. Jan 25, 2019
  4. Jan 09, 2019
    • John Chapman's avatar
      Update TPCnv unit tests using HepMcParticleLinkCnv_p2 to use Athena::LeakCheck · 7ff1ef1c
      John Chapman authored
      By creating a dummy `HepMcParticleLink` ahead of creating the `Athena::LeakCheck` we can
      avoid leak warnings from the static variable created by the class. The same approach is
      used to mask a similar feature in the DVL Info. This all means that we can add back the
      leak checking to these unit tests. In the longer term we will try to remove the static
      variables from the `HepMcParticleLink` implementation - see ATLASSIM-3605.
      7ff1ef1c
    • John Chapman's avatar
      Update TPCnv unit tests using HepMcParticleLinkCnv_p1 to use Athena::LeakCheck · e0368961
      John Chapman authored
      By creating a dummy `HepMcParticleLink` ahead of creating the `Athena::LeakCheck` we can
      avoid leak warnings from the static variable created by the class. The same approach is
      used to mask a similar feature in the DVL Info. This all means that we can add back the
      leak checking to these unit tests. In the longer term we will try to remove the static
      variables from the `HepMcParticleLink` implementation - see ATLASSIM-3605.
      e0368961
  5. Jan 08, 2019
    • John Chapman's avatar
      Migrating the LUCID_EventTPCnv TP Converters to use the new HepMcParticleLink · b710e859
      John Chapman authored
      This commit updates the TP Converters which use `HepMcParticleLink_p1` to
      properly initialize the new transient `HepMcParticleLink` class. It also
      adds code to write rather than just read the `LUCID_SimHit_p2` persistent
      version of `LUCID_SimHit` which uses `HepMcParticleLink_p2`. This pulls
      in the remaining changes from `LUCID_EventTPCnv-00-07-01`. This is part of
      the `HepMcParticleLink` migration. See ATLASSIM-2430.
      
      Additionally add a unit test for `LUCID_SimHitCnv_p2` and update the
      `LUCID_EventTPCnv` unit tests to use valid `HepMcParticleLinks`.
      b710e859
  6. Jan 07, 2019
  7. Dec 27, 2018
  8. Dec 18, 2018
  9. Dec 14, 2018
    • Vakhtang Tsulaia's avatar
      Removed the obsolete directory Simulation/G4Sim/FADS and fixed several compilation failures caused · a60ab189
      Vakhtang Tsulaia authored
      by switching to geant4.10.4.patch02.atlasmt01
      
      
      Former-commit-id: 4aa1cd51
      a60ab189
    • Vakhtang Tsulaia's avatar
      Athena code migrated from in-house GeoModelKernel to standalone GeoModelKernel library · 166fab1e
      Vakhtang Tsulaia authored
      Given the standalone library is based on Eigen instead of CLHEP, all GeoModel clients
      in Athena code were also migrated to the Eigen-based interface of GeoModel. This affected
      a large number of packages. Most significant changes have been introduced to subsystem
      GeoModel packages.
      
      The in-house GeoModelKernel code has been removed from the repository.
      
      Almost all header files in PixelGeoModel have been moved to the src directory.
      The next step should be turning this package into a component-only library.
      Similar code reorganization can be applied to SCT_GeoModel too.
      
      Subsystem readout geometry interfaces remain mostly unchanged, except for a minor
      change in the InDet readout geometry interface (which was unavoidable).
      
      Several non-GeoModel packages affected by this migration mostly required addition
      of missing CLHEP includes.
      
      
      Former-commit-id: 9cffebb1
      166fab1e
  10. Dec 13, 2018
  11. Dec 10, 2018
    • scott snyder's avatar
      ZDC_SimEvent: CLIDSvc -> AthenaKernel · 5f84b3a5
      scott snyder authored
      Adjust for header moved from CLIDSvc to AthenaKernel.
      Also remove unneeded dependency on SGTools.
      
      
      
      Former-commit-id: 1af6a459ca989aac10c95029c5f5ef702ab97da9
      5f84b3a5
  12. Nov 28, 2018
  13. Nov 27, 2018
  14. Nov 21, 2018
  15. Oct 23, 2018
  16. Oct 16, 2018
  17. Oct 12, 2018
  18. Oct 07, 2018
  19. Oct 04, 2018
  20. Oct 03, 2018
  21. Oct 01, 2018
  22. Aug 29, 2018
  23. Aug 09, 2018
  24. Jul 20, 2018
    • charles leggett's avatar
      Updates for Gaudi PluginSvc V2 · c7a3429d
      charles leggett authored
      The Gaudi PluginSvc has been refactored and modernizes.
      See gaudi/Gaudi!709
      
      As well as some changes to macros that directly call on
      certain features of the PluginSvc itself, other code that
      has been impacted is as follows:
      
       - destructors of Converters must be public
       - template arguments of ServiceHandles and ToolHandles cannot always be forward defined and the associated header files may need to be explicitly included
      
      
      Former-commit-id: 83042516
      c7a3429d
  25. Jul 03, 2018
  26. Jul 02, 2018
Loading