Skip to content
Snippets Groups Projects
  1. Apr 20, 2022
  2. Apr 14, 2022
    • John Chapman's avatar
      Update version to CLHEP_2_4_1_3_atl03 · 834afeca
      John Chapman authored
      This fixes a rounding issue in `RandGuassZiggurat`
      
      The random number engine works in terms of double precision floats
      internally, but the call to `RandGaussZiggurat::ziggurat_UNI` casts
      the result down to a single precision float. The largest single
      precision float less than 1.0 is 0.999999940395355225, whereas for
      double precision the value is 0.99999999999999988898, so there is a
      window where values less than 1.0 from `dSFMTEngine::flat()` can be
      rounded to up 1.0 when returned by `RandGaussZiggurat::ziggurat_UNI()`
      violating the condition that random numbers returned are in the range
      [0.0,1.0).
      
      This issue is discussed in ATR-26831.
      834afeca
  3. Apr 07, 2022
  4. Apr 05, 2022
  5. Apr 04, 2022
  6. Apr 01, 2022
  7. Mar 30, 2022
  8. Mar 28, 2022
  9. Mar 25, 2022
  10. Mar 24, 2022
    • Frank Winklmeier's avatar
      atlas_add_test: add DEPENDS keyword · 2ee806c2
      Frank Winklmeier authored
      Add `DEPENDS` keyword to `atlas_add_test` to allow the definition of
      multiple test dependencies:
      ```
      atlas_add_test( test3
         ...
         DEPENDS test1 test2 )
      ```
      Note that unlike `PROPERTIES DEPENDS` this also takes care of
      pre/post-fixing the dependee names with the package name and `_ctest`
      respectively.
      
      Relates to ATLINFR-4473.
      2ee806c2
  11. Mar 23, 2022
    • Attila Krasznahorkay's avatar
      Updated how the project configurations would be exported and sanitized. · 91b6c5bb
      Attila Krasznahorkay authored
      Introduced the <PROJECT_NAME>_INSTALL_DIR and <PROJECT_NAME>_PLATFORM
      variables for the installed projects, and made use of them right away
      during the sanitastion process of the exported CMake configurations.
      
      Added checks for direct references to /cvmfs, /eos and /afs paths for
      the exported configurations. As these should never be there.
      
      Removed the sanitisation of TDAQ paths from all the projects that are
      not expected to depend on TDAQ. So that in case a TDAQ dependency sneaks
      in, we would see a warning during the release installation about direct
      /cvmfs references.
      91b6c5bb
  12. Mar 17, 2022
  13. Mar 15, 2022
  14. Mar 01, 2022
  15. Feb 25, 2022
  16. Feb 23, 2022
  17. Feb 22, 2022
    • Frank Winklmeier's avatar
      flake8_atlas: remove `--isolated` from default options · ebd1d8a5
      Frank Winklmeier authored
      `flake8` v4 no longer supports reading configurations from the users's
      home directory. So there is no danger anymore that a local build would
      be influenced by such files. This will also allow us to add a `.flake8`
      default configuration file to the athena repository that will then be
      picked up by IDEs automatically.
      
      Also add a unit test for the wrapper script.
      ebd1d8a5
  18. Feb 18, 2022
  19. Feb 17, 2022
  20. Feb 16, 2022
  21. Feb 09, 2022
  22. Feb 08, 2022
  23. Feb 07, 2022
  24. Feb 03, 2022
Loading