Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/processes/hadronic/models/qmd/History

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

  1 # Category hadr-qmd History
  2 
  3 See `CONTRIBUTING.rst` for details of **required** info/format for each entry,
  4 which **must** added in reverse chronological order (newest at the top).
  5 It must **not** be used as a substitute for writing good git commit messages!
  6 
  7 -------------------------------------------------------------------------------
  8 
  9 ## 2024-08-21 Gabriele Cosmo (hadr-qmd-V11-02-02, 01)
 10 - Fixed reported Coverity defects for use of std::move() and const std::string&.
 11 
 12 ## 2023-12-21 Yoshihide Sato (hadr-qmd-V11-02-00)
 13 - G4LightIonQMDReaction.cc: Fix model ID (model_LightIonQMDModel). 
 14 
 15 ## 2023-10-27 Yoshihide Sato (hadr-qmd-V11-01-03)
 16 - Add files for the Light Ion QMD which is qmd optimized for light ion. 
 17   The name of the added files start with G4LightIonQMD.
 18 
 19 ## 2023-07-07 Vladimir Ivanchenko (hadr-qmd-V11-01-02)
 20 - G4QMDMeanField: attempt to fix compilation warning on alma9/gcc-13.1
 21     by removing unused map
 22 - G4QMDReaction - do not create local G4Evaporation class, only define 
 23     type of evaporation for local G4ExcitationHandler
 24 
 25 ## 2023-06-23 Gabriele Cosmo (hadr-qmd-V11-01-01)
 26 - G4QMDMeanField: attempt to fix compilation warning on alma9/gcc-13.1
 27   and minor code cleanup.
 28 
 29 ## 2023-04-04 Dennis Wright (hadr-qmd-V11-01-00)
 30 - Fix coverity bug 20339: uninitialized variable ebini in
 31   G4QMDGroundStateNucleus.cc
 32 
 33 ## 2022-10-07 Gabriele Cosmo (hadr-qmd-V11-00-01)
 34 - Fixed compilation warning on Intel/icx compiler for variable set
 35   but not used in G4QMDMeanField.
 36 
 37 ## 2021-12-10 Ben Morgan (hadr-qmd-V11-00-00)
 38 - Change to new Markdown History format
 39 
 40 ---
 41 
 42 # History entries prior to 11.0
 43 
 44 04 August 2021 Alberto Ribon (hadr-qmd-V10-07-03)
 45 -------------------------------------------------
 46 - G4QMDReaction : migrated to the new version of G4PhysicsModelCatalog
 47   (Note that this erases the second fix made by Dennis in the previous tag)
 48 
 49 21 July 2021 Dennis Wright (hadr-qmd-V10-07-02)
 50 -----------------------------------------------
 51 - two fixes found by Jeonghyeok Park:
 52   G4QMDNucleus::CalEnergyAndAngularMomentumInCM : move constant hbc 
 53    outside of sqrt in angular momentum calculation
 54  
 55   G4QMDReaction::ApplyYourself : remove creator process ID
 56 
 57 16 April 2021 Ben Morgan (hadr-qmd-V10-07-01)
 58 --------------------------------------------------
 59 - Migrate build to modular CMake API
 60 
 61 13 April 2021  Alberto Ribon (hadr-qmd-V10-07-01)
 62 -------------------------------------------------
 63 - GNUmakefile, sources.cmake : removed the subdirectories
 64   hadronic/models/management and hadronic/models/util
 65   (that have been now deleted, with their classes moved to
 66    hadronic/util and hadronic/management).
 67   Removed also the useless dependency to hadronic/process.
 68 
 69 08 March 2021  Alberto Ribon (hadr-qmd-V10-07-00)
 70 -------------------------------------------------
 71 - G4QMDReaction : replaced G4IonsShenCrossSection (that has been deleted)
 72   with G4ComponentGGNuclNuclXsc. Moreover, replaced GetIsoCrossSection
 73   (which is not defined in Glauber-Gribov cross sections) with
 74   GetElementCrossSection.
 75 
 76 15 June 2020  Dennis Wright (hadr-qmd-V10-06-00)
 77 ------------------------------------------------
 78 - Fix of bug 2236, by Jeonghyeok Park:
 79   G4QMDReaction::ApplyYourself() : add code to get cross section when
 80     projectile is pion
 81   G4QMDReaction.hh and G4QMDReaction::G4QMDReaction() : replace data member
 82     G4PiNuclearCrossSection with G4BGGPionElasticXS and G4BGGPionInelasticXS
 83 
 84   G4QMDGroundStateNucleus ctor: move check for p or n projectile earlier
 85     in code so baryon number can be conserved
 86 
 87 31 October 2016 Tatsumi Koi (hadr-qmd-V10-02-01)
 88 - Set type of deexcitation channels to fCombined
 89 
 90 10 February 2016 Tatsumi Koi (hadr-qmd-V10-02-00)
 91 - Fix bug in handling forgiven decay
 92        src/G4QMDCollision.cc
 93 
 94 3 November 2015 Tatsumi Koi (hadr-qmd-V10-01-09)
 95 - Loop checking
 96 
 97 27 October 2015 Tatsumi Koi (hadr-qmd-V10-01-08)
 98 - Fix bug in handling forgiven decay
 99        src/G4QMDCollision.cc
100 
101 18 October 2015 Tatsumi Koi (hadr-qmd-V10-01-07)
102 - Re tag for testing
103 - Co working with global-V10-01-22
104 
105 13 October 2015 Tatsumi Koi (hadr-qmd-V10-01-06)
106 - Migration to fast-math functions
107        src/G4QMDGroundStateNucleus.cc
108        src/G4QMDNucleus.cc
109        src/G4QMDParticipant.cc
110        src/G4QMDParameters.cc
111        src/G4QMDMeanField.cc
112        src/G4QMDReaction.cc
113        src/G4QMDCollision.cc
114 
115 4 June 2015 Tatsumi Koi (hadr-qmd-V10-01-05)
116 - Add model and cross section description
117 
118 13 April 2015 Tatsumi Koi (hadr-qmd-V10-01-04)
119 - Fix for Coverity #14955
120   src/G4QMDGroundStateNucleus.cc
121 
122 11 April 2015 Tatsumi Koi (hadr-qmd-V10-01-03)
123 - Fix for Coverity #15221
124   src/G4QMDReaction.cc
125 - Delete obsolete codes
126 - Add a method of GetExcitationHandler
127   include/G4QMDReaction.hh
128 - Fix for Coverity #37437 and 37279
129   include/G4QMDCollision.hh
130 
131 9 April 2015 Tatsumi Koi (hadr-qmd-V10-01-02)
132 - Fix for Coverity #50582
133   src/G4QMDSystem.cc
134 
135 13 March 2015 Tatsumi Koi (hadr-qmd-V10-01-01)
136 - Fix for Coverity #56310 and 56302
137   src/G4QMDNucleus.cc
138 
139 02 March 2015 Tatsumi Koi (hadr-qmd-V10-01-00)
140 - Fix for Coverity #20339
141   src/G4QMDGroundStateNucleus.cc
142 
143 09 September 2014 Witek Pokorski (hadr-qmd-V10-00-03)
144 - update to use G4CrossSectionDataSetRegistry
145 
146 04 September 2014 Witek Pokorski (hadr-qmd-V10-00-02)
147 - Commenting out obsolete include of a cross section header file.
148 
149 14 April 2014 Gunter Folger (hadr-qmd-V10-00-01)
150 - Changes for const G4ParticleDefintion* in use with G4KineticTrack.
151 
152 14 March 2014 Tatsumi Koi (hadr-qmd-V10-00-00)
153 -Migrate to handle returned const pointer of G4ParticleDefinition
154   src/G4QMDReaction.cc
155 
156 15 October 2013 Tatsumi Koi (hadr-qmd-V09-06-10)
157 -Change G4ParticleTable::GetParticleTable()->GetIon(,,)
158      to G4IonTable::GetIonTable()->GetIon(,,);
159   src/G4QMDReaction.cc
160 
161 26 August 2013 Tatsumi Koi (hadr-qmd-V09-06-09)
162 - Fix double deletion problem on G4QMDCollision
163   include/G4QMDCollision.hh
164   src/G4QMDCollision.cc
165 
166 4 June 2013 Tatsumi Koi (hadr-qmd-V09-06-08)
167 - Fix COPY_WITHOUT_ASSIGN
168   include/G4QMDCollision.hh
169   src/G4QMDCollision.cc
170 
171 2 May 2013 Tatsumi Koi (hadr-qmd-V09-06-07)
172 - Fix for compilation problem on WIN32-VC
173   src/G4QMDMeanField.cc
174 
175 1 May 2013 Tatsumi Koi (hadr-qmd-V09-06-06)
176 - Use cmath error function
177   src/G4QMDMeanField.cc
178 
179 30 April 2013 Tatsumi Koi (hadr-qmd-V09-06-05)
180 - Delete unused private member
181   include/G4QMDGroundStateNucleus.hh
182 - Fix UNINIT_CTOR
183   src/G4QMDGroundStateNucleus.cc
184 - Fix MISSING_COPY
185   src/G4QMDCollision.cc
186 - Add Get, Set method of model parameter
187   include/G4QMDCollision.hh
188 - Fix MISSING_COPY
189   include/G4QMDReaction.hh
190 - Fix VIRTUAL_DTOR
191   include/G4QMDSystem.hh
192   include/G4QMDNucleus.hh
193   src/G4QMDNucleus.cc
194 - Restore to use CLHEP::HepStat::erf for avoiding compilation error in MT
195   src/G4QMDMeanField.cc
196 
197 29 April 2013 Tatsumi Koi (hadr-qmd-V09-06-04)
198 - Fix STREAM_FORMAT_STATE
199   src/G4QMDSystem.cc
200 - Replace CLHEP::HepStat to G4RandStat
201   src/G4QMDMeanField.cc
202 - Replace std::cout to G4cout
203   src/G4QMDGroundStateNucleus.cc
204 
205 25 April 2013 Tatsumi Koi (hadr-qmd-V09-06-03)
206 - Fix MISSING_ASSIGN "genspaXS"
207       UNINIT_CTOR
208   include/G4QMDReaction.hh
209 - Fix MISSING_ASSIGN "theMeanField" and "theSystem"
210       UNINIT_CTOR
211   src/G4QMDCollision.cc
212 - Fix UNINIT_CTOR "hit"
213   src/G4QMDParticipant.cc
214 - Fix UNINIT_CTOR "bindingEnergy", "excitationEnergy", "jj", "kineticEnergyPerNucleon" and "potentialEnergy"
215   include/G4QMDNucleus.hh
216   src/G4QMDNucleus.cc
217 - Fix UNINIT_CTOR "system", "c3w" and "icoul"
218   include/G4QMDMeanField.hh
219   src/G4QMDMeanField.cc
220 
221 12 March 2013 Dennis Wright (hadr-qmd-V09-06-02)
222 - fix MacOS Clang compiler warnings for G4QMDCollision.hh, .cc :
223   remove unused private variables sig0 and sig1
224 
225 11-January-2013  Gabriele Cosmo (hadr-qmd-V09-06-01)
226 - Fix for logic error in G4QMDGroundStateNucleus::packNucleons().
227   Addressing problem report #1418.
228 
229 27-September-2012  Gabriele Cosmo (hadr-qmd-V09-05-03)
230 - Explicitly use inclusion of headers for system of units and physical
231   constants, in plan to remove implicit inclusion from globals.hh.
232 
233 31-July-2012 Tatsumi Koi (hadr-qmd-V09-05-02)
234 - Add model name
235   src/G4QMDReaction.cc
236 
237 11-June-2012 Tatsumi Koi (hadr-qmd-V09-05-01)
238 - Fix compilation warnings for shadowed variables
239   src/G4QMDGroundStateNucleus.cc
240   src/G4QMDMeanField.cc
241   src/G4QMDCollision.cc
242 
243 04-April-2012 Tatsumi Koi (hadr-qmd-V09-05-00)
244 - Fix potential problem in 64bit
245   src/G4QMDMeanField.cc
246 
247 27-September-2011 Tatsumi Koi (hadr-qmd-V09-04-03)
248 - Migrate integer A and Z
249   src/G4QMDReaction.cc
250 
251 29-August-2011 Tatsumi Koi (hadr-qmd-V09-04-02)
252 - Migrate new interface of VCrossSectionDataSet (hadr-cross-V09-04-14)
253   src/G4QMDReaction.cc
254 
255 20-June-2011 Ben Morgan (hadr-qmd-V09-04-01)
256 - sources.cmake : Removed no longer present G4QMDFermi* files.
257 
258 17-June-2011 Tatsumi Koi (hadr-qmd-V09-04-00)
259 -Fix gcc 4.6 compilation warnings
260   src/G4QMDCollision.cc
261 
262 18-November-2010 Tatsumi Koi (hadr-qmd-V09-03-00)
263 - Enable RQMD
264   include/G4QMDReaction.hh
265   src/G4QMDReaction.cc
266   include/G4QMDMeanField.hh
267   src/G4QMDMeanField.cc
268 
269 20-November-2009 Tatsumi Koi (hadr-qmd-V09-02-03)
270 - Delete obviously unnecessary dependency in GNUMakefile
271   GNUmakefile
272 - Enable meson incidence (BETA)
273   include/G4QMDReaction.hh
274   src/G4QMDReaction.cc
275 
276 19-November-2009 Tatsumi Koi (hadr-qmd-V09-02-02)
277 - Fix bug for incidence of neutral particles;
278   Should be OK for neucleon-nucleus interaction
279   src/G4QMDReaction.cc
280   src/G4QMDGroundStateNucleus.cc
281 
282 31-March-2009 Tatsumi Koi (hadr-qmd-V09-02-01)
283 - Fix bug in gamma(mass zero) partiticpants
284   src/G4QMDCollision.cc
285 - Chnage member object to pointer
286   include/G4QMDReaction.hh
287   src/G4QMDReaction.cc
288 
289 28-February-2009 Tatsumi Koi (hadr-qmd-V09-02-00)
290 - Fix bug in Absorption
291   src/G4QMDCollision.cc
292 - Add Be8 -> Alpha Alpha including opening angle by Q value
293   src/G4QMDReaction.cc
294 
295 20-November-2008 Tatsumi Koi (hadr-qmd-V09-01-08)
296 - Add Update
297   include/G4QMDMeanField.hh
298   src/G4QMDMeanField.cc
299 - Add "hit" flag and related methods
300   include/G4QMDParticipant.hh
301 - Add Erase and Insert Participant methods
302   include/G4QMDSystem.hh
303   src/G4QMDSystem.cc
304 - Add deltaT in signature of CalKinematicsOfBinaryCollisions
305   Add several required updating of Mean Filed
306   Modify handling of absorption case
307   include/G4QMDCollision.hh
308   src/G4QMDCollision.cc
309 - Add deltaT in signature of CalKinematicsOfBinaryCollisions
310   src/G4QMDReaction.cc
311 
312 07-November-2008 Tatsumi Koi (hadr-qmd-V09-01-07)
313 - Add UnUseGEM and UseFRAG
314   Fix bug in neucleon projectile
315   include/G4QMDReaction.hh
316   src/G4QMDReaction.cc
317 - Migrate to particles-V09-01-09
318   src/G4QMDNucleus.cc
319 
320 27-Oct-2008 Tatsumi Koi (hadr-qmd-V09-01-06)
321 - Migrate to particles-V09-01-09 by T. Koi
322   Z,A to A,Z for functions of NucleiProperties
323   src/G4QMDGroundStateNucleus.cc
324   src/G4QMDNucleus.cc
325 
326 24-Oct-2008 Tatsumi Koi (hadr-qmd-V09-01-05)
327 - Migrate to particles-V09-01-09 by T. Koi
328   src/G4QMDGroundStateNucleus.cc
329   src/G4QMDNucleus.cc
330 
331 12-Jun-2008 Tatsumi Koi (hadr-qmd-V09-01-04)
332 - Delete unnecessary dependency and unused functions
333   Change criterion of reaction by T. Koi
334   include/G4QMDReaction.hh
335   src/G4QMDReaction.cc
336 
337 06-Jun-2008 Tatsumi Koi (hadr-qmd-V09-01-03)
338 - Fix memory leaks by T. Koi
339   include/G4QMDSystem.hh
340   src/G4QMDReaction.cc
341 
342 03-Jun-2008 Tatsumi Koi (hadr-qmd-V09-01-02)
343 - Fix memory leaks by T. Koi
344   src/G4QMDReaction.cc
345   src/G4QMDCollision.cc
346 
347 05-May-2008 Tatsumi Koi (hadr-qmd-V09-01-01)
348 - Fixed and changed sampling method of impact parameter
349   src/G4QMDReaction.cc
350 
351 26-Nov-2007 Tatsumi Koi (hadr-qmd-V09-00-05)
352 - Fix of typo which introduced at (hadr-qmd-V09-00-04)
353   src/G4QMDNucleus.cc
354 
355 20-Nov-2007 Tatsumi Koi (hadr-qmd-V09-00-04)
356 - Fixed failed initialization of some parameter
357   src/G4QMDParameters.cc
358 - Reduce standard outputted information
359   src/G4QMDNucleus.cc  ( included fix in hadr-qmd-V09-00-03)
360 - Reduce multiple calculation of identical and symmetric parameters
361   (enhance computing speed)
362   src/G4QMDMeanField.cc
363 - Change reaction system CM to NN
364   (usually enhanced stability of ground state nucleus)
365   include/G4QMDReaction.hh
366   src/G4QMDReaction.cc
367 
368 22-Nov-2007 Gabriele Cosmo (hadr-qmd-V09-00-03)
369 - Fixed compilation problem on WIN32-VC for usage of std::pow() function
370   in file G4QMDNucleus.cc.
371 
372 20-Nov-2007 Gabriele Cosmo (hadr-qmd-V09-00-02)
373 - Fixed compilation problem on SUN-CC for handling of 'multimap'
374   structures in G4QMDMeanField.cc.
375 
376 15-Nov-2007 Tatsumi Koi    (hadr-qmd-V09-00-01)
377 - First implmentation of QMD reaction model
378   based on JQMD (Niita et al., JAERI-Data/Code 99-042)
379   Use Collision library of Geant4
380 
381   History (this file)
382         GNUMakefile
383   include/G4QMDGroundStateNucleus.hh
384   include/G4QMDNucleus.hh
385   include/G4QMDParticipant.hh
386   include/G4QMDSystem.hh
387   include/G4QMDCollision.hh
388   include/G4QMDMeanField.hh
389   include/G4QMDParameters.hh
390   include/G4QMDReaction.hh
391   src/G4QMDCollision.cc
392   src/G4QMDGroundStateNucleus.cc
393   src/G4QMDMeanField.cc
394   src/G4QMDNucleus.cc
395   src/G4QMDParameters.cc
396   src/G4QMDParticipant.cc
397   src/G4QMDReaction.cc
398   src/G4QMDSystem.cc