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

Last change on this file since 1199 was 1196, checked in by garnier, 15 years ago

update CVS release candidate geant4.9.3.01

File size: 20.3 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
1719 November 2009 Vladimir Ivanchenko (hadr-deex-V09-02-17)
18----------------------------------------------------------
19- G4ExcitationHandler - fixed memory leak
20
2119 November 2009 Vladimir Ivanchenko (hadr-deex-V09-02-16)
22----------------------------------------------------------
23-  J.M.Quesada retuning for IAEA spallation data fission parameters
24    in G4FissionParameters and G4FissionLevelDensityParameter
25-  J.M.Quesada improved implementation of Gamma function computation
26    in configuration weight inside G4FermiConfiguration
27-  V.Ivanchenko added a G4NeutronRadCapture model (a simple 1 gamma
28                emission with 4-momentum balance)
29-  V.Ivanchenko return default setup of 9.2 for G4ExcitationHandler
30
3108 October 2009 Vladimir Ivanchenko (hadr-deex-V09-02-15)
32----------------------------------------------------------
33-  J.M.Quesada fixed old problem in G4GEMChannel - computation of
34        Coulomb barrier was not consistent with G4GEMProbability
35
3625 September 2009 Vladimir Ivanchenko (hadr-deex-V09-02-14)
37----------------------------------------------------------
38-  J.M.Quesada fixed G4GEMProbability and G4GEMChannel to provide
39   the same probability as proposed in original papers;
40   J.M.Quesada fixed G4ExitationHandler to for the case when FermiBreakUp
41   and multi-fragmentation model are activated;
42-  V.Ivanchenko added a protection on unphysical initial state in G4GEMChannel
43
4416 September 2009 Vladimir Ivanchenko (hadr-deex-V09-02-13)
45----------------------------------------------------------
46-  J.M.Quesada updated nearly all classes of GEM sub-package by
47   introduction new classes G4GEMCoulombBarrier, G4AlphaGEMCoulombBarrier,
48   G4DeuteronGEMCoulombBarrier, G4He3GEMCoulombBarrier,
49   G4ProtonGEMCoulombBarrier, G4TritonGEMCoulombBarrier and corresponding
50   changings in other classes of the sub-package;
51   fixed units inside G4GEMProbability computations
52
5327 July 2009 Vladimir Ivanchenko (hadr-deex-V09-02-12)
54---------------------------------------------------------
55- G4EvaporationGEMFactory - cleanup
56- G4Evaporation - added method SetCombinedCannels to define new evaporation
57                  factory G4EvaporationDefaultGEMFactory
58- G4EvaporationDefaultGEMFactory - new class proposed by J.M.Quesada in
59                    which light mesons probabilities are computed from
60                    default classes and other fragments from GEM
61- G4FissionLevelDensityParameter, G4FissionParameters - J.M.Quesada tuning
62                    to IAEA benchmark data
63
6415 July 2009 Vladimir Ivanchenko (hadr-deex-V09-02-11)
65---------------------------------------------------------
66- G4GEMProbability - J.M.Quesada fixed units (hbar_Plank -> hbarc)
67
689 July 2009 Vladimir Ivanchenko (hadr-deex-V09-02-10)
69---------------------------------------------------------
70- G4FermiFragmentsPool - J.M.Quesada fixed units (keV -> MeV), removed
71                         wrong levels, added new levels according
72                         to  http://www.nndc.bnl.gov/chart
73
7413 March 2009 Vladimir Ivanchenko (hadr-deex-V09-02-09)
75---------------------------------------------------------
76- G4CompetitiveFission - fixed 4-momentum balance by using direct Lorentz
77                         computations (JMQ);
78                       - use G4 units (VI).
79 
8012 March 2009 Alexander Howard (hadr-deex-V09-02-08)
81----------------------------------------------------
82- Added Tatsumi's fixes ( G4GEMProbability.cc and G4GEMChannel.cc ) to GEM
83  on top of patch9-02 ("hadr-deex-V09-02-07" and "hadr-deex-util-V09-02-00")
84
8504 March 2009 Gabriele Cosmo
86----------------------------
87- Fixed leaks in singleton classes in the 'util' module. Corrected wherever
88  needed inlining of constructors/destructors for base classes and usage of
89  virtual specification. Corresponds to tag "hadr-deex-util-V09-02-00".
90
9115 February 2009 Vladimir Ivanchenko (hadr-deex-V09-02-07)
92---------------------------------------------------------
93- G4EvaporationProbability - hbar_Plank substituted by hbarc (JMQ fix)
94- G4FissionProbability - fixed forgotten parenthesis (JMQ fix)
95
9613 February 2009 Vladimir Ivanchenko (hadr-deex-V09-02-06)
97---------------------------------------------------------
98- Jose Manuel Quesada change the shape of probabilities (back to 9.2)
99  for d, t, He3, alpha near the Coulomb barrier
100
10112 February 2009 Vladimir Ivanchenko (hadr-deex-V09-02-05)
102---------------------------------------------------------
103- Jose Manuel Quesada change the shape of probabilities
104  for d, t, He3, alpha near the Coulomb barrier
105
10611 February 2009 Vladimir Ivanchenko (hadr-deex-V09-02-04)
107---------------------------------------------------------
108- Jose Manuel Quesada set default OPT=3 back for all particles
109  and add smearing of Coloumb barriers of d, t, he3, alpha
110
11110 February 2009 Vladimir Ivanchenko (hadr-deex-V09-02-03)
112---------------------------------------------------------
113- Exclude updated G4VGammaDeexcitation
114
11510 February 2009 Vladimir Ivanchenko (hadr-deex-V09-02-02)
116---------------------------------------------------------
117- Jose Manuel Quesada set default OPT=3 for evaporation of protons
118  and neutrons and OPT=1 for deuterons, tritons, alpha and He3
119
12010 February 2009 Vladimir Ivanchenko (hadr-deex-V09-02-01)
121---------------------------------------------------------
122- Miguel Cortes added extra protection to G4VGammaDeexcitation
123
12427 January 2009 Vladimir Ivanchenko (hadr-deex-V09-02-00)
125--------------------------------------------------------
126- Miguel Cortes fix of Lorentz transformation in G4VGammaDeexcitation,
127  which provides Doppler broading of gamma lines
128
12909 December 2008 Alexander Howard (hadr-deex-V09-01-25)
130----------------------------------------------------
131- further increased verbosity in G4Evaporation.cc to try to understand channel
132  probability failure in very rare case
133
13408 December 2008 Alexander Howard (hadr-deex-V09-01-24)
135----------------------------------------------------
136- increased verbosity in G4Evaporation.cc to try to understand channel
137  probability failure in very rare case
138
13927 November 2008 Alexander Howard (hadr-deex-V09-01-23)
140----------------------------------------------------
141- added delete to G4EvaporationChannel.cc to fix memory leak
142 
14319 November 2008 Dennis Wright (hadr-deex-V09-01-22)
144----------------------------------------------------
145- fixed bug #1028 in fission/G4CompetitiveFission::FissionCharge:
146  trivial change of A to Af in line 343
147 
14819 November 2008 V.Ivanchenko (hadr-deex-V09-01-21)
149---------------------------------------------------
150- added comments to modifications of MF model
151
15219 November 2008 Alexander Howard (hadr-deex-V09-01-20)
153-----------------------------------------------------
154- Switched OFF FermiBreakUp by default.
155
15619 November 2008 Alexander Howard (hadr-deex-V09-01-19)
157-----------------------------------------------------
158- Fix from JMQ for Zirconium (nu remains always positive in
159  G4NeutronEvaporationProbability.cc)
160
16118 November 2008 Alexander Howard (hadr-deex-V09-01-18)
162-----------------------------------------------------
163- Fix in G4GEMChannel.cc according to T. Koi (anA,aZ) -> (AResidual,ZResidual)
164  for pairing correction in ExEnergy.
165
16605 November 2008 Gabriele Cosmo (hadr-deex-V09-01-17)
167-----------------------------------------------------
168- Fix in evaporation/G4DeuteronEvaporationProbability.cc for compilation
169  error on Windows-VC++; fixed typo in class scope specification for a
170  couple of methods...
171
17205 November 2008 Dennis Wright (hadr-deex-V09-01-16)
173----------------------------------------------------
174- multifragmentation/G4StatMFChannel.cc: fix gcc 4.3 compiler warnings
175  at lines 94 and 226.  (place parentheses around && in ||)
176
17724 October 2008 Dennis Wright (hadr-deex-V09-01-15)
178---------------------------------------------------
179- replace G4NucleiPropertiesTable::GetBindingEnergy with
180  G4NucleiProperties::GetBindingEnergy in G4StatMFMacroTriNucleon,
181  G4StatMFMacroBiNucleon, and G4StatMFMacroTetraNucleon
182
18330 September 2008 A.Howard (hadr-deex-V09-01-14)
184---------------------------------------------------
185Correct tag of the head + trivial fix from JMQ to prevent negative
186cross-sections for incident protons on targets with A < Carbon.
187
188
18919 September 2008 A.Howard (hadr-deex-V09-01-13)
190---------------------------------------------------
191First inclusion of JMQ's recent changes to evaporation and handler.
192Directories touched: evaporation (everywhere), handler (MAC's changes + JMQ
193interface changes), management (G4VEvaporationChannel.hh (interface)), util
194(G4VEmissionProbability.hh (interface)) - MIS-TAGGED - this is closer to ref07
195***********PLEASE IGNORE**********
196
197
19825 July 2008 V.Ivanchenko (hadr-deex-V09-01-12)
199---------------------------------------------------
200Multi-Fragmentation model have been fixed by I.Pshenichnov in collaboration
201with Alexander Botvina and Igor Mishustin (FIAS, Frankfurt, INR,
202Moscow and Kurchatov Institute, Moscow, pshenich@fias.uni-frankfurt.de)
203
204G4StatMFMacroTemperature - return original algorithm
205G4StatMFMacroMultiplicity - additional checks in solver of equation
206                            for the chemical potential
207G4StatMFMacroCanonical - fixed infinite loop for a fagment with Z=A;
208                         fixed memory leak
209G4StatMFChannel - fixed semi-infine loop
210G4StatMFMacroMultiNucleon - fixed computation of the symmetry energy
211
21224 July 2008 V.Ivanchenko (hadr-deex-V09-01-11)
213---------------------------------------------------
214G4EvaporationProbability - Coulomb barrier upgraded (J. M. Quesada)
215
21612 July 2008 V.Ivanchenko (hadr-deex-V09-01-10)
217---------------------------------------------------
218Integraded fixes in G4EvaporationProbabilities and the tag hadr-deex-V09-01-08,
219OPT=2 is set (J. M. Quesada)
220
22105 June 2008 A.Howard (hadr-deex-V09-01-09)
222---------------------------------------------------
223
224Fixed memory leak in G4ExcitationHandler thanks to Tatsumi Koi.  The fix is on
225top of hadr-deex-V09-01-01, but does not include any of the other subsequent
226developments.  Required for public beta release.
227
22805 June 2008 J. M. Quesada (hadr-deex-V09-01-08)
229---------------------------------------------------
230
231 Bug fixed in OPT=1 (Chatterjee) charged particle cross sections.
232Unphysical values at very low emission energies have been corrected (set
233to 0).
234OPT=1 by default ( OPT=2 in previous tag)
235
236
237 24 May 2008 A.Howard (hadr-deex-V09-01-07)
238---------------------------------------------------
239
240As hadr-deex-V09-01-06 but with photon_evaporation updated to new interface.
241Should now be stable (co-works with low energy tag emlowen-V09-01-14, I guess) -
242see hadr-deex-V09-01-01.
243
244 24 May 2008 A.Howard (hadr-deex-V09-01-06)
245---------------------------------------------------
246
247As hadr-deex-V09-01-05 but with G4ExcitationHandler.cc put back to correct version
248
249
250 24 May 2008 A.Howard (hadr-deex-V09-01-05)
251---------------------------------------------------
252
253Updated to Jose Manuel Quesada's latest version (should be what was intended in
254hadr-deex-V09-01-03).  Does not include Fan Lei's interface change. This is,
255however, still on the HEAD.
256
257 24 May 2008 A.Howard (hadr-deex-V09-01-04)
258---------------------------------------------------
259
260Updated to Jose Manuel Quesada's latest version (should be what was intended in hadr-deex-V09-01-03).  Also includes Fan Lei's change
261to the photon_evaporation interface.
262
263
264 08 May 2008 J. M. Quesada (hadr-deex-V09-01-03)
265---------------------------------------------------
266
267 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.   
268
269 01 May 2008 J. M. Quesada (hadr-deex-V09-01-02)
270---------------------------------------------------
271- First trial with cvs.
272New inverse cross sections:
273        OPT=1 Chetterjee's parameterization to reaction cross sections from optical potential global fittings.
274        OPT=2 as OPT=1 but for protons the Wellisch's parameterization for protons is used  (DEFAULT)
275        OPT=3 Kalbach's modifications of Chatterjee's parameterization of cross sections
276        OPT=4 as OPT=3 but for protons the Wellisch's parameterization for protons is used
277
278Coulomb 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. 
279
280
281 01 May 2008 Fan Lei (hadr-deex-V09-01-01)
282---------------------------------------------------
283- photon_evaporation
284  G4PhotonEvaporation.cc: Atomic relaxation model is no longer applied following
285  internal electron conversion. Instead the vaccant shell index is passed to
286  radioactive decay model, where the ARM is applied. 
287
288 21 March 2008 Dennis Wright (hadr-deex-V09-01-00)
289--------------------------------------------------
290- added parentheses to fix gcc-4.3 compiler warnings in
291  G4StatMFChannel::CheckFragments and ::PlaceFragments
292
293 15 November 2007 Alex Howard (hadr-deex-V09-00-06)
294---------------------------------------------------
295- Added Jose Manuel Quesada's modification to util/src/G4CoulombBarrier.cc in
296  order to go back to the original Dostrovski's formulation which is described
297  in the Physics Reference Manual.  The previous implementation (from Vicente
298  Lara) was inconsistent and less to an under-estimate of the Coulomb Barrier.
299
300
301 15 November 2007 F Lei (hadr-deex-V09-00-05)
302---------------------------------------------------
303- photon_evaporation
304  bug fix #952. Changes to G4VGammaDeexciation.cc:line 279;
305                        G4NuclearLevelManageer.cc:line 189;
306                        G4ContinuumGammaDeexcitation.cc:line133. 
307
308
309 01 November 2007 Dennis Wright (hadr-deex-V09-00-04)
310-----------------------------------------------------
311- suppressed gamma level file warnings in G4NuclearLevelManager.cc
312  To turn them on again, set pre-compiler flag
313  CPPFLAGS += -DGAMMAFILEWARNING
314 
315
316 01 October 2007 Alex Howard (hadr-deex-V09-00-03)
317---------------------------------------------------
318- Protected Rj (Q_beta) factor against divide by zeroes - occurs occasionally.
319  Following files were altered:
320  G4AlphaEvaporationProbability.hh, G4He3EvaporationProbability.hh,
321  G4DeuteronEvaporationProbability.hh, G4NeutronEvaporationProbability.hh,
322  G4TritonEvaporationProbability.hh, G4ProtonEvaporationProbability.hh
323
324
325 19 September 2007 Alex Howard (hadr-deex-V09-00-02)
326---------------------------------------------------
327- Removed atomic mass number from "gamma factor" within
328  G4DeuteronEvaporationProbability.cc, G4TritonEvaporationProbability.cc,
329  G4He3EvaporationProbability.cc, G4AlphaEvaporationProbability.cc
330
331
332 23 August 2007 Alex Howard (hadr-deex-V09-00-01)
333-----------------------------------------------
334- Removed Coulomb Barrier to beta parameter as it's already included in the
335  inverse cross-section formula and is introduced in terms of the energy limit
336  of the integration.
337- Introduced missing Rj factor in the following files (evaporation module):
338  G4EvaporationProbability.cc, G4EvaporationProbability.hh,
339  G4AlphaEvaporationProbability.hh, G4DeuteronEvaporationProbability.hh,
340  G4He3EvaporationProbability.hh, G4NeutronEvaporationProbability.hh,
341  G4ProtonEvaporationProbability.hh, G4TritonEvaporationProbability.hh
342
343
344 28 July 2007 Alex Howard (hadr-deex-V09-00-00)
345-----------------------------------------------
346- Added Coulomb Barrier to Beta parameter for inverse channel
347cross-section. Needs verification.  Required additions and changes to the
348following files:
349G4EvaporationProbability.hh, G4EvaporationProbability.cc,
350G4AlphaEvaporationProbability.hh, G4DeuteronEvaporationProbability.hh,
351G4He3EvaporationProbability.hh, G4NeutronEvaporationProbability.hh,
352G4ProtonEvaporationProbability.hh, G4TritonEvaporationProbability.hh,
353G4AlphaEvaporationProbability.cc, G4DeuteronEvaporationProbability.cc,
354G4He3EvaporationProbability.cc, G4NeutronEvaporationProbability.cc,
355G4ProtonEvaporationProbability.cc, G4TritonEvaporationProbability.cc
356
357
358 5 June 2007 Alex Howard (hadr-deex-V08-03-01)
359-----------------------------------------------
360- Fixed bug in fix "hadr-deex-V08-03-00" - deleted pointers and iterators were
361  attempted to be accessed.  Now a final state iterator list is created and
362  filled when necessary.
363
364
365 18 May 2007 Alex Howard (hadr-deex-V08-03-00)
366-----------------------------------------------
367- Fixed bug in low A,Z false condition in G4DiscreteGammaDeexcitation.cc, now
368the condition is (Z<2 || A<3 || Z>98) false (so stops at Cf rather than >100)
369and includes helium (previously excluded)
370- Fixed bug in pointer to iterator moving before its beginning G4ExcitationHandler.cc
371
372 14 Feb 2007 Alex Howard (hadr-deex-V08-02-02)
373-----------------------------------------------
374- evaporation
375   Added protection to exclude negative probabilities from the
376   "competitive channel sum". With fix below this should only happen due to
377   a precision error, but is protected nonetheless.
378
379 12 Feb 2007 Alex Howard (hadr-deex-V08-02-01)
380-----------------------------------------------
381- fission
382   Fixed probability to no longer be negative. Is now equivalent to what is
383   written in the Physics Reference Manual. Vicente Lara suggested/agreed
384   with fix.
385
386 5 Jan 2007 Dennis Wright (hadr-deex-V08-02-00)
387-----------------------------------------------
388- fission
389   Fixed several memory leaks in G4ParaFissionModel
390
39119 Aug 2006 Dennis Wright (hadr-deex-V08-01-00)
392-----------------------------------------------
393- multifragmentation
394   G4VStatMFMacroCluster.hh : removed meaningless const qualifier from
395   methods GetInvLevelDensity, GetZARatio and GetSize
396 
397- handler
398   G4ExcitationHandler.hh : removed meaningless const qualifier from
399   mehtods GetMaxZ, GetMaxA and GetMinE
400
40120 Apr 2006 Dennis Wright (hadr-deex-V08-00-03)
402-----------------------------------------------
403- photon_evaporation
404   G4NuclearLevelManager.cc : in method MakeLevels(), restrict the missing
405       file warning to Z > 10
406
40708 Apr 2006 Dennis Wright (hadr-deex-V08-00-02)
408----------------------------------------------
409- photon_evaporation
410  G4PhotonEvaporation.cc : in method BreakItUp(), fix memory leak -
411       delete entries to armProducts vector.  This is in response to
412       bug report 851.
413
41405 Jan 2006 Dennis Wright (hadr-deex-V08-00-01)
415----------------------------------------------
416
417- photon_evaporation
418   G4NuclearLevelManager.cc : in method MakeLevels(), re-enable the
419       warning that no gamma levels file exists. This is in response
420       to bug report 814.
421
422- fission
423   G4ParaFissionModel.hh : fix compilation errors which do not show up
424       because there is no .cc file.  This is in response to bug report
425       817.  Note: splitting this class into header and implementation
426       files will have to wait for a directory re-organization because
427       as it stands now, there are circular dependencies between the
428       fission and evaporation directories.
429
43024 Nov 2005 Dennis Wright (hadr-deex-V07-01-00)
431----------------------------------------------
432
433- photon_evaporation (tag hadr-deex-photo-V07-01-00 by Aatos Heikkinen)
434   <sstream> migration for G4NuclearLevelManager.cc,
435                           G4NuclearLevelDataStore.cc,
436                           G4DiscreteGammaDeexcitation.cc
437   minor update of G4VGammaDeexcitation.cc
438
439- util (tag hadr-deex-util-V07-01-00 by Aatos Heikkinen)
440   <sstream> migration for G4CoulombBarrier.cc
441                           G4VCoulombBarrier.cc,
442
443- gem_evaporation (tag hadr-deex-gem-V07-01-00 by Aatos Heikkinen)
444   <sstream> migration for G4GEMCoulombBarrierHE.cc
445
446- fermi_breakup (tag hadr-deex-fermi-V07-01-00 by Aatos Heikkinen)
447   <sstream> migration for G4FermiSplitter.cc
448
449
450
Note: See TracBrowser for help on using the repository browser.