Skip to content

24.10 - Freiburg

Compare
Choose a tag to compare
@olantwin olantwin released this 03 Oct 22:38
· 26 commits to master since this release

Tag release to prepare for breaking changes. Last release to include charm
cross-section measurement code, and obsolete detector configurations.

Added

  • Add option for helium-filled decay volume
  • Add pre-commit config: This will be phased in to improve code quality and
    spot issues as early as possible. Status visible in README and CI enabled for
    new pull requests.
  • Add CHANGELOG.md
  • Add .git-blame-ignore-revs to allow automatic reformatting etc. without
    polluting git blame
  • Automatically built documentation using Doxygen
  • Add CODEOWNERS file to automatically trigger reviews by the relevant experts
  • Add different configuration files for vacuum /helium for the Decay Vessel
  • Add option to enable/disable SND

Fixed

  • Remove trailing whitespace and fix line endings
  • Fix compilation warnings due to deprecations #469
  • Fix issue with SST parameters #489
  • Cleaned up Veto Implementation
  • Fix crash of event display, PID when no entrance lid present
  • Close ShipReco.py output file
  • Remove unused (silently ignored!) argument for MuDISGenerator::SetPositions

Changed

  • Update getGeoInformation command line interface
  • Update SST geometry constants #483
  • Housekeeping: Use same clang-format and clang-tidy config as FairRoot
  • Decay Vessel configuration now imported from a yaml file
  • Geometry of Decay Vessel updated to new design
  • Housekeeping: Bump minimum CMake version to 3.12
  • Housekeeping: Use FairRoot's find_package2 to find ROOT, VMC, fmt
  • Housekeeping: Bump minimum ROOT version to 6.26
  • Housekeeping: Use find_package to find BOOST
  • Housekeeping: Set FairLogger dep instead of manual includes

Removed

  • Remove obsolete files related to old ways of installing or testing FairShip
  • Remove uses of future and past modules #473
  • Remove Geant3 dependency
  • Remove unimplemented event display functions (see #497)
  • Disable SND by default
  • Housekeeping: Don't use CMake commands no longer provided by FairRoot 19
  • Housekeeping: Remove old CMake for ROOT 5
  • Remove old, outdated tracking script

Pull requests predating CHANGELOG

New Contributors

Full Changelog: ECN3_2023...24.10