Skip to content

Releases: ShipSoft/FairShip

24.11

04 Nov 11:06
Compare
Choose a tag to compare

Release after first round of breaking changes. Requires CVMFS release ≥ 24.10.
Tagged for launch of background simulations.

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

  • Fix missing includes in ecalMatch and ecalReco
  • Fix compilation warnings due to unused or uninitiliazed variables #481

Changed

  • shipStrawTracking: Move to argparse
  • CMake: Use external genfit2
  • shipStrawTracking, shipDigiReco, shipVertex: Make compatible with current genfit

Removed

  • Remove obsolete renaming scripts
  • Remove online, please see charmdet and muflux branches for respective versions
  • Remove charmdet, please see charmdet branch for latest version
  • Remove preshower and CaloDesign 1 (TP+Preshower)
  • Remove bundled genfit
  • Remove conditions DB, will almost certainly look different, copy in git
    history for reference

Full Changelog: 24.10...24.11

24.10 - Freiburg

03 Oct 22:38
Compare
Choose a tag to compare

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

ECN3 2023

26 Jun 09:07
Compare
Choose a tag to compare

ECN3 geometry with 2023 updates, ready for new background productions for the proposal.

What's Changed

Full Changelog: ECN3_2022...ECN3_2023

ECN3 2022

25 Apr 09:03
482b813
Compare
Choose a tag to compare

Final ECN3 2022 version. Tagging so that we can work towards 2023 release.

Release notes (automatically generated by GitHub) very long since we haven't tagged a release in a few years.

What's Changed

Read more

2017 Summer frozen version

18 Sep 09:16
Compare
Choose a tag to compare

This release contains all modifications up to September 17th.
The master branch will continue with updates to the target geometry, non-uniform magnetic fields in the muonshield.

Short Muon Shield, pyramidal frustum

06 Mar 13:01
Compare
Choose a tag to compare

Start of optimization with short muon shield, pyramidal frustum shape for Hidden Particle Detector. Tau-neutrino detector slightly too wide.

Tag version 1.10.

14 Oct 05:49
Compare
Choose a tag to compare

Version used for TP and TP addendum 2015