Skip to content
Snippets Groups Projects
  1. May 28, 2018
  2. May 22, 2018
    • John Chapman's avatar
      Update all SimCoreTests and ISF_Validation ART jobs not to use libimf · 560d0098
      John Chapman authored
      After discussion with experts it was determined that using `libimf` (Intel
      Math Library) leads to different output even on different Intel architectures,
      so the decision was taken to use `libm` for all Simulation ART jobs.
      
      Removed the temporary `test_Sim_FullG4_ZPrime_QuasiStable-imf.sh` job and
      also removed the use of histcomp from `test_Sim_FullG4_CalibrationHits_pions.sh`.
      
      This should fix ATLASSIM-3663, ATLASSIM-3701 and ATLASSIM-3706
      
      
      Former-commit-id: 551667b51995c6d5eaa27cc7f4f43d70a33bc0b5
      560d0098
  3. May 19, 2018
  4. May 16, 2018
    • John Chapman's avatar
      Fix SimCoreTests and ISF_Validation ART jobs · b48ed628
      John Chapman authored
      Some ART jobs were trying to compare more events than were present in the
      output pool files. This was causing the regression tests on the pool files
      to automatically fail.
      
      
      Former-commit-id: 898af4ab9fb3a04f2b155dd9ddfeae51ef7cd19c
      b48ed628
    • John Chapman's avatar
      iFatras::TransportTool should not delete m_randomEngine in its destructor · de8528ae
      John Chapman authored
      `m_randomEngine` is actually owned by the Random Number Service instance, so
      should not be deleted elsewhere. I have added a comment to `ISF_FatrasTools/TransportTool.h`
      to make the ownership clearer. This should fix the remaining crash seen in
      ATLASSIM-3691 for ~"21.3".
      
      
      Former-commit-id: bac0654b7ef60fe5070b5aa2a7dc35d7682282db
      de8528ae
  5. May 15, 2018
  6. May 07, 2018
  7. May 04, 2018
  8. May 02, 2018
  9. Apr 27, 2018
  10. Apr 23, 2018
  11. Apr 20, 2018
  12. Apr 19, 2018
  13. Apr 16, 2018
  14. Apr 12, 2018
    • John Chapman's avatar
      Add unit test for GenParticleInteractingFilter · d4783487
      John Chapman authored
      As this `GenParticleInteractingFilter` was updated in this merge
      request added a unit test to confirm the expected behaviour now
      and make sure that it doesn't change unexpectedly in the future.
      
      
      Former-commit-id: 7ccc6047ea0833c802553eddac0b1a2a002e662f
      d4783487
    • John Chapman's avatar
      Updates to GenParticleInteractingFilter · ef27beb6
      John Chapman authored
      In ATLASSIM-3578 it was found that Monopole particles were always
      being vetoed from being passed to the simulation by the
      `GenParticleInteractingFilter`. This commit extends the filter
      to make it possible to classify additional non-standard PDG IDs
      as interacting particles. This configuration is passed by the
      `specialConfiguration` `SimFlag`.
      
      
      Former-commit-id: e2598e5c59c96b69ebaddf69c8bf3101668c0ba1
      ef27beb6
  15. Apr 11, 2018
  16. Apr 09, 2018
  17. Apr 03, 2018
  18. Mar 30, 2018
  19. Mar 28, 2018
  20. Mar 27, 2018
  21. Mar 23, 2018
  22. Mar 16, 2018
  23. Mar 13, 2018
  24. Mar 09, 2018
    • John Chapman's avatar
      Making TruthSvc methods const · bcab6c99
      John Chapman authored
      This merge request synchronises the `TruthSvc` implementation in
      ~master and  ~"21.0". The principle changes are to make most methods
      `const`. Two unused member variables have been deleted.
      
      
      Former-commit-id: 42af6c829bdf19629e0cbee403aa2154c34b61d2
      bcab6c99
    • Tim Martin's avatar
      Restrict test releases · 6e4b8914
      Tim Martin authored
      Former-commit-id: a172e84c144014ca6adbe73e09589b25e4db66e4
      6e4b8914
    • John Chapman's avatar
      Adding a unit test for the TruthSvc · 96f4aebe
      John Chapman authored
      Initial commit of the TruthSvc unit test. To be expanded later.
      
      
      Former-commit-id: 277ee960e4beca5ba533ad566fa057067f0e778b
      96f4aebe
  25. Mar 07, 2018
    • John Chapman's avatar
      Simplifying debug printout code. · d99b1fc8
      John Chapman authored
      Former-commit-id: 25ec21a7bda09482dec97625bf7da4b8b1e7cf55
      d99b1fc8
    • John Chapman's avatar
      Robustness improvements for the TruthSvc · 243ecf8f
      John Chapman authored
      It was found that calls to `ITruthIncident::parentParticleAfterIncident(...)`
      may alter the output of subsequent calls to `ITruthIncident::parentParticle()`.
      (Whether this should be the case is a separate issue to be followed up
      elsewhere.)
      
      The `TruthSvc` needed a couple of tweaks to make it robust against
      this feature.  At the same time some of the logic was tidied up to
      make it cleaner and more descriptive comments added in a couple of
      places. See ATLASSIM-3313.
      
      
      Former-commit-id: 147a1d97c669f1f5925dafd0b5d29433e3c88fa4
      243ecf8f
    • John Chapman's avatar
      Prevent unit tests running the same transform from running in parallel (ATLINFR-2296) · 5ca4a706
      John Chapman authored
      In ATLINFR-2296 it was noted that the CI attempts to run unit tests in
      parallel.  As unit tests all run in the same directory this causes
      problems if two tests try to write to the same file(s), as is the
      case with the simualtion configuration unit tests, where `AtlasG4_tf`
      and `Sim_tf` are run in mulitple configurations in different tests.
      
      By using the `RESOURCE_LOCK` property it is possible to prevent
      unit tests running the same job transform from running in parallel.
      This allows all unit tests to succeed even when running in parallel
      in local tests.
      
      
      Former-commit-id: f4928e513e37e40231830179c6e4d20d58e6f273
      5ca4a706
  26. Mar 06, 2018
Loading