Skip to content

Latest commit

 

History

History
266 lines (173 loc) · 12.4 KB

CHANGELOG.md

File metadata and controls

266 lines (173 loc) · 12.4 KB

Changelog

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

The format is based on Keep a Changelog

Date: 2022-11-07

  • Fix bug (introduced in v1.4.1) with the normalization of two-particle susceptibilities in ThermalModelIdeal

Date: 2022-10-18

  • GUI: Added more clarity concerning the loading of the decays list
  • GUI: Number of known decays channels shown in the table for unstable hadrons
  • Added explicit calculation of Fermi-Dirac integrals at T = 0

Date: 2022-08-25

Main new feature: Excluded volume effect in the Monte Carlo event generator

Enhancements

  • Hard-core repulsion in event generator (see FIST sampler)
  • Crossterms EV-HRG model is now implemented as partial case of QvdW-HRG model (for a = 0)
  • GUI: Blast-wave model: Option to set the value of parameter r_max (the maximim transverse radius)
  • GUI: Minor improvements for PCE-HRG model thermal fits

Bugfixes

  • GUI: Fix bug with the sign of strongly intensive quantity Delta
  • GUI: Options for different treatments of hard-core repulsion in event generator

Date: 2022-05-05

GUI: Fixed a bug with the calculation of scaled moments and Pearson correlation coefficients that was introduced in the previous version 1.3.3

Date: 2022-05-03

GUI: Added scaled moments and Pearson correlation coefficients into the correlations dialog

Date: 2022-02-18

Minor enhancements and bugfixes

Enhancements

  • GUI: Binning options in event generator
  • GUI: Ability to add resonances and other particles to online analysis
  • GUI: Export Monte Carlo momentum distributions to file
  • Event generator: Monte Carlo sampler of ideal HRG from an arbitrary (numerical) hypersurface
  • Event generator: Event generator output through a new event writer class
  • Event generator: Experimental support for HepMC format
  • Lists: Checks the list for particles with non-zero strangeness/charm but zero strangeness/charm quark content and outputs warnings

Bugfixes

  • Fix the ordering of p0 and px,py,pz output in ascii event generator output. Was px,py,pz,p0, now it is p0,px,py,pz which is consistent with the header line
  • Strangeness/charm neutrality equations will now be solved properly for lists with incorrect zero |s| and |c| columns

Date: 2021-05-26

Minor enhancements and bugfixes

Enhancements

  • GUI: Output moments in addition to susceptiblities in the correlations dialog, output nudyn and D measure in equation of state tab
  • GUI: Show lattice data for ratios of quantities for the equation of state tab in the GUI, where available
  • GUI: Display mean pT in the event generator tab
  • Event generator: Sampling of the space-time coordinates in addition to the momenta (not yet supported for the Siemens-Rasmussen model)
  • Event generator: Write the output in the format tailored for UrQMD afterburner from https://github.com/jbernhard/urqmd-afterburner
  • Event generator: Output particle energy (p0) by default when writing to file

Bugfixes

  • Fix the flag setting in ThermalModelPCE for the Saha equation mode and the freeze-out of long-lived resonances
  • GUI: Fix the output of strongly intensive quantities for net-particle correlations
  • Event generator: Correct resonance mass-energy rescaling when masses of decay products exceed the mass of a resonance
  • Add contributions of the K0S decays to the inclusive (weak decay included) yields of pions. Note that decay contributions from K0L are not included

Date: 2020-11-07

Version 1.3 contains a number of new features, improvements, and bugfixes

Partial chemical equilibrium (PCE)

This release implements HRG in partial chemical equilibrium (PCE) [Bebie et al, Nucl. Phys. B 378, 95 (1992)], as appropriate for modeling the hadronic phase of heavy-ion collisions. PCE is implemented as a new ThermalModelPCE class, and has been used in two recent papers, Phys. Lett. B 800, 135131 (2020) and Phys. Rev. C 102, 024909 (2020)

See PCE-Saha-LHC.cpp for a usage example and this link for documentation.

The PCE-HRG model is available in the thermal fitting routine, with Tkin being an extra fitting parameter

The PCE-HRG is also accessible for use in the graphical user interface program through a button PCE/Saha/Other...

Particle lists

  • The default particle list is now based on the 2020 edition of the PDG listing. As before, the list contains only hadrons and resonances with an established status. Changes compared to the old 2014 PDG list are mild.

  • Version 1.3 now fully supports charm. The charmed hadrons are available in an extended input list file list-withcharm.dat

  • The excited nuclei with mass number up to A = 5 have been added with this release, they are available in an extended input list file list-withexcitednuclei.dat. The reference for this list of excited nuclei is Phys. Lett. B 809, 135746 (2020)

  • The hadron list converted from SMASH transport model (version 1.8) is available here

Other changes

  • Mixed-canonical ensembles in Monte Carlo event generator
  • Reworked cylindrical blast-wave event generator with much faster initialization
  • Cracow freeze-out generator
  • Fermi-Dirac and Bose-Einstein momentum samplers for the event generator with quantum statistics
  • Correct decay kinematics involving leptons and photons, the decay leptons/photons, if any, are included in event generator output
  • Option for modular loading of particle lists
  • Functions for computing net-particle/net-charge correlators (see documentation)
  • Leptons and photons will appear in decays of some hadrons with correct kinematics, even if they are not included in the particle list

Changes to the graphical user interface

  • Calculation of matrices of various 2nd-order correlators (accessible on the Thermal model tab via Correlations... button
  • For quantum van der Waals and X-terms excluded volume models: the EV/vdW interactions by default are now only for baryon-baryon and antibaryon-antibaryon pairs, in order to make it consistent with the literature
  • Enable PCE mode via PCE/Saha/Other..., then possible to fit Tkin in the thermal fits mode
  • Option for quantum statistical momentum distribution in the event generator mode (note that multiplicity distributions are still Poisson!)
  • Mixed-canonical ensembles in the event generator mode
  • Cracow model in the event generator mode

Bugfixes

  • Fix for Bose-Einstein condensation issue in event generator with finite resonance widths
  • Fix for Fermi-Dirac integrals in case of massless particles
  • Fix for decay properties of some charmed hadrons
  • Fix for momentum sampling in event generators in case of zero collective/radial flow

Date: 2019-07-22

The version of the code published in Computer Physics Communications

Changes

  • Improved performace of the event generator. Exact baryon number conservation now taken into account using Devroye's method of sampling the Bessel distribution
  • Possibility to set volume on an event-by-event basis in the event generator
  • The beta parameter in cylindrical blast-wave model now corresponds to the surface velocity parameter \beta_s
  • Mixed-canonical ensembles are now available through GUI (use the canonical ensemble and conservation laws dialogs)

Bugfixes

  • Mixed-canonical ensembles now work at non-zero densities of conserved charges
  • Correct analytic calculation of fluctuations in mixed-canonical ensembles
  • Small violation of electric charge conservation in event generator within full canonical ensemble
  • Proxy net charge susceptibility now corresponds again to net-charge instead of net-pion number. This fixes the output of the cpc4 example, a bug introduced in the pre-release of version 1.2

Date: 2019-01-25

  • A pdg code is now held in a 64-bit integer (was 32-bit)
  • A pdg code with a trailing zero in thermal fit/yields applications can now be interpreted as a sum of yields of particles and antiparticles, which correspond to the pdg code without this trailing zero
  • The fit procedure is improved to catch possible issues with a Bose-Einstein condensation
  • cpc2 and cpc3 examples slightly reworked and optimized, calculation of fit number of dof in cpc3 corrected
  • Cosmetic changes to the code, mainly in response to compiler warnings

Date: 2019-01-16

Matches the code released with the arXiv documentation paper

  • Charm particles
  • Possibility to set seed in the random generator

Date: 2019-01-09

Library

  • Possibility to constrain baryochemical potential by entropy-per-baryon ratio
  • Support for charm-canonical ensemble in event generator
  • Code structure optimization
  • Doxygen documentation

GUI frontend

  • More convenient HRG model and thermal fit configuration in GUI
  • Thermal fit plots
  • New equation of state tab for calculating temperature dependencies of various observables,
  • Possibility to increase/decrease font size

Other

  • More files with various experimental data
  • New examples

Date: 2018-12-26

Library

  • New, more human-readable format of decays input file (old one still supported)
  • Broyden method related routines refactored. Non-linear equations are now solved when needed using the generic routines, resulting in a cleaner code
  • Fix for calculations of the ideal gas functions in the case of zero particle mass
  • Decay feeddown contributions can now be separated into strong/electromagnetic/weak decays
  • Fixed bug regarding light quark content calculations for hypernuclei (only relevant if both chemical non-eq. of light quarks and light hypernuclei are considered)
  • All third-party libraries/code moved into the thirdparty folder
  • Resonance widths: eBW scheme with constant branching ratios added (very similar results to the standard eBW scheme but much faster)

GUI

  • New tab for editing the particle list on the fly
  • Tool-tips
  • Possibility to do calculations in the Thermal Model tab using the parameters extracted from a thermal fit in the other tab
  • About Thermal-FIST dialog window
  • Menu, with an option to increase/decrease font size
  • Splash screen, app icon (Windows only)

Date: 2018-12-10

  • eBW scheme now also implemented in event generator
  • Quantum statistics by default now computed using quadratures (was cluster expansion)
  • Zero-width scheme is now the default one (was energy-independent Breit-Wigner)
  • Spectral functions and (energy-dependent) branching ratios visualization in gui
  • Some improvements in numerics at low temperatures

Date: 2018-08-02

The first public version of Thermal-FIST