Skip to content

Releases: NuWro/nuwro

NuWro 21.09.2

09 May 15:47
Compare
Choose a tag to compare

Few bugs were fixed.

  • The cascade model for hyperon production in case of a hydrogen target works correctly now.

NuWro 21.09.1

04 Apr 14:45
Compare
Choose a tag to compare

Few bugs were fixed.

  • The cascade model (formation zone) for electron-induced exclusive nucleon knockout works correctly now.

NuWro 21.09

22 Sep 17:25
Compare
Choose a tag to compare

Please note that some bugs were found in 21.09 and one should use patched version 21.09.2.

New interaction models:

  • the phenomenological 2p2h model [T. Bonus et al., Phys.Rev. C 102 (2020) 015502],
  • hyperon production and their FSI [C. Thorpe et al., arXiv:2010.12361],
  • neutrino scattering off atomic electrons [D. Zhuridov et al., J.Phys. G 48 (2021) 055002],
  • validated QE electron scattering.

Main programistic novelties:

  • cmake support,
  • support of atmospheric neutrino fluxes,
  • more elastic input for detector geometries,
  • bug fixes and optimization.

NuWro 19.02.2

26 Feb 15:04
Compare
Choose a tag to compare

Few bugs were fixed.

  • Detector simulations are now working properly.
  • Usage with Root6 is now simplified.

NuWro 19.02.1

11 Mar 12:23
15e6d05
Compare
Choose a tag to compare

The code is equivalent to NuWro 19.02.

The default NuWro parametrisation of the file data/params.txt is fixed to have the new cascade parameter kaskada_NN_corr = 1, which turns on the effective nucleon density corrections of arXiv:1902.05618.

NuWro 19.02

05 Mar 15:17
1937ab5
Compare
Choose a tag to compare

Please note that some bugs were found in 19.02 and one should use patched version 19.02.2.

Major enhancement of the nucleon cascade model:

  • Effective nucleon density taking into account nucleon-nucleon correlations, that completes an implementation of nuclear effects described in [V.R. Pandharipande, S. Pieper, Phys.Rev. C45 (1992) 791-798].
  • Implementation of elastic nucleon-nucleon scattering angular coefficients from [J. Cugnon et al., Nucl.Instrum.Meth. B111 (1996) 215-220].
  • New inelastic nucleon scattering cross sections and single pion production fractions done using the PDG data and fits by [J. Bystricky et al., J.Phys. France 48 (1987) 1901].
  • In-medium inelastic nucleon scattering cross section corrections inspired by [D. Klakow et al., Phys.Rev. C48 (1993) 1982].

The detailed description of the physics behind the changes can be found in arXiv:1902.05618 (K. Niewczas, J. Sobczyk, Nuclear Transparency in Monte Carlo Neutrino Event Generators).

Note: the total cross sections output file has been recently tidied up what can make old, hardcoded, scripts panic; a recommended script [xSec.cc] for reading total cross sections is attached.

NuWro 18.02.1

29 Mar 05:26
Compare
Choose a tag to compare

If debugging is the process of removing software bugs, then programming must be the process of putting them in.

Edsger Dijkstra

Few bugs fixed.

NuWro 18.02

26 Feb 16:15
Compare
Choose a tag to compare

Please note that some bugs were found in 18.02 and one should use patched version 18.02.1.

We are happy to announce the next NuWro release with many significant changes:

  • the new way to easily read NN and piN cross sections from data files
  • the new cross sections values for NN scattering based on PDG2016
  • the restructured RES event code for better readability and flexibility
  • the reweighting knobs for RES
  • FSI and Coulomb correction by default for SF on carbon

More details in our newsletter.

NuWro 17.09

26 Sep 18:13
Compare
Choose a tag to compare
  • final state interactions + Coulomb correction for spectral function (Carbon only)
  • new default parameters set
  • reweighting of QEL channel (inspired by Luke Pickering and Patrick Stowell code)

NuWro 17.01.1

11 Feb 04:30
Compare
Choose a tag to compare

NuWro 17.01.1

  • [bug fixed] fz option for formation zone works again properly
  • fz-new is now default option for formation zone (the same as fz but assuming no formation length for QEL)
  • OS X (clang) support
  • built-in version tag

Determining NuWro version has never been easier. Just use nuwro -v or nuwro --version. The version tag is also saved in output ROOT files in TNamed object "NuWro version", so it is easy to check from which version your events come from:

root [0] TFile* f = new TFile("out.root")
root [1] f->Get("NuWro version")->GetTitle()

Please note, that the tag is taken from git describe during compilation process - "no .git no tag".