source: trunk/source/processes/hadronic/models/de_excitation/History@ 1228

Last change on this file since 1228 was 1228, checked in by garnier, 16 years ago

update geant4.9.3 tag

File size: 21.9 KB
Line 
1-------------------------------------------------------------------
2
3 ==========================================================
4 Geant4 - an Object-Oriented Toolkit for Physics Simulation
5 ==========================================================
6
7 History file for hadronic/models/de_excitation
8 ----------------------------------------------
9
10This file should be used to summarize modifications introduced in the
11code and to keep track of all tags.
12
13 ---------------------------------------------------------------
14 * Please list in reverse chronological order (last date on top)
15 ---------------------------------------------------------------
16
1709 December 2009 Gunter Folger (hadr-deex-V09-02-23)
18-----------------------------------------------------
19- Include fixes in ablation by Pete Truscott:
20 Ablation has been updated, largely to comply with updates in
21 G4Evaporation, but also some oddities in the way G4Fragment works
22 (or doesn't work!), and to fix a bug in fragment identification
23 when evaporation isn't used.
24
2501 December 2009 Gabriele Cosmo (hadr-deex-V09-02-22)
26-----------------------------------------------------
27- Fixed singletons in utils sub-module to canonical form, to help preventing
28 leaks reported by Valgrind (tag hadr-deex-util-V09-02-01).
29- Corrected argument to std::pow() in G4FermiConfiguration.cc to fix
30 compilation problem on Windows VC7.
31
3227 November 2009 Vladimir Ivanchenko (hadr-deex-V09-02-21)
33----------------------------------------------------------
34- G4ExcitationHandler - cleanup the logic; reduce number internal vectors;
35 fixed memory leak; should work bit faster
36
3724 November 2009 Vladimir Ivanchenko (hadr-deex-V09-02-20)
38----------------------------------------------------------
39- G4ExcitationHandler - fixed double deletion only on top of tag 18
40
4123 November 2009 Vladimir Ivanchenko (hadr-deex-V09-02-19)
42----------------------------------------------------------
43- G4ExcitationHandler - fixed double deletion; cleanup logic of
44 new/delete of intermediate G4Fragments
45 reducing number of coping
46
4722 November 2009 Vladimir Ivanchenko (hadr-deex-V09-02-18)
48----------------------------------------------------------
49- G4FissionLevelDensityParameter tuning using IAEA benchmark
50
5119 November 2009 Vladimir Ivanchenko (hadr-deex-V09-02-17)
52----------------------------------------------------------
53- G4ExcitationHandler - fixed memory leak
54
5519 November 2009 Vladimir Ivanchenko (hadr-deex-V09-02-16)
56----------------------------------------------------------
57- J.M.Quesada retuning for IAEA spallation data fission parameters
58 in G4FissionParameters and G4FissionLevelDensityParameter
59- J.M.Quesada improved implementation of Gamma function computation
60 in configuration weight inside G4FermiConfiguration
61- V.Ivanchenko added a G4NeutronRadCapture model (a simple 1 gamma
62 emission with 4-momentum balance)
63- V.Ivanchenko return default setup of 9.2 for G4ExcitationHandler
64
6508 October 2009 Vladimir Ivanchenko (hadr-deex-V09-02-15)
66----------------------------------------------------------
67- J.M.Quesada fixed old problem in G4GEMChannel - computation of
68 Coulomb barrier was not consistent with G4GEMProbability
69
7025 September 2009 Vladimir Ivanchenko (hadr-deex-V09-02-14)
71----------------------------------------------------------
72- J.M.Quesada fixed G4GEMProbability and G4GEMChannel to provide
73 the same probability as proposed in original papers;
74 J.M.Quesada fixed G4ExitationHandler to for the case when FermiBreakUp
75 and multi-fragmentation model are activated;
76- V.Ivanchenko added a protection on unphysical initial state in G4GEMChannel
77
7816 September 2009 Vladimir Ivanchenko (hadr-deex-V09-02-13)
79----------------------------------------------------------
80- J.M.Quesada updated nearly all classes of GEM sub-package by
81 introduction new classes G4GEMCoulombBarrier, G4AlphaGEMCoulombBarrier,
82 G4DeuteronGEMCoulombBarrier, G4He3GEMCoulombBarrier,
83 G4ProtonGEMCoulombBarrier, G4TritonGEMCoulombBarrier and corresponding
84 changings in other classes of the sub-package;
85 fixed units inside G4GEMProbability computations
86
8727 July 2009 Vladimir Ivanchenko (hadr-deex-V09-02-12)
88---------------------------------------------------------
89- G4EvaporationGEMFactory - cleanup
90- G4Evaporation - added method SetCombinedCannels to define new evaporation
91 factory G4EvaporationDefaultGEMFactory
92- G4EvaporationDefaultGEMFactory - new class proposed by J.M.Quesada in
93 which light mesons probabilities are computed from
94 default classes and other fragments from GEM
95- G4FissionLevelDensityParameter, G4FissionParameters - J.M.Quesada tuning
96 to IAEA benchmark data
97
9815 July 2009 Vladimir Ivanchenko (hadr-deex-V09-02-11)
99---------------------------------------------------------
100- G4GEMProbability - J.M.Quesada fixed units (hbar_Plank -> hbarc)
101
1029 July 2009 Vladimir Ivanchenko (hadr-deex-V09-02-10)
103---------------------------------------------------------
104- G4FermiFragmentsPool - J.M.Quesada fixed units (keV -> MeV), removed
105 wrong levels, added new levels according
106 to http://www.nndc.bnl.gov/chart
107
10813 March 2009 Vladimir Ivanchenko (hadr-deex-V09-02-09)
109---------------------------------------------------------
110- G4CompetitiveFission - fixed 4-momentum balance by using direct Lorentz
111 computations (JMQ);
112 - use G4 units (VI).
113
11412 March 2009 Alexander Howard (hadr-deex-V09-02-08)
115----------------------------------------------------
116- Added Tatsumi's fixes ( G4GEMProbability.cc and G4GEMChannel.cc ) to GEM
117 on top of patch9-02 ("hadr-deex-V09-02-07" and "hadr-deex-util-V09-02-00")
118
11904 March 2009 Gabriele Cosmo
120----------------------------
121- Fixed leaks in singleton classes in the 'util' module. Corrected wherever
122 needed inlining of constructors/destructors for base classes and usage of
123 virtual specification. Corresponds to tag "hadr-deex-util-V09-02-00".
124
12515 February 2009 Vladimir Ivanchenko (hadr-deex-V09-02-07)
126---------------------------------------------------------
127- G4EvaporationProbability - hbar_Plank substituted by hbarc (JMQ fix)
128- G4FissionProbability - fixed forgotten parenthesis (JMQ fix)
129
13013 February 2009 Vladimir Ivanchenko (hadr-deex-V09-02-06)
131---------------------------------------------------------
132- Jose Manuel Quesada change the shape of probabilities (back to 9.2)
133 for d, t, He3, alpha near the Coulomb barrier
134
13512 February 2009 Vladimir Ivanchenko (hadr-deex-V09-02-05)
136---------------------------------------------------------
137- Jose Manuel Quesada change the shape of probabilities
138 for d, t, He3, alpha near the Coulomb barrier
139
14011 February 2009 Vladimir Ivanchenko (hadr-deex-V09-02-04)
141---------------------------------------------------------
142- Jose Manuel Quesada set default OPT=3 back for all particles
143 and add smearing of Coloumb barriers of d, t, he3, alpha
144
14510 February 2009 Vladimir Ivanchenko (hadr-deex-V09-02-03)
146---------------------------------------------------------
147- Exclude updated G4VGammaDeexcitation
148
14910 February 2009 Vladimir Ivanchenko (hadr-deex-V09-02-02)
150---------------------------------------------------------
151- Jose Manuel Quesada set default OPT=3 for evaporation of protons
152 and neutrons and OPT=1 for deuterons, tritons, alpha and He3
153
15410 February 2009 Vladimir Ivanchenko (hadr-deex-V09-02-01)
155---------------------------------------------------------
156- Miguel Cortes added extra protection to G4VGammaDeexcitation
157
15827 January 2009 Vladimir Ivanchenko (hadr-deex-V09-02-00)
159--------------------------------------------------------
160- Miguel Cortes fix of Lorentz transformation in G4VGammaDeexcitation,
161 which provides Doppler broading of gamma lines
162
16309 December 2008 Alexander Howard (hadr-deex-V09-01-25)
164----------------------------------------------------
165- further increased verbosity in G4Evaporation.cc to try to understand channel
166 probability failure in very rare case
167
16808 December 2008 Alexander Howard (hadr-deex-V09-01-24)
169----------------------------------------------------
170- increased verbosity in G4Evaporation.cc to try to understand channel
171 probability failure in very rare case
172
17327 November 2008 Alexander Howard (hadr-deex-V09-01-23)
174----------------------------------------------------
175- added delete to G4EvaporationChannel.cc to fix memory leak
176
17719 November 2008 Dennis Wright (hadr-deex-V09-01-22)
178----------------------------------------------------
179- fixed bug #1028 in fission/G4CompetitiveFission::FissionCharge:
180 trivial change of A to Af in line 343
181
18219 November 2008 V.Ivanchenko (hadr-deex-V09-01-21)
183---------------------------------------------------
184- added comments to modifications of MF model
185
18619 November 2008 Alexander Howard (hadr-deex-V09-01-20)
187-----------------------------------------------------
188- Switched OFF FermiBreakUp by default.
189
19019 November 2008 Alexander Howard (hadr-deex-V09-01-19)
191-----------------------------------------------------
192- Fix from JMQ for Zirconium (nu remains always positive in
193 G4NeutronEvaporationProbability.cc)
194
19518 November 2008 Alexander Howard (hadr-deex-V09-01-18)
196-----------------------------------------------------
197- Fix in G4GEMChannel.cc according to T. Koi (anA,aZ) -> (AResidual,ZResidual)
198 for pairing correction in ExEnergy.
199
20005 November 2008 Gabriele Cosmo (hadr-deex-V09-01-17)
201-----------------------------------------------------
202- Fix in evaporation/G4DeuteronEvaporationProbability.cc for compilation
203 error on Windows-VC++; fixed typo in class scope specification for a
204 couple of methods...
205
20605 November 2008 Dennis Wright (hadr-deex-V09-01-16)
207----------------------------------------------------
208- multifragmentation/G4StatMFChannel.cc: fix gcc 4.3 compiler warnings
209 at lines 94 and 226. (place parentheses around && in ||)
210
21124 October 2008 Dennis Wright (hadr-deex-V09-01-15)
212---------------------------------------------------
213- replace G4NucleiPropertiesTable::GetBindingEnergy with
214 G4NucleiProperties::GetBindingEnergy in G4StatMFMacroTriNucleon,
215 G4StatMFMacroBiNucleon, and G4StatMFMacroTetraNucleon
216
21730 September 2008 A.Howard (hadr-deex-V09-01-14)
218---------------------------------------------------
219Correct tag of the head + trivial fix from JMQ to prevent negative
220cross-sections for incident protons on targets with A < Carbon.
221
222
22319 September 2008 A.Howard (hadr-deex-V09-01-13)
224---------------------------------------------------
225First inclusion of JMQ's recent changes to evaporation and handler.
226Directories touched: evaporation (everywhere), handler (MAC's changes + JMQ
227interface changes), management (G4VEvaporationChannel.hh (interface)), util
228(G4VEmissionProbability.hh (interface)) - MIS-TAGGED - this is closer to ref07
229***********PLEASE IGNORE**********
230
231
23225 July 2008 V.Ivanchenko (hadr-deex-V09-01-12)
233---------------------------------------------------
234Multi-Fragmentation model have been fixed by I.Pshenichnov in collaboration
235with Alexander Botvina and Igor Mishustin (FIAS, Frankfurt, INR,
236Moscow and Kurchatov Institute, Moscow, pshenich@fias.uni-frankfurt.de)
237
238G4StatMFMacroTemperature - return original algorithm
239G4StatMFMacroMultiplicity - additional checks in solver of equation
240 for the chemical potential
241G4StatMFMacroCanonical - fixed infinite loop for a fagment with Z=A;
242 fixed memory leak
243G4StatMFChannel - fixed semi-infine loop
244G4StatMFMacroMultiNucleon - fixed computation of the symmetry energy
245
24624 July 2008 V.Ivanchenko (hadr-deex-V09-01-11)
247---------------------------------------------------
248G4EvaporationProbability - Coulomb barrier upgraded (J. M. Quesada)
249
25012 July 2008 V.Ivanchenko (hadr-deex-V09-01-10)
251---------------------------------------------------
252Integraded fixes in G4EvaporationProbabilities and the tag hadr-deex-V09-01-08,
253OPT=2 is set (J. M. Quesada)
254
25505 June 2008 A.Howard (hadr-deex-V09-01-09)
256---------------------------------------------------
257
258Fixed memory leak in G4ExcitationHandler thanks to Tatsumi Koi. The fix is on
259top of hadr-deex-V09-01-01, but does not include any of the other subsequent
260developments. Required for public beta release.
261
26205 June 2008 J. M. Quesada (hadr-deex-V09-01-08)
263---------------------------------------------------
264
265 Bug fixed in OPT=1 (Chatterjee) charged particle cross sections.
266Unphysical values at very low emission energies have been corrected (set
267to 0).
268OPT=1 by default ( OPT=2 in previous tag)
269
270
271 24 May 2008 A.Howard (hadr-deex-V09-01-07)
272---------------------------------------------------
273
274As hadr-deex-V09-01-06 but with photon_evaporation updated to new interface.
275Should now be stable (co-works with low energy tag emlowen-V09-01-14, I guess) -
276see hadr-deex-V09-01-01.
277
278 24 May 2008 A.Howard (hadr-deex-V09-01-06)
279---------------------------------------------------
280
281As hadr-deex-V09-01-05 but with G4ExcitationHandler.cc put back to correct version
282
283
284 24 May 2008 A.Howard (hadr-deex-V09-01-05)
285---------------------------------------------------
286
287Updated to Jose Manuel Quesada's latest version (should be what was intended in
288hadr-deex-V09-01-03). Does not include Fan Lei's interface change. This is,
289however, still on the HEAD.
290
291 24 May 2008 A.Howard (hadr-deex-V09-01-04)
292---------------------------------------------------
293
294Updated to Jose Manuel Quesada's latest version (should be what was intended in hadr-deex-V09-01-03). Also includes Fan Lei's change
295to the photon_evaporation interface.
296
297
298 08 May 2008 J. M. Quesada (hadr-deex-V09-01-03)
299---------------------------------------------------
300
301 Coulomb barrier has been added again. Standard parameterization is used for it. It acts as an additional component of inverse reaction cross sections, making it cero when emission energy drops below it. Physical reason: reaction cross sections come from fitting to exp. data at energies normally well above the barrier. The strong competition betwen the different channels makes it very sensible to subtle differences in emission probabilities at low emission energies, when little excitation energy is available.
302
303 01 May 2008 J. M. Quesada (hadr-deex-V09-01-02)
304---------------------------------------------------
305- First trial with cvs.
306New inverse cross sections:
307 OPT=1 Chetterjee's parameterization to reaction cross sections from optical potential global fittings.
308 OPT=2 as OPT=1 but for protons the Wellisch's parameterization for protons is used (DEFAULT)
309 OPT=3 Kalbach's modifications of Chatterjee's parameterization of cross sections
310 OPT=4 as OPT=3 but for protons the Wellisch's parameterization for protons is used
311
312Coulomb barrier has been suppressed as it enters through inverse cross sections. Also methods related to former Dostrovski's cross sections (alpha , beta and C parameters) have been suppressed.
313
314
315 01 May 2008 Fan Lei (hadr-deex-V09-01-01)
316---------------------------------------------------
317- photon_evaporation
318 G4PhotonEvaporation.cc: Atomic relaxation model is no longer applied following
319 internal electron conversion. Instead the vaccant shell index is passed to
320 radioactive decay model, where the ARM is applied.
321
322 21 March 2008 Dennis Wright (hadr-deex-V09-01-00)
323--------------------------------------------------
324- added parentheses to fix gcc-4.3 compiler warnings in
325 G4StatMFChannel::CheckFragments and ::PlaceFragments
326
327 15 November 2007 Alex Howard (hadr-deex-V09-00-06)
328---------------------------------------------------
329- Added Jose Manuel Quesada's modification to util/src/G4CoulombBarrier.cc in
330 order to go back to the original Dostrovski's formulation which is described
331 in the Physics Reference Manual. The previous implementation (from Vicente
332 Lara) was inconsistent and less to an under-estimate of the Coulomb Barrier.
333
334
335 15 November 2007 F Lei (hadr-deex-V09-00-05)
336---------------------------------------------------
337- photon_evaporation
338 bug fix #952. Changes to G4VGammaDeexciation.cc:line 279;
339 G4NuclearLevelManageer.cc:line 189;
340 G4ContinuumGammaDeexcitation.cc:line133.
341
342
343 01 November 2007 Dennis Wright (hadr-deex-V09-00-04)
344-----------------------------------------------------
345- suppressed gamma level file warnings in G4NuclearLevelManager.cc
346 To turn them on again, set pre-compiler flag
347 CPPFLAGS += -DGAMMAFILEWARNING
348
349
350 01 October 2007 Alex Howard (hadr-deex-V09-00-03)
351---------------------------------------------------
352- Protected Rj (Q_beta) factor against divide by zeroes - occurs occasionally.
353 Following files were altered:
354 G4AlphaEvaporationProbability.hh, G4He3EvaporationProbability.hh,
355 G4DeuteronEvaporationProbability.hh, G4NeutronEvaporationProbability.hh,
356 G4TritonEvaporationProbability.hh, G4ProtonEvaporationProbability.hh
357
358
359 19 September 2007 Alex Howard (hadr-deex-V09-00-02)
360---------------------------------------------------
361- Removed atomic mass number from "gamma factor" within
362 G4DeuteronEvaporationProbability.cc, G4TritonEvaporationProbability.cc,
363 G4He3EvaporationProbability.cc, G4AlphaEvaporationProbability.cc
364
365
366 23 August 2007 Alex Howard (hadr-deex-V09-00-01)
367-----------------------------------------------
368- Removed Coulomb Barrier to beta parameter as it's already included in the
369 inverse cross-section formula and is introduced in terms of the energy limit
370 of the integration.
371- Introduced missing Rj factor in the following files (evaporation module):
372 G4EvaporationProbability.cc, G4EvaporationProbability.hh,
373 G4AlphaEvaporationProbability.hh, G4DeuteronEvaporationProbability.hh,
374 G4He3EvaporationProbability.hh, G4NeutronEvaporationProbability.hh,
375 G4ProtonEvaporationProbability.hh, G4TritonEvaporationProbability.hh
376
377
378 28 July 2007 Alex Howard (hadr-deex-V09-00-00)
379-----------------------------------------------
380- Added Coulomb Barrier to Beta parameter for inverse channel
381cross-section. Needs verification. Required additions and changes to the
382following files:
383G4EvaporationProbability.hh, G4EvaporationProbability.cc,
384G4AlphaEvaporationProbability.hh, G4DeuteronEvaporationProbability.hh,
385G4He3EvaporationProbability.hh, G4NeutronEvaporationProbability.hh,
386G4ProtonEvaporationProbability.hh, G4TritonEvaporationProbability.hh,
387G4AlphaEvaporationProbability.cc, G4DeuteronEvaporationProbability.cc,
388G4He3EvaporationProbability.cc, G4NeutronEvaporationProbability.cc,
389G4ProtonEvaporationProbability.cc, G4TritonEvaporationProbability.cc
390
391
392 5 June 2007 Alex Howard (hadr-deex-V08-03-01)
393-----------------------------------------------
394- Fixed bug in fix "hadr-deex-V08-03-00" - deleted pointers and iterators were
395 attempted to be accessed. Now a final state iterator list is created and
396 filled when necessary.
397
398
399 18 May 2007 Alex Howard (hadr-deex-V08-03-00)
400-----------------------------------------------
401- Fixed bug in low A,Z false condition in G4DiscreteGammaDeexcitation.cc, now
402the condition is (Z<2 || A<3 || Z>98) false (so stops at Cf rather than >100)
403and includes helium (previously excluded)
404- Fixed bug in pointer to iterator moving before its beginning G4ExcitationHandler.cc
405
406 14 Feb 2007 Alex Howard (hadr-deex-V08-02-02)
407-----------------------------------------------
408- evaporation
409 Added protection to exclude negative probabilities from the
410 "competitive channel sum". With fix below this should only happen due to
411 a precision error, but is protected nonetheless.
412
413 12 Feb 2007 Alex Howard (hadr-deex-V08-02-01)
414-----------------------------------------------
415- fission
416 Fixed probability to no longer be negative. Is now equivalent to what is
417 written in the Physics Reference Manual. Vicente Lara suggested/agreed
418 with fix.
419
420 5 Jan 2007 Dennis Wright (hadr-deex-V08-02-00)
421-----------------------------------------------
422- fission
423 Fixed several memory leaks in G4ParaFissionModel
424
42519 Aug 2006 Dennis Wright (hadr-deex-V08-01-00)
426-----------------------------------------------
427- multifragmentation
428 G4VStatMFMacroCluster.hh : removed meaningless const qualifier from
429 methods GetInvLevelDensity, GetZARatio and GetSize
430
431- handler
432 G4ExcitationHandler.hh : removed meaningless const qualifier from
433 mehtods GetMaxZ, GetMaxA and GetMinE
434
43520 Apr 2006 Dennis Wright (hadr-deex-V08-00-03)
436-----------------------------------------------
437- photon_evaporation
438 G4NuclearLevelManager.cc : in method MakeLevels(), restrict the missing
439 file warning to Z > 10
440
44108 Apr 2006 Dennis Wright (hadr-deex-V08-00-02)
442----------------------------------------------
443- photon_evaporation
444 G4PhotonEvaporation.cc : in method BreakItUp(), fix memory leak -
445 delete entries to armProducts vector. This is in response to
446 bug report 851.
447
44805 Jan 2006 Dennis Wright (hadr-deex-V08-00-01)
449----------------------------------------------
450
451- photon_evaporation
452 G4NuclearLevelManager.cc : in method MakeLevels(), re-enable the
453 warning that no gamma levels file exists. This is in response
454 to bug report 814.
455
456- fission
457 G4ParaFissionModel.hh : fix compilation errors which do not show up
458 because there is no .cc file. This is in response to bug report
459 817. Note: splitting this class into header and implementation
460 files will have to wait for a directory re-organization because
461 as it stands now, there are circular dependencies between the
462 fission and evaporation directories.
463
46424 Nov 2005 Dennis Wright (hadr-deex-V07-01-00)
465----------------------------------------------
466
467- photon_evaporation (tag hadr-deex-photo-V07-01-00 by Aatos Heikkinen)
468 <sstream> migration for G4NuclearLevelManager.cc,
469 G4NuclearLevelDataStore.cc,
470 G4DiscreteGammaDeexcitation.cc
471 minor update of G4VGammaDeexcitation.cc
472
473- util (tag hadr-deex-util-V07-01-00 by Aatos Heikkinen)
474 <sstream> migration for G4CoulombBarrier.cc
475 G4VCoulombBarrier.cc,
476
477- gem_evaporation (tag hadr-deex-gem-V07-01-00 by Aatos Heikkinen)
478 <sstream> migration for G4GEMCoulombBarrierHE.cc
479
480- fermi_breakup (tag hadr-deex-fermi-V07-01-00 by Aatos Heikkinen)
481 <sstream> migration for G4FermiSplitter.cc
482
483
484
Note: See TracBrowser for help on using the repository browser.