Skip to content

Latest commit

 

History

History
88 lines (67 loc) · 3.22 KB

CHANGELOG.md

File metadata and controls

88 lines (67 loc) · 3.22 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Calendar Versioning (year.month), with the possibility of patch releases (year.month.patch).

Until April 2024 (inclusive) no changelog was kept. We might try to reconstruct it in future.

Unreleased

Added

  • EventCalc LLP event generator This modification introduces a first implementation of the EventCalc decay event sampler in FairShip for inclusive final states. For further details, consult the dedicated presentation at the 30th SHiP CM here. See also #528.
  • Add a conversion script FairShip/macro/convertEvtCalc.py to convert the EventCalc output sampled kinematics (.dat) as input to the simulation script (.root). Remark: This will eventually become unnecessary when this conversion is implemented within the EventCalc tool itself.

Fixed

Changed

  • shipStrawTracking: Move to argparse

Removed

  • Remove obsolete renaming scripts

24.10 - Freiburg

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