Files
2025-12-05 08:54:02 +01:00

407 lines
13 KiB
Plaintext

# Category hadr-qmd 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!
-------------------------------------------------------------------------------
## 2025-11-06 L.G. Sarmiento (qmd-V11-03-00)
- Resolving Coverity 105675 Division or modulo by float zero
## 2025-07-15 Yoshihide Sato (hadr-qmd-V11-03-00)
- G4QMDReaction.cc and G4LightIonQMDReaction.cc: Random rotation of the momentum
around the z-axis is added to solve the directional bias of the momentum
of the secondary particles.
## 2024-08-21 Gabriele Cosmo (hadr-qmd-V11-02-02, 01)
- Fixed reported Coverity defects for use of std::move() and const std::string&.
## 2023-12-21 Yoshihide Sato (hadr-qmd-V11-02-00)
- G4LightIonQMDReaction.cc: Fix model ID (model_LightIonQMDModel).
## 2023-10-27 Yoshihide Sato (hadr-qmd-V11-01-03)
- Add files for the Light Ion QMD which is qmd optimized for light ion.
The name of the added files start with G4LightIonQMD.
## 2023-07-07 Vladimir Ivanchenko (hadr-qmd-V11-01-02)
- G4QMDMeanField: attempt to fix compilation warning on alma9/gcc-13.1
by removing unused map
- G4QMDReaction - do not create local G4Evaporation class, only define
type of evaporation for local G4ExcitationHandler
## 2023-06-23 Gabriele Cosmo (hadr-qmd-V11-01-01)
- G4QMDMeanField: attempt to fix compilation warning on alma9/gcc-13.1
and minor code cleanup.
## 2023-04-04 Dennis Wright (hadr-qmd-V11-01-00)
- Fix coverity bug 20339: uninitialized variable ebini in
G4QMDGroundStateNucleus.cc
## 2022-10-07 Gabriele Cosmo (hadr-qmd-V11-00-01)
- Fixed compilation warning on Intel/icx compiler for variable set
but not used in G4QMDMeanField.
## 2021-12-10 Ben Morgan (hadr-qmd-V11-00-00)
- Change to new Markdown History format
---
# History entries prior to 11.0
04 August 2021 Alberto Ribon (hadr-qmd-V10-07-03)
-------------------------------------------------
- G4QMDReaction : migrated to the new version of G4PhysicsModelCatalog
(Note that this erases the second fix made by Dennis in the previous tag)
21 July 2021 Dennis Wright (hadr-qmd-V10-07-02)
-----------------------------------------------
- two fixes found by Jeonghyeok Park:
G4QMDNucleus::CalEnergyAndAngularMomentumInCM : move constant hbc
outside of sqrt in angular momentum calculation
G4QMDReaction::ApplyYourself : remove creator process ID
16 April 2021 Ben Morgan (hadr-qmd-V10-07-01)
--------------------------------------------------
- Migrate build to modular CMake API
13 April 2021 Alberto Ribon (hadr-qmd-V10-07-01)
-------------------------------------------------
- GNUmakefile, sources.cmake : 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-qmd-V10-07-00)
-------------------------------------------------
- G4QMDReaction : replaced G4IonsShenCrossSection (that has been deleted)
with G4ComponentGGNuclNuclXsc. Moreover, replaced GetIsoCrossSection
(which is not defined in Glauber-Gribov cross sections) with
GetElementCrossSection.
15 June 2020 Dennis Wright (hadr-qmd-V10-06-00)
------------------------------------------------
- Fix of bug 2236, by Jeonghyeok Park:
G4QMDReaction::ApplyYourself() : add code to get cross section when
projectile is pion
G4QMDReaction.hh and G4QMDReaction::G4QMDReaction() : replace data member
G4PiNuclearCrossSection with G4BGGPionElasticXS and G4BGGPionInelasticXS
G4QMDGroundStateNucleus ctor: move check for p or n projectile earlier
in code so baryon number can be conserved
31 October 2016 Tatsumi Koi (hadr-qmd-V10-02-01)
- Set type of deexcitation channels to fCombined
10 February 2016 Tatsumi Koi (hadr-qmd-V10-02-00)
- Fix bug in handling forgiven decay
src/G4QMDCollision.cc
3 November 2015 Tatsumi Koi (hadr-qmd-V10-01-09)
- Loop checking
27 October 2015 Tatsumi Koi (hadr-qmd-V10-01-08)
- Fix bug in handling forgiven decay
src/G4QMDCollision.cc
18 October 2015 Tatsumi Koi (hadr-qmd-V10-01-07)
- Re tag for testing
- Co working with global-V10-01-22
13 October 2015 Tatsumi Koi (hadr-qmd-V10-01-06)
- Migration to fast-math functions
src/G4QMDGroundStateNucleus.cc
src/G4QMDNucleus.cc
src/G4QMDParticipant.cc
src/G4QMDParameters.cc
src/G4QMDMeanField.cc
src/G4QMDReaction.cc
src/G4QMDCollision.cc
4 June 2015 Tatsumi Koi (hadr-qmd-V10-01-05)
- Add model and cross section description
13 April 2015 Tatsumi Koi (hadr-qmd-V10-01-04)
- Fix for Coverity #14955
src/G4QMDGroundStateNucleus.cc
11 April 2015 Tatsumi Koi (hadr-qmd-V10-01-03)
- Fix for Coverity #15221
src/G4QMDReaction.cc
- Delete obsolete codes
- Add a method of GetExcitationHandler
include/G4QMDReaction.hh
- Fix for Coverity #37437 and 37279
include/G4QMDCollision.hh
9 April 2015 Tatsumi Koi (hadr-qmd-V10-01-02)
- Fix for Coverity #50582
src/G4QMDSystem.cc
13 March 2015 Tatsumi Koi (hadr-qmd-V10-01-01)
- Fix for Coverity #56310 and 56302
src/G4QMDNucleus.cc
02 March 2015 Tatsumi Koi (hadr-qmd-V10-01-00)
- Fix for Coverity #20339
src/G4QMDGroundStateNucleus.cc
09 September 2014 Witek Pokorski (hadr-qmd-V10-00-03)
- update to use G4CrossSectionDataSetRegistry
04 September 2014 Witek Pokorski (hadr-qmd-V10-00-02)
- Commenting out obsolete include of a cross section header file.
14 April 2014 Gunter Folger (hadr-qmd-V10-00-01)
- Changes for const G4ParticleDefintion* in use with G4KineticTrack.
14 March 2014 Tatsumi Koi (hadr-qmd-V10-00-00)
-Migrate to handle returned const pointer of G4ParticleDefinition
src/G4QMDReaction.cc
15 October 2013 Tatsumi Koi (hadr-qmd-V09-06-10)
-Change G4ParticleTable::GetParticleTable()->GetIon(,,)
to G4IonTable::GetIonTable()->GetIon(,,);
src/G4QMDReaction.cc
26 August 2013 Tatsumi Koi (hadr-qmd-V09-06-09)
- Fix double deletion problem on G4QMDCollision
include/G4QMDCollision.hh
src/G4QMDCollision.cc
4 June 2013 Tatsumi Koi (hadr-qmd-V09-06-08)
- Fix COPY_WITHOUT_ASSIGN
include/G4QMDCollision.hh
src/G4QMDCollision.cc
2 May 2013 Tatsumi Koi (hadr-qmd-V09-06-07)
- Fix for compilation problem on WIN32-VC
src/G4QMDMeanField.cc
1 May 2013 Tatsumi Koi (hadr-qmd-V09-06-06)
- Use cmath error function
src/G4QMDMeanField.cc
30 April 2013 Tatsumi Koi (hadr-qmd-V09-06-05)
- Delete unused private member
include/G4QMDGroundStateNucleus.hh
- Fix UNINIT_CTOR
src/G4QMDGroundStateNucleus.cc
- Fix MISSING_COPY
src/G4QMDCollision.cc
- Add Get, Set method of model parameter
include/G4QMDCollision.hh
- Fix MISSING_COPY
include/G4QMDReaction.hh
- Fix VIRTUAL_DTOR
include/G4QMDSystem.hh
include/G4QMDNucleus.hh
src/G4QMDNucleus.cc
- Restore to use CLHEP::HepStat::erf for avoiding compilation error in MT
src/G4QMDMeanField.cc
29 April 2013 Tatsumi Koi (hadr-qmd-V09-06-04)
- Fix STREAM_FORMAT_STATE
src/G4QMDSystem.cc
- Replace CLHEP::HepStat to G4RandStat
src/G4QMDMeanField.cc
- Replace std::cout to G4cout
src/G4QMDGroundStateNucleus.cc
25 April 2013 Tatsumi Koi (hadr-qmd-V09-06-03)
- Fix MISSING_ASSIGN "genspaXS"
UNINIT_CTOR
include/G4QMDReaction.hh
- Fix MISSING_ASSIGN "theMeanField" and "theSystem"
UNINIT_CTOR
src/G4QMDCollision.cc
- Fix UNINIT_CTOR "hit"
src/G4QMDParticipant.cc
- Fix UNINIT_CTOR "bindingEnergy", "excitationEnergy", "jj", "kineticEnergyPerNucleon" and "potentialEnergy"
include/G4QMDNucleus.hh
src/G4QMDNucleus.cc
- Fix UNINIT_CTOR "system", "c3w" and "icoul"
include/G4QMDMeanField.hh
src/G4QMDMeanField.cc
12 March 2013 Dennis Wright (hadr-qmd-V09-06-02)
- fix MacOS Clang compiler warnings for G4QMDCollision.hh, .cc :
remove unused private variables sig0 and sig1
11-January-2013 Gabriele Cosmo (hadr-qmd-V09-06-01)
- Fix for logic error in G4QMDGroundStateNucleus::packNucleons().
Addressing problem report #1418.
27-September-2012 Gabriele Cosmo (hadr-qmd-V09-05-03)
- Explicitly use inclusion of headers for system of units and physical
constants, in plan to remove implicit inclusion from globals.hh.
31-July-2012 Tatsumi Koi (hadr-qmd-V09-05-02)
- Add model name
src/G4QMDReaction.cc
11-June-2012 Tatsumi Koi (hadr-qmd-V09-05-01)
- Fix compilation warnings for shadowed variables
src/G4QMDGroundStateNucleus.cc
src/G4QMDMeanField.cc
src/G4QMDCollision.cc
04-April-2012 Tatsumi Koi (hadr-qmd-V09-05-00)
- Fix potential problem in 64bit
src/G4QMDMeanField.cc
27-September-2011 Tatsumi Koi (hadr-qmd-V09-04-03)
- Migrate integer A and Z
src/G4QMDReaction.cc
29-August-2011 Tatsumi Koi (hadr-qmd-V09-04-02)
- Migrate new interface of VCrossSectionDataSet (hadr-cross-V09-04-14)
src/G4QMDReaction.cc
20-June-2011 Ben Morgan (hadr-qmd-V09-04-01)
- sources.cmake : Removed no longer present G4QMDFermi* files.
17-June-2011 Tatsumi Koi (hadr-qmd-V09-04-00)
-Fix gcc 4.6 compilation warnings
src/G4QMDCollision.cc
18-November-2010 Tatsumi Koi (hadr-qmd-V09-03-00)
- Enable RQMD
include/G4QMDReaction.hh
src/G4QMDReaction.cc
include/G4QMDMeanField.hh
src/G4QMDMeanField.cc
20-November-2009 Tatsumi Koi (hadr-qmd-V09-02-03)
- Delete obviously unnecessary dependency in GNUMakefile
GNUmakefile
- Enable meson incidence (BETA)
include/G4QMDReaction.hh
src/G4QMDReaction.cc
19-November-2009 Tatsumi Koi (hadr-qmd-V09-02-02)
- Fix bug for incidence of neutral particles;
Should be OK for neucleon-nucleus interaction
src/G4QMDReaction.cc
src/G4QMDGroundStateNucleus.cc
31-March-2009 Tatsumi Koi (hadr-qmd-V09-02-01)
- Fix bug in gamma(mass zero) partiticpants
src/G4QMDCollision.cc
- Chnage member object to pointer
include/G4QMDReaction.hh
src/G4QMDReaction.cc
28-February-2009 Tatsumi Koi (hadr-qmd-V09-02-00)
- Fix bug in Absorption
src/G4QMDCollision.cc
- Add Be8 -> Alpha Alpha including opening angle by Q value
src/G4QMDReaction.cc
20-November-2008 Tatsumi Koi (hadr-qmd-V09-01-08)
- Add Update
include/G4QMDMeanField.hh
src/G4QMDMeanField.cc
- Add "hit" flag and related methods
include/G4QMDParticipant.hh
- Add Erase and Insert Participant methods
include/G4QMDSystem.hh
src/G4QMDSystem.cc
- Add deltaT in signature of CalKinematicsOfBinaryCollisions
Add several required updating of Mean Filed
Modify handling of absorption case
include/G4QMDCollision.hh
src/G4QMDCollision.cc
- Add deltaT in signature of CalKinematicsOfBinaryCollisions
src/G4QMDReaction.cc
07-November-2008 Tatsumi Koi (hadr-qmd-V09-01-07)
- Add UnUseGEM and UseFRAG
Fix bug in neucleon projectile
include/G4QMDReaction.hh
src/G4QMDReaction.cc
- Migrate to particles-V09-01-09
src/G4QMDNucleus.cc
27-Oct-2008 Tatsumi Koi (hadr-qmd-V09-01-06)
- Migrate to particles-V09-01-09 by T. Koi
Z,A to A,Z for functions of NucleiProperties
src/G4QMDGroundStateNucleus.cc
src/G4QMDNucleus.cc
24-Oct-2008 Tatsumi Koi (hadr-qmd-V09-01-05)
- Migrate to particles-V09-01-09 by T. Koi
src/G4QMDGroundStateNucleus.cc
src/G4QMDNucleus.cc
12-Jun-2008 Tatsumi Koi (hadr-qmd-V09-01-04)
- Delete unnecessary dependency and unused functions
Change criterion of reaction by T. Koi
include/G4QMDReaction.hh
src/G4QMDReaction.cc
06-Jun-2008 Tatsumi Koi (hadr-qmd-V09-01-03)
- Fix memory leaks by T. Koi
include/G4QMDSystem.hh
src/G4QMDReaction.cc
03-Jun-2008 Tatsumi Koi (hadr-qmd-V09-01-02)
- Fix memory leaks by T. Koi
src/G4QMDReaction.cc
src/G4QMDCollision.cc
05-May-2008 Tatsumi Koi (hadr-qmd-V09-01-01)
- Fixed and changed sampling method of impact parameter
src/G4QMDReaction.cc
26-Nov-2007 Tatsumi Koi (hadr-qmd-V09-00-05)
- Fix of typo which introduced at (hadr-qmd-V09-00-04)
src/G4QMDNucleus.cc
20-Nov-2007 Tatsumi Koi (hadr-qmd-V09-00-04)
- Fixed failed initialization of some parameter
src/G4QMDParameters.cc
- Reduce standard outputted information
src/G4QMDNucleus.cc ( included fix in hadr-qmd-V09-00-03)
- Reduce multiple calculation of identical and symmetric parameters
(enhance computing speed)
src/G4QMDMeanField.cc
- Change reaction system CM to NN
(usually enhanced stability of ground state nucleus)
include/G4QMDReaction.hh
src/G4QMDReaction.cc
22-Nov-2007 Gabriele Cosmo (hadr-qmd-V09-00-03)
- Fixed compilation problem on WIN32-VC for usage of std::pow() function
in file G4QMDNucleus.cc.
20-Nov-2007 Gabriele Cosmo (hadr-qmd-V09-00-02)
- Fixed compilation problem on SUN-CC for handling of 'multimap'
structures in G4QMDMeanField.cc.
15-Nov-2007 Tatsumi Koi (hadr-qmd-V09-00-01)
- First implmentation of QMD reaction model
based on JQMD (Niita et al., JAERI-Data/Code 99-042)
Use Collision library of Geant4
History (this file)
GNUMakefile
include/G4QMDGroundStateNucleus.hh
include/G4QMDNucleus.hh
include/G4QMDParticipant.hh
include/G4QMDSystem.hh
include/G4QMDCollision.hh
include/G4QMDMeanField.hh
include/G4QMDParameters.hh
include/G4QMDReaction.hh
src/G4QMDCollision.cc
src/G4QMDGroundStateNucleus.cc
src/G4QMDMeanField.cc
src/G4QMDNucleus.cc
src/G4QMDParameters.cc
src/G4QMDParticipant.cc
src/G4QMDReaction.cc
src/G4QMDSystem.cc