897 lines
37 KiB
Plaintext
897 lines
37 KiB
Plaintext
# Category hadr-inclxx History
|
|
|
|
See `CONTRIBUTING.rst` for details of **required** info/format for each entry,
|
|
which **must** added in reverse chronological order (newest at the top).
|
|
It must **not** be used as a substitute for writing good git commit messages!
|
|
|
|
-------------------------------------------------------------------------------
|
|
|
|
## 2026-02-20 Alberto Ribon (hadr-inclxx-V11-03-04)
|
|
Two independent bug-fixes provided by Jean-Christophe David and Jason Hirtz :
|
|
- G4INCLNNToNSK2piChannel.cc : replaced "if(iso==-2)" with "else if(iso==-2)".
|
|
(The problem was reported by Julia Yarba).
|
|
- G4INCLCrossSectionsAntiparticles.cc : correct wrong formulae with isospins
|
|
concerning the cross sections N Nbar -> N Nbar + 2 pions.
|
|
The fix consists in exchanging the lines number 509 and 513.
|
|
|
|
## 2025-12-09 Gabriele Cosmo
|
|
- Fixed reported Coverity defects for use of std::move() in G4INCLCascade.cc
|
|
and G4INCLNbarAtrestEntryChannel.cc. Use G4 types consistently.
|
|
|
|
## 2025-11-06 Gabriele Cosmo (hadr-inclxx-V11-03-03)
|
|
- Fixed compilation warning for implicit type conversion on macOS/XCode
|
|
in G4INCLAntinucleiAtrestEntryChannel::getAnnihilationPosition().
|
|
|
|
## 2025-10-01 Jean-Christophe David (hadr-inclxx-V11-03-02)
|
|
- Extension of the INCLXX model to handle antineutron (at rest and in-flight).
|
|
- Fix the use of INCL for the reactions antineutron + H1/H2 and decay omega/eta
|
|
- Forbid the use of SRC
|
|
- back to no hyperremnant.
|
|
|
|
## 2025-05-16 Ben Morgan (hadr-inclxx-V11-03-01)
|
|
- Replace the URL root.cern.ch with canonical root.cern
|
|
- Fixes [GitHub PR 87](https://github.com/Geant4/geant4/pull/87)
|
|
- Pure documentation, no functional change
|
|
|
|
## 2025-02-13 Gabriele Cosmo (hadr-inclxx-V11-03-00)
|
|
- Fixed one more reported Coverity defect for use of std::move() in G4INCLCascade.
|
|
|
|
## 2024-09-02 Gabriele Cosmo (hadr-inclxx-V11-02-01)
|
|
- Fixed reported Coverity defects for use of std::move().
|
|
|
|
## 2024-04-12 Jean-Christophe David (hadr-inclxx-V11-02-00)
|
|
- Fix in G4INCLInteractionAvatar to not use local energy for all antibaryons.
|
|
|
|
## 2023-12-01 Ben Morgan (hadr-inclxx-V11-01-04)
|
|
- Replace raw std::getenv calls wih G4FindDataDir for G4INCLDATA location.
|
|
|
|
## 2023-10-19 Jean-Christophe David (hadr-inclxx-V11-01-03) -
|
|
- Main new files in incl_phys: G4INCLNNbarCEXChannel.cc, G4INCLNNbarToAnnihilationChannel.cc,
|
|
G4INCLNNbarToNNbar2piChannel.cc, G4INCLNNbarToNNbarpiChannel.cc,
|
|
G4INCLNNbarElasticChannel.cc, G4INCLNNbarToLLbarChannel.cc,
|
|
G4INCLNNbarToNNbar3piChannel.cc, G4INCLCrossSectionsAntiparticles.cc
|
|
- Few corrections in G4INCLXXInterface (.cc and .hh) and
|
|
G4INCLNNbarToNNbarChannel.hh has been deleted
|
|
- G4INCLInteractionAvatar fixed (leak)
|
|
|
|
## 2023-07-12 Alberto Ribon (hadr-inclxx-V11-01-02) -
|
|
G4INCLPbarAtrestEntryChannel, G4INCLCascade, G4INCLNucleus : fixed Coverity's
|
|
reports.
|
|
|
|
## 2023-05-15 Alberto Ribon (hadr-inclxx-V11-01-01) -
|
|
Major extension of the INCLXX model to handle antiproton annihilation at rest.
|
|
Work done by Demid Zharenov and Jean-Christophe David.
|
|
|
|
## 2023-03-17 Alberto Ribon (hadr-inclxx-V11-01-00) -
|
|
G4INCLNNToNLK2piChannel : fixed bug in the method fillFinalState.
|
|
Thanks to Dmitri Konstantinov for reporting it.
|
|
|
|
## 2022-11-26 Gabriele Cosmo (hadr-inclxx-V11-00-08)
|
|
- Fixed more compilation warnings for implicit type conversions.
|
|
|
|
## 2022-11-18 Gabriele Cosmo (hadr-inclxx-V11-00-07)
|
|
- Fixed compilation warnings for implicit type conversions on macOS/XCode 14.1.
|
|
|
|
## 2022-11-11 Alberto Ribon (hadr-inclxx-V11-00-06)
|
|
- G4INCLXXInterface: introduced a protection against unphysical nuclear remnants
|
|
(i.e. unbound systems), and, if this is the case, resample the collision.
|
|
|
|
## 2022-10-07 Gabriele Cosmo (hadr-inclxx-V11-00-05)
|
|
- Fixed compilation warnings on Intel/icx compiler for variables set
|
|
but not used in G4INCLInvFInterpolationTable, G4INCLStore,
|
|
G4INCLNpiToMissingStrangenessChannel and G4INCLNNToMissingStrangenessChannel.
|
|
|
|
## 2022-05-25 Alberto Ribon (hadr-inclxx-V11-00-04)
|
|
- G4INCLParticle, G4INCLEventInfo, G4INCLNucleus, G4INCLDeltaDecayChannel,
|
|
G4INCLXXInterface : set and propagate the information on parent resonance.
|
|
- G4INCLPiNElasticChannel : erase the information on parent resonance in
|
|
the case of charge exchange.
|
|
- G4INCLPiNToDeltaChannel, G4INCLPiNToOmegaChannel, G4INCLPiNToEtaChannel,
|
|
G4INCLPiNToMultiPionsChannel, G4INCLNpiToLKpiChannel, G4INCLNpiToLKChannel,
|
|
G4INCLNpiToLK2piChannel, G4INCLNpiToNKKbChannel, G4INCLNpiToSK2piChannel,
|
|
G4INCLNpiToSKpiChannel, G4INCLNpiToSKChannel,
|
|
G4INCLNpiToMissingStrangenessChannel : erase the information on parent
|
|
resonance in inelastic channels (where the nucleon and pion initial-state
|
|
objects are re-used for the final state).
|
|
|
|
## 2022-05-18 Gabriele Cosmo (hadr-inclxx-V11-00-03)
|
|
- Fixed misuse of bitwise '|' operator instead of logical in INCL::postCascade()
|
|
and in INCL::makeCompoundNucleus().
|
|
|
|
## 2022-03-03 Alberto Ribon (hadr-inclxx-V11-00-02)
|
|
- G4INCLXXInterface : fixed treatment of kaon0, anti_kaon0, kaon0L, and kaon0S.
|
|
In current reference physics lists, INCLXX is never used for handling kaons,
|
|
although it is capable of doing so, but at process-level or in custom
|
|
physics lists one could observe crashes when trying to use INCLXX for
|
|
neutral kaon projectiles. The change (provided by Jean-Christophe David)
|
|
fixes this misbehavior.
|
|
|
|
## 2022-02-09 Gabriele Cosmo (hadr-inclxx-V11-00-01)
|
|
- Fixed compilation warnings on Intel compilers for shadowing of variables
|
|
and not used variable.
|
|
|
|
## 2021-12-10 Ben Morgan (hadr-inclxx-V11-00-00)
|
|
- Change to new Markdown History format,
|
|
|
|
---
|
|
|
|
# History entries prior to 11.0
|
|
|
|
09 November 2021 - Alberto Ribon (hadr-inclxx-V10-07-06)
|
|
-------------------------------------------------------
|
|
- G4INCLNuclearPotentialIsospin : improved nuclear potential for
|
|
Lambda particles, fixing crashes observed due to unphysical zero
|
|
Fermi momentum for these particles.
|
|
Changed made by Jean-Christophe David.
|
|
|
|
27 October 2021 - Alberto Ribon (hadr-inclxx-V10-07-05)
|
|
-------------------------------------------------------
|
|
- G4INCLXXInterface : extended to projectile hypernuclei
|
|
|
|
15 October 2021 - Jean-Christophe David (hadr-inclxx-V10-07-04)
|
|
---------------------------------------------------------------
|
|
- Implementation of hypercluster emission
|
|
|
|
04 August 2021 - Alberto Ribon (hadr-inclxx-V10-07-03)
|
|
------------------------------------------------------
|
|
- G4INCLXXInterface : set creator model ID for secondaries, using the
|
|
new version of G4PhysicsModelCatalog
|
|
|
|
16 April 2021 - Ben Morgan (hadr-inclxx-V10-07-02)
|
|
--------------------------------------------------
|
|
- Migrate build to modular CMake API
|
|
|
|
13 April 2021 - Alberto Ribon (hadr-inclxx-V10-07-01)
|
|
--------------------------------------------------------
|
|
- Removed the subdirectories hadronic/models/management and
|
|
hadronic/models/util (that have been now deleted, with their classes
|
|
moved to hadronic/util and hadronic/management).
|
|
Removed also the useless dependency to hadronic/process.
|
|
|
|
08 March 2021 - Alberto Ribon (hadr-inclxx-V10-07-00)
|
|
--------------------------------------------------------
|
|
- G4INCLXXInterface.hh : updated comment.
|
|
|
|
28 May 2020 - Ben Morgan (hadr-inclxx-V10-06-02)
|
|
--------------------------------------------------------
|
|
- Remove obsolete GRANULAR_DEPENDENCIES entries
|
|
|
|
12 May 2020 - Alberto Ribon (hadr-inclxx-V10-06-01)
|
|
---------------------------------------------------------------
|
|
- G4INCLXXInterfaceStore.cc : in the method EmitBigWarning,
|
|
check the global verbosity level of hadronics (if zero,
|
|
do not print anything).
|
|
|
|
05 May 2020 - Gunter Folger (hadr-inclxx-V10-06-00)
|
|
---------------------------------------------------------------
|
|
- Fix for clang10: for for warning on confusing indentation
|
|
enclose statements in if/else with {}
|
|
Affected: incl_physics/src/G4INCLInteractionAvatar.cc
|
|
|
|
19 December 2018 - Alberto Ribon (hadr-inclxx-V10-05-00)
|
|
---------------------------------------------------------------
|
|
- G4INCLHFB.cc : Fixed (weak and strong) non-reproducibility by making
|
|
the arrays radiusP, radiusN, diffusenessP, diffusenessN thread-local.
|
|
|
|
21 November 2018 - Gabriele Cosmo (hadr-inclxx-V10-04-06)
|
|
---------------------------------------------------------------
|
|
- G4INCLRandom.hh: changed Adapter::operator()() to make direct use of
|
|
G4RandFlat::shootInt(n). Fixes FPE errors reported in testing in MT
|
|
mode optimised.
|
|
|
|
09 November 2018 - Gabriele Cosmo (hadr-inclxx-V10-04-05)
|
|
---------------------------------------------------------------
|
|
- Fixed few printout typos.
|
|
|
|
10 October 2018 - Jean-Christophe David (hadr-inclxx-V10-04-04)
|
|
---------------------------------------------------------------
|
|
- INCL++ v6.28
|
|
o Remove Fix SIGFPE
|
|
o Put gauss from Geant4
|
|
|
|
04 October 2018 - Jean-Christophe David (hadr-inclxx-V10-04-03)
|
|
---------------------------------------------------------------
|
|
- INCL++ v6.26
|
|
o Fix SIGFPE in Random.hh
|
|
|
|
21 September 2018 - Jean-Christophe David (hadr-inclxx-V10-04-02)
|
|
---------------------------------------------------------------
|
|
- INCL++ v6.25
|
|
o Fix a mass of a light hypernucleus (Z=1,A=2)
|
|
|
|
06 September 2018 - Jean-Christophe David (hadr-inclxx-V10-04-01)
|
|
---------------------------------------------------------------
|
|
- INCL++ v6.24
|
|
o Path to the library for HFB
|
|
|
|
04 September 2018 - Jean-Christophe David (hadr-inclxx-V10-04-00)
|
|
---------------------------------------------------------------
|
|
- INCL++ v6.23
|
|
o Fix bugs and Compatibility with C++17 checked…
|
|
|
|
10 August 2018 - Jean-Christophe David (hadr-inclxx-V10-04-1)
|
|
---------------------------------------------------------------
|
|
- INCL++ v6.22
|
|
o Fix bugs and improve strangeness and few nucleon removal (HFB)
|
|
o Compatibility with C++17 checked
|
|
|
|
04 December 2017 - Alberto Ribon (hadr-inclxx-V10-03-20)
|
|
---------------------------------------------------------------
|
|
- G4INCLRandom : improved to avoid reproducibility problems.
|
|
The method "gaussWithMemory" should be called twice for drawing a pair
|
|
of correlated gaussian variables, whereas the method "gauss" should be
|
|
used for usual, single and independent gaussian variables.
|
|
|
|
10 November 2017 - Jean-Christophe David (hadr-inclxx-V10-03-19)
|
|
---------------------------------------------------------------
|
|
- INCL++ v6.0
|
|
o Fix bugs in eta/omega channels (v6.0 = strangeness + HFB)
|
|
|
|
27 October 2017 - Jose Luis Rodriguez Sanchez (hadr-inclxx-V10-03-18)
|
|
---------------------------------------------------------------
|
|
- INCL++ v6.0_rc18 - Fix warnings
|
|
|
|
26 October 2017 - Jose Luis Rodriguez Sanchez (hadr-inclxx-V10-03-16)
|
|
---------------------------------------------------------------
|
|
- INCL++ v6.0_rc16
|
|
o Fix minor bugs
|
|
|
|
18 October 2017 - Jose Luis Rodriguez Sanchez (hadr-inclxx-V10-03-15)
|
|
---------------------------------------------------------------
|
|
- INCL++ v6.0_rc15
|
|
o Fix warning in Geant4 (interface --> newTargetS)
|
|
|
|
18 October 2017 - Jose Luis Rodriguez Sanchez (hadr-inclxx-V10-03-14)
|
|
---------------------------------------------------------------
|
|
- INCL++ v6.0_rc14
|
|
o Separation energies improved and hypercluster emission added
|
|
|
|
07 October 2017 - Jose Luis Rodriguez Sanchez (hadr-inclxx-V10-03-10)
|
|
---------------------------------------------------------------
|
|
- INCL++ v6.0_rc10
|
|
o Few nucleon removal improved
|
|
|
|
27 September 2017 - Jason Hirtz (hadr-inclxx-V10-03-09)
|
|
---------------------------------------------------------------
|
|
- INCL++ v6.0_rc9
|
|
o Warnings fixed
|
|
|
|
26 September 2017 - Jason Hirtz (hadr-inclxx-V10-03-08)
|
|
---------------------------------------------------------------
|
|
- INCL++ v6.0_rc8
|
|
o Implementation of strangeness (+ improvement of eta)
|
|
|
|
18 November 2016 - Jean-Christophe David (hadr-inclxx-V10-02-05)
|
|
---------------------------------------------------------------
|
|
- INCL++ v5.3
|
|
o INCLXXInterface modified
|
|
|
|
02 November 2016 - Jean-Christophe David (hadr-inclxx-V10-02-04)
|
|
---------------------------------------------------------------
|
|
- INCL++ v5.3_rc14
|
|
o Better N-induced eta production XS
|
|
|
|
25 October 2016 - Jean-Christophe David (hadr-inclxx-V10-02-03)
|
|
---------------------------------------------------------------
|
|
- INCL++ v5.3_rc13
|
|
o A warning fixed.
|
|
|
|
24 October 2016 - Jean-Christophe David (hadr-inclxx-V10-02-02)
|
|
---------------------------------------------------------------
|
|
- INCL++ v5.3_rc12
|
|
o Implementation of eta and omega meson production.
|
|
o A few minor fixes.
|
|
|
|
1 August 2016 - Jean-Christophe David (hadr-inclxx-V10-02-01)
|
|
---------------------------------------------------------------
|
|
- INCL++ v5.3_rc5
|
|
o Fix warnings (G4INCLPionResonanceDecayChannel.cc - pionType).
|
|
|
|
27 July 2016 - Jean-Christophe David (hadr-inclxx-V10-02-00)
|
|
---------------------------------------------------------------
|
|
- INCL++ v5.3_rc4
|
|
o First implementation of eta meson production.
|
|
o A few minor fixes.
|
|
|
|
25 November 2015 - Davide Mancusi (hadr-inclxx-V10-01-07)
|
|
---------------------------------------------------------------
|
|
- INCL++ v5.2.9.5
|
|
o Really fix nuclide name parsing.
|
|
|
|
24 November 2015 - Davide Mancusi (hadr-inclxx-V10-01-06)
|
|
---------------------------------------------------------------
|
|
- INCL++ v5.2.9.4
|
|
o Omit use of real masses from incl42 physics option.
|
|
o Fix nuclide name parsing.
|
|
|
|
24 November 2015 - Davide Mancusi (hadr-inclxx-V10-01-05)
|
|
---------------------------------------------------------------
|
|
- Fix GNUMake build.
|
|
|
|
23 November 2015 - Davide Mancusi (hadr-inclxx-V10-01-03, -04)
|
|
---------------------------------------------------------------
|
|
- INCL++ v5.2.9.3
|
|
o Add some setters for Config members.
|
|
o Remove INCL_INVERSE_KINEMATICS compile-time symbol.
|
|
o Add UI commands to control the INCL physics and the coupled de-excitation model.
|
|
|
|
10 July 2015 - Davide Mancusi (hadr-inclxx-V10-01-02)
|
|
---------------------------------------------------------------
|
|
- INCL++ v5.2.9.1
|
|
o Checked all the while loops in the code and added guards and comments.
|
|
|
|
10 July 2015 - Davide Mancusi (hadr-inclxx-V10-01-01)
|
|
---------------------------------------------------------------
|
|
- INCL++ v5.2.9
|
|
o Introduces the possibility to perform calculations with a limited number of
|
|
outgoing pions in multipion collisions.
|
|
|
|
26 May 2015 - Robert Hatcher (hadr-inclxx-V10-01-00)
|
|
---------------------------------------------------------------
|
|
- Remove unnecessary "using namespace std" from G4INCLXXInterface.hh
|
|
that causes problems w/ G4AnyMethod & G4GenericPhysicsList
|
|
when using clang and/or vc12
|
|
|
|
19 November 2014 - Davide Mancusi (hadr-inclxx-V10-00-25)
|
|
---------------------------------------------------------------
|
|
- INCL++ v5.2.8
|
|
o Fix a compilation error in Debug mode.
|
|
|
|
18 November 2014 - Davide Mancusi (hadr-inclxx-V10-00-23, -24)
|
|
---------------------------------------------------------------
|
|
- INCL++ v5.2.7.3
|
|
o Bump tweak version number for consistency with stand-alone code. No
|
|
changes.
|
|
o Update reference in G4INCLXXInterface::ModelDescription().
|
|
|
|
12 November 2014 - Davide Mancusi (hadr-inclxx-V10-00-21, -22)
|
|
---------------------------------------------------------------
|
|
- INCL++ v5.2.7.2
|
|
o Fix a compilation error on an old Mac/GNUMake build.
|
|
|
|
7 November 2014 - Davide Mancusi (hadr-inclxx-V10-00-18, -19, -20)
|
|
---------------------------------------------------------------
|
|
- INCL++ v5.2.7
|
|
o Might fix a compilation error on an old Mac/GNUMake build.
|
|
|
|
7 November 2014 - Davide Mancusi (hadr-inclxx-V10-00-17)
|
|
---------------------------------------------------------------
|
|
- INCL++ v5.2.5
|
|
o Fix a bug that caused a large overestimation of the compound-nucleus spin
|
|
in "fusion".
|
|
|
|
6 November 2014 - Davide Mancusi (hadr-inclxx-V10-00-15, 16)
|
|
---------------------------------------------------------------
|
|
- INCL++ v5.2.4.2
|
|
o Added AvatarDumpAction.
|
|
|
|
22 October 2014 - Davide Mancusi (hadr-inclxx-V10-00-14)
|
|
---------------------------------------------------------------
|
|
- INCL++ v5.2.4
|
|
o Updated list of authors.
|
|
o Activate use of adjusted fission parameter in G4ExcitationHandler.
|
|
|
|
15 October 2014 - Gabriele Cosmo (hadr-inclxx-V10-00-13)
|
|
---------------------------------------------------------------
|
|
- Corrected dependecy list in GNUMakefile and sources.cmake for 'interface'
|
|
module; added dependency to 'de_excitation/fission'.
|
|
|
|
14 October 2014 - Davide Mancusi (hadr-inclxx-V10-00-12)
|
|
---------------------------------------------------------------
|
|
- INCL++ v5.2.3
|
|
o Large reduction in memory churn due to allocation pools. Some speed-up (a
|
|
few percent).
|
|
|
|
26 September 2014 - Davide Mancusi (hadr-inclxx-V10-00-11)
|
|
---------------------------------------------------------------
|
|
- INCL++ v5.2.2
|
|
o Fix Coverity warning + minor clean-up
|
|
|
|
8 July 2014 - Davide Mancusi (hadr-inclxx-V10-00-09, -10)
|
|
---------------------------------------------------------------
|
|
- INCL++ v5.2.1
|
|
o Add plumbing for tallying reactions treated by INCL++
|
|
o Minor clean-up
|
|
|
|
16 June 2014 - Davide Mancusi (hadr-inclxx-V10-00-08)
|
|
---------------------------------------------------------------
|
|
- Fix crash in p+He2 (!) reactions
|
|
|
|
2 June 2014 - Davide Mancusi (hadr-inclxx-V10-00-07)
|
|
---------------------------------------------------------------
|
|
- Retag as INCL++ v5.2
|
|
|
|
23 May 2014 - Davide Mancusi (hadr-inclxx-V10-00-06)
|
|
---------------------------------------------------------------
|
|
- INCL++ v5.2_rc2
|
|
o Fix a compilation error on Windows.
|
|
|
|
22 May 2014 - Davide Mancusi (hadr-inclxx-V10-00-04, -05)
|
|
---------------------------------------------------------------
|
|
- INCL++ v5.2_rc1
|
|
o Extends INCL++ up to 15-20 GeV incident energy.
|
|
o A few improvements, minor bug fixes and speed-ups.
|
|
o Fixes a minor Coverity warning.
|
|
|
|
13 March 2014 - Gabriele Cosmo (hadr-inclxx-V10-00-03)
|
|
---------------------------------------------------------------
|
|
- Fixed use of inline keyword for method getPhaseSpace() defined in
|
|
ClusteringModelIntercomparison.cc.
|
|
|
|
10 March 2014 - Davide Mancusi (hadr-inclxx-V10-00-02)
|
|
---------------------------------------------------------------
|
|
- Const-correctness fix for G4ParticleDefinition objects.
|
|
|
|
5 March 2014 - Davide Mancusi (hadr-inclxx-V10-00-01)
|
|
---------------------------------------------------------------
|
|
- Fix: avoid negative Fermi energies for delta resonances
|
|
|
|
9 January 2014 - Davide Mancusi (hadr-inclxx-V10-00-00)
|
|
---------------------------------------------------------------
|
|
- Fix: occasionally produced an excited nucleon as a pre-fragment.
|
|
- Getter for INCL Config object in the G4INCLInterfaceStore.
|
|
|
|
29 November 2013 - Davide Mancusi (hadr-inclxx-V09-06-47, -48)
|
|
---------------------------------------------------------------
|
|
- Fix: energy conservation systematically fails because the G4HadProjectile
|
|
mass is wrong. Work around this.
|
|
|
|
27 November 2013 - Gabriele Cosmo (hadr-inclxx-V09-06-46)
|
|
---------------------------------------------------------------
|
|
- Fix in G4INCLBinaryCollisionAvatar for compilation error in MT mode
|
|
on the icc compiler.
|
|
|
|
19 November 2013 - Davide Mancusi (hadr-inclxx-V09-06-44, -45)
|
|
---------------------------------------------------------------
|
|
- Resample interaction if four-momentum conservation is violated.
|
|
|
|
18 November 2013 - Davide Mancusi (hadr-inclxx-V09-06-42, -43)
|
|
---------------------------------------------------------------
|
|
- Don't panic on reactions induced by di-protons.
|
|
|
|
15 November 2013 - Davide Mancusi (hadr-inclxx-V09-06-41)
|
|
---------------------------------------------------------------
|
|
- Fix borked case in for loop.
|
|
|
|
14 November 2013 - Davide Mancusi (hadr-inclxx-V09-06-40)
|
|
---------------------------------------------------------------
|
|
- Fix bug in phase-space decay of exotic clusters.
|
|
|
|
12 November 2013 - Davide Mancusi (hadr-inclxx-V09-06-39)
|
|
---------------------------------------------------------------
|
|
- Fix bug in forced pion emission at the end of cascade.
|
|
|
|
12 November 2013 - Davide Mancusi (hadr-inclxx-V09-06-38)
|
|
---------------------------------------------------------------
|
|
- Fix run-time crash in test69 on Windows.
|
|
|
|
12 November 2013 - Davide Mancusi (hadr-inclxx-V09-06-37)
|
|
---------------------------------------------------------------
|
|
- Fix compile error on VC9 -- might be related with some Win crashes in test69?
|
|
|
|
6 November 2013 - Davide Mancusi (hadr-inclxx-V09-06-36)
|
|
---------------------------------------------------------------
|
|
- INCL++ v5.1.14
|
|
o Silence a compilation warning.
|
|
o Fix a bug affecting very light targets.
|
|
o Tag as v5.1.14.
|
|
|
|
2 November 2013 - Davide Mancusi (hadr-inclxx-V09-06-35)
|
|
---------------------------------------------------------------
|
|
- INCL++ v5.1.14_rc18
|
|
o Fix a TLS policy violation that caused violation of MT-vs-SEQ
|
|
reproducibility.
|
|
|
|
31 October 2013 - Davide Mancusi (hadr-inclxx-V09-06-32, -33, -34)
|
|
---------------------------------------------------------------
|
|
- INCL++ v5.1.14_rc17
|
|
o A handful of minor fixes.
|
|
o Prepare the G4INCLXXInterface to handle different de-excitation models
|
|
through the SetDeExcitation method().
|
|
o Fix a TLS violation in G4INCLCrossSections.cc.
|
|
|
|
25 October 2013 - Davide Mancusi (hadr-inclxx-V09-06-31)
|
|
---------------------------------------------------------------
|
|
- INCL++ v5.1.14_rc13
|
|
o Mostly cosmetic changes, some code refactoring.
|
|
|
|
21 October 2013 - Davide Mancusi (hadr-inclxx-V09-06-30)
|
|
---------------------------------------------------------------
|
|
- INCL++ v5.1.14_rc11
|
|
o Fix compilation errors on Mac.
|
|
|
|
21 October 2013 - Davide Mancusi (hadr-inclxx-V09-06-29)
|
|
---------------------------------------------------------------
|
|
- INCL++ v5.1.14_rc10
|
|
o More optimisation.
|
|
|
|
15 October 2013 - Davide Mancusi (hadr-inclxx-V09-06-28)
|
|
---------------------------------------------------------------
|
|
- INCL++ v5.1.14_rc8
|
|
o Further optimisation and reduction of memory churn.
|
|
|
|
4 October 2013 - Davide Mancusi (hadr-inclxx-V09-06-27)
|
|
---------------------------------------------------------------
|
|
- INCL++ v5.1.14_rc7
|
|
o Largely reduced memory churn.
|
|
|
|
26 September 2013 - Davide Mancusi (hadr-inclxx-V09-06-26)
|
|
---------------------------------------------------------------
|
|
- INCL++ v5.1.14_rc6
|
|
o Get rid of calls to G4ParticleTable::GetIonTable(), too!
|
|
|
|
24 September 2013 - Davide Mancusi (hadr-inclxx-V09-06-25)
|
|
---------------------------------------------------------------
|
|
- INCL++ v5.1.14_rc5
|
|
o Get rid of obsolete calls to G4ParticleTable::GetIon().
|
|
|
|
19 September 2013 - Davide Mancusi (hadr-inclxx-V09-06-23, -24)
|
|
---------------------------------------------------------------
|
|
- INCL++ v5.1.14_rc4
|
|
o Slightly faster, and probably gentler as far as memory thrashing is
|
|
concerned
|
|
o A handful of bug fixes
|
|
|
|
26 August 2013 - Davide Mancusi (hadr-inclxx-V09-06-22)
|
|
-----------------------------------------------------------
|
|
- INCL++ v5.1.13.4
|
|
o Fixes crash in very low-energy (~1 MeV) p+He4
|
|
reactions -- really.
|
|
- Restore granular dependencies and include_directories
|
|
fix by G. Cosmo.
|
|
|
|
24 July 2013 - Davide Mancusi (hadr-inclxx-V09-06-21)
|
|
-----------------------------------------------------------
|
|
- INCL++ v5.1.13.3
|
|
o Fixes crash in very low-energy (~1 MeV) p+He4 reactions
|
|
and in light-ion-induced reactions.
|
|
|
|
16 July 2013 - Gabriele Cosmo (hadr-inclxx-V09-06-20)
|
|
-----------------------------------------------------------
|
|
- Correction to CMake scripts for granular build.
|
|
|
|
20 June 2013 - Davide Mancusi (hadr-inclxx-V09-06-19)
|
|
-----------------------------------------------------------
|
|
- Fix compilation warning.
|
|
|
|
19 June 2013 - Davide Mancusi (hadr-inclxx-V09-06-18)
|
|
-----------------------------------------------------------
|
|
- INCL++ v5.1.13.2
|
|
o Minor fixes.
|
|
|
|
7 June 2013 - Vladimir Ivanchenko (hadr-inclxx-V09-06-17)
|
|
-----------------------------------------------------------
|
|
- G4INCLXXInterface - do not delete Binarycascade objects, because
|
|
all hadronic models are deleted by model store. This is a fix
|
|
of outstanding problem for Geant4 MT
|
|
|
|
6 June 2013 - Gabriele Cosmo (hadr-inclxx-V09-06-16)
|
|
-----------------------------------------------------------
|
|
- Replaced defines in G4INCLLogger by adding prefix "INCL_" to avoid
|
|
clashes with specific macros defined in Windows system:
|
|
INCL_FATAL(x), INCL_ERROR(x), INCL_WARN(x), INCL_INFO(x),
|
|
INCL_DEBUG(x), INCL_DATABLOCK(x).
|
|
Adapted code accordingly.
|
|
- Avoid dynamic initialisation of thread-local variables for porting
|
|
on Windows in G4INCLParticleTable.cc.
|
|
|
|
22 May 2013 - Davide Mancusi (hadr-inclxx-V09-06-15)
|
|
-----------------------------------------------------------
|
|
- INCL++ v5.1.13.1
|
|
o Fixes a bug that caused very long CPU times in benchmarks.
|
|
|
|
21 May 2013 - Davide Mancusi (hadr-inclxx-V09-06-14)
|
|
-----------------------------------------------------------
|
|
- INCL++ v5.1.13
|
|
o Experimental support for neutron skins.
|
|
o Experimental support for fuzzy r-p correlations.
|
|
o Debug output controlled by G4INCL_DEBUG_VERBOSITY envvar.
|
|
o Rely on BIC for pion-nucleon and nucleon-nucleon reactions.
|
|
|
|
17 May 2013 - Davide Mancusi (hadr-inclxx-V09-06-13)
|
|
-----------------------------------------------------------
|
|
- INCL++ v5.1.12.3
|
|
o Fix a crash for light targets.
|
|
|
|
16 May 2013 - Davide Mancusi (hadr-inclxx-V09-06-11)
|
|
-----------------------------------------------------------
|
|
- Fix clang compiler warning about unused functions.
|
|
|
|
15 May 2013 - Davide Mancusi (hadr-inclxx-V09-06-10)
|
|
-----------------------------------------------------------
|
|
- INCL++ v5.1.12.1
|
|
o More adjustments in the nucleus-nucleus sector.
|
|
|
|
26 March 2013 - Davide Mancusi (hadr-inclxx-V09-06-09)
|
|
-----------------------------------------------------------
|
|
- Fix another compilation error for G4-MT.
|
|
|
|
15 March 2013 - Davide Mancusi (hadr-inclxx-V09-06-08)
|
|
-----------------------------------------------------------
|
|
- Fix compilation errors for G4-MT.
|
|
|
|
13 March 2013 - Davide Mancusi (hadr-inclxx-V09-06-07)
|
|
-----------------------------------------------------------
|
|
- INCL++ v5.1.11
|
|
o Several adjustments in the nucleus-nucleus sector. Fixes a big bug which
|
|
involved light targets.
|
|
o Some code refactoring.
|
|
|
|
12 March 2013 - Dennis Wright (hadr-inclxx-V09-06-06)
|
|
-----------------------------------------------------
|
|
- fixed MacOS Clang compiler warnings: unused private variables in classes
|
|
G4INCLRecombinationChannel, G4INCLElasticChannel, G4INCLPionNucleonChannel,
|
|
G4INCLDeltaDecayChannel, G4INCLDeltaProductionChannel,
|
|
G4INCLInteractionAvatar
|
|
|
|
1 March 2013 - Davide Mancusi (hadr-inclxx-V09-06-05)
|
|
-----------------------------------------------------------
|
|
- Fix a compilation warning
|
|
|
|
25 February 2013 - Davide Mancusi (hadr-inclxx-V09-06-04)
|
|
-----------------------------------------------------------
|
|
- Fix some compilation warnings and errors
|
|
|
|
22 February 2013 - Davide Mancusi (hadr-inclxx-V09-06-03)
|
|
-----------------------------------------------------------
|
|
- Use PreCompound only for incident nucleons
|
|
|
|
22 February 2013 - Davide Mancusi (hadr-inclxx-V09-06-02)
|
|
-----------------------------------------------------------
|
|
- INCL++ v5.1.10
|
|
o Relies on PreCompound for reactions below 1 AMeV (configurable via the
|
|
G4INCLXXInterfaceMessenger)
|
|
o Adapted some of the MT modifications -- the code should still be
|
|
thread-safe
|
|
o Some code refactoring
|
|
|
|
8 January 2013 - Davide Mancusi (hadr-inclxx-V09-06-01)
|
|
-----------------------------------------------------------
|
|
- INCL++ v5.1.9
|
|
o Removes calls to abort() and exit()
|
|
|
|
29 November 2012 - Gabriele Cosmo (hadr-inclxx-V09-05-31)
|
|
-----------------------------------------------------------
|
|
- Remove inclusion of G4SystemOfUnits from headers!
|
|
|
|
6 November 2012 - Davide Mancusi (hadr-inclxx-V09-05-30)
|
|
-----------------------------------------------------------
|
|
- INCL++ v5.1.8
|
|
o Fixes a bug in forced compound nucleus (emission of di-protons or
|
|
di-neutrons)
|
|
|
|
4 November 2012 - Davide Mancusi (hadr-inclxx-V09-05-29)
|
|
-----------------------------------------------------------
|
|
- INCL++ v5.1.7
|
|
o Fixes Coverity warnings
|
|
o Fixes a bug affecting the choice of the accurate-projectile mode
|
|
|
|
27 October 2012 - Davide Mancusi (hadr-inclxx-V09-05-28)
|
|
-----------------------------------------------------------
|
|
- INCL++ v5.1.6
|
|
o Major speed improvement in cluster coalescence -- gained about a factor of
|
|
2 in 1-GeV p+208Pb
|
|
o Fix some bugs in reactions induced by composite particles
|
|
|
|
9 October 2012 - Davide Mancusi (hadr-inclxx-V09-05-27)
|
|
-----------------------------------------------------------
|
|
- INCL++ v5.1.5
|
|
o Only one model instance for all processes
|
|
o Messenger interface now creates commands in /process/had/inclxx, for
|
|
consistency with Bertini
|
|
o Optimisation of the cluster-coalescence algorithm reduces CPU time by about
|
|
40% in 1-GeV p+208Pb
|
|
o Fixes Coverity warnings
|
|
o Bug fixes
|
|
|
|
26 September 2012 - Gabriele Cosmo (hadr-inclxx-V09-05-26)
|
|
-----------------------------------------------------------
|
|
- Explicitly use inclusion of headers for system of units and physical
|
|
constants, in plan to remove implicit inclusion from globals.hh.
|
|
|
|
4 September 2012 - Davide Mancusi (hadr-inclxx-V09-05-25)
|
|
-----------------------------------------------------------
|
|
- Fixes GNUmake compilation errors
|
|
|
|
3 September 2012 - Davide Mancusi (hadr-inclxx-V09-05-24)
|
|
-----------------------------------------------------------
|
|
- INCL++ v5.1.4
|
|
o Fixes some shadowing warnings
|
|
|
|
27 August 2012 - Davide Mancusi (hadr-inclxx-V09-05-23)
|
|
-----------------------------------------------------------
|
|
- INCL++ refuses to handle reactions between nuclei with A>18. Those reactions
|
|
will be handled by BIC.
|
|
- Fix the warning message about BIC being used instead of INCL++.
|
|
|
|
26 August 2012 - Davide Mancusi (hadr-inclxx-V09-05-22)
|
|
-----------------------------------------------------------
|
|
- Hopefully fix some crashes on Windows.
|
|
|
|
25 August 2012 - Davide Mancusi (hadr-inclxx-V09-05-21)
|
|
-----------------------------------------------------------
|
|
- Fix missing include paths in GNUmakefile
|
|
- Emit a warning when the backup model is used.
|
|
|
|
23 August 2012 - Davide Mancusi (hadr-inclxx-V09-05-20)
|
|
-----------------------------------------------------------
|
|
- INCL++ v5.1.3
|
|
o Realistic densities for deuterons
|
|
o Can be used for very light systems (e.g. p+alpha)
|
|
o Fixes some minor memory leaks
|
|
o Fixes a Coverity warning
|
|
o Should fix some crashes on Windows
|
|
|
|
17 July 2012 - Davide Mancusi (hadr-inclxx-V09-05-19)
|
|
-----------------------------------------------------------
|
|
- Remove relic file utils/src/G4INCLBook.cc.
|
|
- Fix a minor bug concerning transmission of delta resonances.
|
|
|
|
9 July 2012 - Davide Mancusi (hadr-inclxx-V09-05-18)
|
|
-----------------------------------------------------------
|
|
- Fix compilation warning on Windows.
|
|
|
|
9 July 2012 - Davide Mancusi (hadr-inclxx-V09-05-17)
|
|
-----------------------------------------------------------
|
|
- INCL++ v5.1.1
|
|
o Should fix all Coverity warnings.
|
|
o Minor bugfixes.
|
|
|
|
12 June 2012 - Davide Mancusi (hadr-inclxx-V09-05-16)
|
|
-----------------------------------------------------------
|
|
- Should compile cleanly with -Wshadow.
|
|
|
|
1 June 2012 - Davide Mancusi (hadr-inclxx-V09-05-15)
|
|
-----------------------------------------------------------
|
|
- INCL++ v5.1
|
|
o Interface returns an empty G4HadFinalState if no inelastic event could be
|
|
produced.
|
|
|
|
25 May 2012 - Davide Mancusi (hadr-inclxx-V09-05-14)
|
|
-----------------------------------------------------------
|
|
- INCL++ v5.1_rc11
|
|
o Fixes a compiler warning on Windows.
|
|
|
|
24 May 2012 - Davide Mancusi (hadr-inclxx-V09-05-13)
|
|
-----------------------------------------------------------
|
|
- INCL++ v5.1_rc10
|
|
o Refactored the configuration part of the interface in a separate
|
|
G4INCLXXInterfaceConfig singleton. The interface is no longer a singleton.
|
|
o Fixes a couple of minor bugs.
|
|
|
|
22 May 2012 - Davide Mancusi (hadr-inclxx-V09-05-12)
|
|
-----------------------------------------------------------
|
|
- INCL++ v5.1_rc9
|
|
o Fixes a couple of minor bugs.
|
|
|
|
12 May 2012 - Davide Mancusi (hadr-inclxx-V09-05-11)
|
|
-----------------------------------------------------------
|
|
- INCL++ v5.1_rc8
|
|
o Fixes a circular library dependency, compilation on Windows and some
|
|
mistakes in the build system.
|
|
o Minor bugfix in cluster decay.
|
|
|
|
12 May 2012 - Davide Mancusi (hadr-inclxx-V09-05-09)
|
|
-----------------------------------------------------------
|
|
- INCL++ v5.1_rc6
|
|
o Fixes a bug mostly affecting reactions around 200 MeV.
|
|
|
|
11 May 2012 - Davide Mancusi (hadr-inclxx-V09-05-08)
|
|
-----------------------------------------------------------
|
|
- New INCL++ v5.1_rc5
|
|
o Can handle heavy-ion collisions
|
|
o Conserves energy using masses from the G4 tables down
|
|
to the keV level.
|
|
|
|
23 April 2012 - Davide Mancusi (hadr-inclxx-V09-05-07)
|
|
-----------------------------------------------------------
|
|
- Bugfix:
|
|
o Avoid collisions with A=1 targets.
|
|
|
|
11 April 2012 - Davide Mancusi (hadr-inclxx-V09-05-06)
|
|
-----------------------------------------------------------
|
|
- Bugfix:
|
|
o De-excitation products should not be boosted using the pre-fragment
|
|
velocity.
|
|
|
|
9 February 2012 - Davide Mancusi (hadr-inclxx-V09-05-04,hadr-inclxx-V09-05-05)
|
|
-----------------------------------------------------------
|
|
- Fix compiler warning about an unused function parameter.
|
|
|
|
6 February 2012 - Davide Mancusi (hadr-inclxx-V09-05-03)
|
|
-----------------------------------------------------------
|
|
- Bugfix:
|
|
o Sampling of the impact-parameter distribution was incomplete for
|
|
nucleon-induced reactions and incoming kinetic energies below ~40 MeV.
|
|
|
|
2 February 2012 - Davide Mancusi (hadr-inclxx-V09-05-02)
|
|
-----------------------------------------------------------
|
|
- Bugfixes:
|
|
o Do nothing if the projectile is below the Coulomb barrier.
|
|
o Always apply numerical solutions (used to lead to some minor violations of
|
|
energy conservation).
|
|
|
|
16 January 2012 - Davide Mancusi (hadr-inclxx-V09-05-01)
|
|
-----------------------------------------------------------
|
|
- Better (iterative) determination of the remnant recoil at the the end of the
|
|
cascade.
|
|
- Isospin-dependent back-to-spectator.
|
|
- Cache NuclearDensity objects for better performance (although we do not
|
|
really exploit this in G4 yet).
|
|
- Bugfix:
|
|
o Minor bug for negative incident pions -- integration over impact-parameter
|
|
distribution was incomplete.
|
|
|
|
21 November 2011 - Pekka Kaitaniemi (hadr-inclxx-V09-04-11)
|
|
-----------------------------------------------------------
|
|
- Fixed local energy logic
|
|
- Fixed separation energy in cluster emission
|
|
|
|
14 November 2011 - Pekka Kaitaniemi (hadr-inclxx-V09-04-10)
|
|
-----------------------------------------------------------
|
|
- Corrected the order in which the INCL++ model and projectile are created in
|
|
the interface. This actually is a better fix to the FPE problem than tag
|
|
hadr-inclxx-V09-04-09.
|
|
|
|
10 November 2011 - Pekka Kaitaniemi (hadr-inclxx-V09-04-09)
|
|
-----------------------------------------------------------
|
|
- Added safeguard against FPE in G4INCLCrossSections.cc
|
|
|
|
07 November 2011 - Pekka Kaitaniemi (hadr-inclxx-V09-04-08)
|
|
-----------------------------------------------------------
|
|
- Don't apply nucleon-nucleon collision energy cut to the first collision
|
|
- Bugfixes:
|
|
o Check that the nucleus pointer isn't NULL
|
|
o G4INCLFinalState memory leaks
|
|
o Proper use of ion definitions in the INCL++ G4 interface
|
|
|
|
04 November 2011 - Pekka Kaitaniemi (hadr-inclxx-V09-04-07)
|
|
-----------------------------------------------------------
|
|
- Set the maximum coalescence cluster mass to 8
|
|
|
|
03 November 2011 - Pekka Kaitaniemi (hadr-inclxx-V09-04-06)
|
|
-----------------------------------------------------------
|
|
- Declared G4INCLIFunction, G4INCLIParticleDataSource and
|
|
G4INCLIClusteringModel destructors as virtual
|
|
|
|
01 November 2011 - Gabriele Cosmo (hadr-inclxx-V09-04-05)
|
|
---------------------------------------------------------
|
|
- Correction to GNUmakefiles to allow for DLL build on Windows.
|
|
|
|
31 October 2011 - Pekka Kaitaniemi (hadr-inclxx-V09-04-04)
|
|
----------------------------------------------------------
|
|
- Fixed Windows/VC++ compiler warning
|
|
|
|
24 October 2011 - Pekka Kaitaniemi (hadr-inclxx-V09-04-03)
|
|
----------------------------------------------------------
|
|
- Fixed Mac/Windows compilation problem (incl_physics/include/G4INCL.hh clashed
|
|
with the G4Incl.hh from INCL4.2 on case-insensitive filesystems)
|
|
o Solution: Renamed G4INCL.[hh|cc] to G4INCLCascade.[hh|cc]
|
|
- Fixed icc macro expansion related compilation problems
|
|
- Renamed Particle.[hh|cc] to G4INCLParticle.[hh|cc]
|
|
- Renamed IAvatar.[hh|cc] to G4INCLIAvatar.[hh|cc]
|
|
|
|
19 October 2011 - Pekka Kaitaniemi (hadr-inclxx-V09-04-02)
|
|
----------------------------------------------------------
|
|
- Fixed type mismatches that caused warnings when compiling with GCC 4.1
|
|
|
|
26 September 2011 - Pekka Kaitaniemi (hadr-inclxx-V09-04-01)
|
|
------------------------------------------------------------
|
|
- Added some debugging environment variables to the INCL++ interface:
|
|
o Goal: Allow the developer to inspect cascade specific quantities (such as
|
|
mass, charge and excitation energy of the cascade remnant nucleus) before
|
|
de-excitation to disable de-excitation entirely (useful when we'd like to
|
|
separate the contributions of cascade and de-excitation)
|
|
o G4INCLXX_NO_DE_EXCITATION disables de-excitation
|
|
o G4INCLXX_STORE_RAW_DEBUG_OUTPUT stores the cascade output into file
|
|
inclDebug.out
|
|
|
|
01 September 2011 - Pekka Kaitaniemi (hadr-inclxx-V09-04-00)
|
|
------------------------------------------------------------
|
|
- Imported the first version of INCL++ intra-nuclear cascade model into Geant4
|
|
- INCL++ version: v5.0 alpha1
|
|
o Based on INCL4.6 cascade model
|
|
o Supported projectiles: protons, neutrons, pions up to 3 GeV
|
|
o Uses G4ExcitationHandler for de-excitation
|
|
|