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

Last change on this file since 1347 was 1347, checked in by garnier, 13 years ago

geant4 tag 9.4

File size: 32.2 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
1723 October 2010 Vladimir Ivanchenko (hadr-deex-V09-03-27)
18----------------------------------------------------------
19- G4Evaporation, G4EvaporationChannel, G4EvaporationProbability -
20  improved computation of minimal and maximal evaporation energy
21- G4E1Probability, G4PhotonEvaporation - fixed probability
22
2319 October 2010 Vladimir Ivanchenko (hadr-deex-V09-03-26)
24----------------------------------------------------------
25- G4ParaFissionModel - use GetA_asInt()
26
2718 October 2010 Vladimir Ivanchenko (hadr-deex-V09-03-25)
28----------------------------------------------------------
29G4GEMChannel - cleanup: integer Z,A; G4Pow; use the same formulas as in
30  G4GEMProbability class
31
3217 October 2010 Vladimir Ivanchenko (hadr-deex-V09-03-24)
33----------------------------------------------------------
34- photon_evaporation, fission - integer Z and A, constructors
35   moved to src, usage of G4Pow, general cleanup
36- G4ContiniumGammaTransition - use exponential law for sampling of
37                               decay time
38- removed unused classes: G4DummyProbability, G4E1ProbabilityXXX,
39  G4E1SingleProbabilityXXX, where XXX=001,01,1,10,100 - these classes
40  are the same as the one really used but a scale factor for the
41  probability is different, scale factor may be applied in the main
42  class if needed
43
4417 October 2010 Vladimir Ivanchenko (hadr-deex-V09-03-23)
45----------------------------------------------------------
46- utils, management, evaporation - integer Z and A, constructors
47   moved to src, usage of G4Pow, general cleanup
48- G4EvaporationChannel - removed new and delete of probability objects
49  at each to the class, use instead local G4EvaporationProbability
50  of the channel
51
5229 October 2010 Vladimir Ivanchenko (hadr-deex-V09-03-22)
53----------------------------------------------------------
54- Fixed problems reported by the Coveruty tool (mainly pedantic
55  initialisation); moved constructors and destructors to source
56
5712 October 2010 Dennis Wright (hadr-deex-V09-03-21)
58---------------------------------------------------
59- add Luciano Pandola's README file explaining the photo-evaporation
60  data files
61
6211 October 2010 Vladimir Ivanchenko (hadr-deex-V09-03-20)
63----------------------------------------------------------
64
6510 October 2010 Michael Kelsey
66------------------------------
67- G4NuclearLevelManager:  Replace stream input in Read() with char[] input
68  and manual conversion to double; eliminate 142 MB memory churn and CPU.
69
707 October 2010 Michael Kelsey
71-----------------------------
72- G4NuclearLevelStore, G4NuclearLevelManager, G4NuclearLevel:  Eliminate
73  passing and copying of vectors; fill NuclearLevel directly by Manager.
74- G4ContinuumGammaTransition.cc:  Follow G4NuclearLevelManager changes.
75- G4DiscreteGammaTransition:  Use const-ref for G4NuclerLevel data member.
76
779 September 2010 Vladimir Ivanchenko (hadr-deex-V09-03-19)
78----------------------------------------------------------
79- G4NeutronRadCapture - use G4PhotonEvaporation instead of simplfied
80                        one gamma emission method; use integer Z and A
81
829 June 2010 Vladimir Ivanchenko (hadr-deex-V09-03-18)
83----------------------------------------------------------
84- G4Evaporation - fixed problem of isotope production for high Z
85                  fragments introduced in previous tags
86
8725 May 2010 Vladimir Ivanchenko (hadr-deex-V09-03-17)
88----------------------------------------------------------
89- G4E1Probability - added numerical protection to avoid division by zero
90
9119 May 2010 Vladimir Ivanchenko (hadr-deex-V09-03-16)
92----------------------------------------------------------
93- G4UnstableFragmentBreakUp - fix selection of decay channel by addition of check
94                              on residual fragment Z and A (addressed
95                              problem reported stt for the tag 03-14)
96
9719 May 2010 Vladimir Ivanchenko (hadr-deex-V09-03-15)
98----------------------------------------------------------
99- G4UnstableFragmentBreakUp - fixed selection of decay channel
100- G4E1Probability - code cleanup and optimisation by usage of G4Pow, integer A
101                    and introduction of const members
102- G4GEMProbability - code cleanup and optimisation by usage of G4Pow and integer Z,A
103- G4ExcitationHandler - forced  FermiBreakUp for A < 5
104- G4PhotonEvaporation - (F.Lei) added correction of electron state after emission
105- G4FermiFragmentsPool - JMQ fixed fragment 111
106
10711 May 2010 Vladimir Ivanchenko (hadr-deex-V09-03-14)
108----------------------------------------------------------
109- G4UnstableFragmentBreakUp - new class to decay exotic fragmnet (like 2n or 2p)
110- G4Evaporation - added call to G4UnstableFragmentBreakUp if natural abandances
111                  of cold fragment is zero; optimized logic of stopping of
112                  evaporation loop
113- G4PhotonEvaporation - cleanup new methods EmittedFragment and BreakUpFragment
114- G4ExcitationHandler - use BreakUpFragment method for photon deexcitation
115
11610 May 2010 Vladimir Ivanchenko (hadr-deex-V09-03-13)
117----------------------------------------------------------
118- G4VGammaDeexcitation - take into account bounding energy of electron
119                         in the case of electron emmision; fixed kinematic
120- G4DiscreteGammaTransition - Removed unphysical corretions of gamma energy;
121                         fixed default particle as gamma; do not subtract
122                         bounding energy in case of electron emmision
123- G4ExcitationHandler - allowed emmision e- instead of gamma due to internal conversion
124
125
12603 May 2010 Vladimir Ivanchenko (hadr-deex-V09-03-12)
127----------------------------------------------------------
128- G4Evaporation - improved condition how to stop deexcitation loop
129- G4VGammaDeexcitation - take into account electron mass in the case of
130                         electron emmision
131- G4PhotonEvaporation - improved printout
132- G4ExcitationHandler - disable MFM
133- G4StatMFFragment, G4CompetitiveFission, G4EvaporationProbability,
134  G4GEMProbability - use correct header files
135
13628 April 2010 Vladimir Ivanchenko (hadr-deex-V09-03-11)
137----------------------------------------------------------
138- G4ExcitationHandler - (JQM+VI) add check on stability of primary;
139                                 do evaporation if FermiBreakUp or MFM
140                                 cannot deexcite a fragment;
141                                 added SetParameters method
142- G4Evaporation - rewrite BreakUp method; added Initialise method, where setup
143                  all options and not at run time; added InitialiseEvaporation
144                  method to setup decay channels; changed order of decay
145                  channels - first photon evaporation, second - fision,
146                  after all other channels as before
147- virtual interfaces - moved constructors and destructors to source files
148
14926 April 2010 Vladimir Ivanchenko (hadr-deex-V09-03-10)
150----------------------------------------------------------
151- G4FermiConfiguration - (JQM) parameter of Coulomb energy Kappa is changed
152                          from 1 to 6 according to recommendation of original
153                          author of the model A. Botvina
154- G4FermiPhaseSpaceDecay - (JQM) improved model of sampling of kinetic energy;
155                         - (VI) cleanup the code by using G4Pow; moved constructor
156                            and destructor to the source
157
15825 April 2010 Vladimir Ivanchenko (hadr-deex-V09-03-09)
159----------------------------------------------------------
160- G4ExcitationHandler - (JQM+VI) apply FermiBreakUp to fragments with A>1
161                        (before was A>4) in order to reduce number of
162                        fake gamma produced in order deexcite light
163                        fragments; added parameter minExcitation = 1 keV
164- G4VEvaporationChannel, G4PhotonEvaporation - added 2 new virtual methods
165                        EmittedFragment and BreakUpFragment
166
16723 April 2010 Vladimir Ivanchenko (hadr-deex-V09-03-08)
168----------------------------------------------------------
169- G4VGammaDeexcitation - kinematic of 2-body decay rewritten
170- G4DiscreteGammaTransition, G4DiscreteGammaDeexcitation,
171  G4ContinuumGammaDeexcitation - set energy tolerance 1 keV;
172                                 set destructors to be virtual
173
17421 April 2010 Vladimir Ivanchenko (hadr-deex-V09-03-07)
175----------------------------------------------------------
176- G4FermiFragmentsPool - (JMQ) extended list of stable fragments
177- G4DiscreteGammaTransition - (JMQ) make transition depended on Z and A
178                                    (before was only Z) and added
179                                    energy tolerance
180- G4ContinuumGammaDeexcitation - (JQM) more accurate Lorentz computations
181- G4VGammaDeexcitation - (JMQ) improved Lorentz computations
182
18320 April 2010 Vladimir Ivanchenko (hadr-deex-V09-03-06)
184----------------------------------------------------------
185- G4GEMProbability - (JQM + VI) fixed numerical problem (division by zero)
186
18716 April 2010 Vladimir Ivanchenko (hadr-deex-V09-03-05)
188----------------------------------------------------------
189- G4ExcitationHandler - enable Multi-Fragmentation model
190- G4StatMFMacroTemperature - cleanup logic of solving equation for
191           temperature; moved constructors and destructor to source
192
19309 April 2010 Vladimir Ivanchenko (hadr-deex-V09-03-04)
194----------------------------------------------------------
195- G4ProtonEvaporationProbability, G4DeuteronEvaporationProbability,
196  G4TritonEvaporationProbability, G4He3EvaporationProbability,
197  G4AlphaEvaporationProbability - (JMQ) return back to published
198               variant OPT3 (Kalbach) parameterization of inverse
199               cross section
200
20105 March 2010 Vladimir Ivanchenko (hadr-deex-V09-03-03)
202----------------------------------------------------------
203- G4Evaporation - set as a default variant evaporation combined
204                  standard + GEM probabilities
205
20617 February 2009 Vladimir Ivanchenko (hadr-deex-V09-03-02)
207----------------------------------------------------------
208- G4ExcitationHandler - deactivate Multi-Fragmentation model
209
21005 February 2009 Vladimir Ivanchenko (hadr-deex-V09-03-01)
211----------------------------------------------------------
212- G4ExcitationHandler - activate FermiBreakUp and Multi-Fragmentation models
213
21418 January 2010  Vladimir Ivanchenko (hadr-deex-V09-03-00)
215----------------------------------------------------------
216- Move 9.3 version to the head of cvs for following files: G4FissionBarrier.hh,
217  G4FissionBarrier.cc, G4VGammaDeexcitation.cc, G4VGammaDeexcitation.hh,
218
21909 December 2009 Gunter Folger  (hadr-deex-V09-02-23)
220-----------------------------------------------------
221- Include fixes in ablation by Pete Truscott:
222   Ablation has been updated, largely to comply with updates in
223   G4Evaporation, but also some oddities in the way G4Fragment works
224   (or doesn't work!), and to fix a bug in fragment identification
225   when evaporation isn't used.
226
22701 December 2009 Gabriele Cosmo (hadr-deex-V09-02-22)
228-----------------------------------------------------
229- Fixed singletons in utils sub-module to canonical form, to help preventing
230  leaks reported by Valgrind (tag hadr-deex-util-V09-02-01).
231- Corrected argument to std::pow() in G4FermiConfiguration.cc to fix
232  compilation problem on Windows VC7.
233
23427 November 2009 Vladimir Ivanchenko (hadr-deex-V09-02-21)
235----------------------------------------------------------
236- G4ExcitationHandler - cleanup the logic; reduce number internal vectors;
237                        fixed memory leak; should work bit faster
238
23924 November 2009 Vladimir Ivanchenko (hadr-deex-V09-02-20)
240----------------------------------------------------------
241- G4ExcitationHandler - fixed double deletion only on top of tag 18
242
24323 November 2009 Vladimir Ivanchenko (hadr-deex-V09-02-19)
244----------------------------------------------------------
245- G4ExcitationHandler - fixed double deletion; cleanup logic of
246                        new/delete of intermediate G4Fragments
247                        reducing number of coping
248
24922 November 2009 Vladimir Ivanchenko (hadr-deex-V09-02-18)
250----------------------------------------------------------
251- G4FissionLevelDensityParameter tuning using IAEA benchmark
252
25319 November 2009 Vladimir Ivanchenko (hadr-deex-V09-02-17)
254----------------------------------------------------------
255- G4ExcitationHandler - fixed memory leak
256
25719 November 2009 Vladimir Ivanchenko (hadr-deex-V09-02-16)
258----------------------------------------------------------
259-  J.M.Quesada retuning for IAEA spallation data fission parameters
260    in G4FissionParameters and G4FissionLevelDensityParameter
261-  J.M.Quesada improved implementation of Gamma function computation
262    in configuration weight inside G4FermiConfiguration
263-  V.Ivanchenko added a G4NeutronRadCapture model (a simple 1 gamma
264                emission with 4-momentum balance)
265-  V.Ivanchenko return default setup of 9.2 for G4ExcitationHandler
266
26708 October 2009 Vladimir Ivanchenko (hadr-deex-V09-02-15)
268----------------------------------------------------------
269-  J.M.Quesada fixed old problem in G4GEMChannel - computation of
270        Coulomb barrier was not consistent with G4GEMProbability
271
27225 September 2009 Vladimir Ivanchenko (hadr-deex-V09-02-14)
273----------------------------------------------------------
274-  J.M.Quesada fixed G4GEMProbability and G4GEMChannel to provide
275   the same probability as proposed in original papers;
276   J.M.Quesada fixed G4ExitationHandler to for the case when FermiBreakUp
277   and multi-fragmentation model are activated;
278-  V.Ivanchenko added a protection on unphysical initial state in G4GEMChannel
279
28016 September 2009 Vladimir Ivanchenko (hadr-deex-V09-02-13)
281----------------------------------------------------------
282-  J.M.Quesada updated nearly all classes of GEM sub-package by
283   introduction new classes G4GEMCoulombBarrier, G4AlphaGEMCoulombBarrier,
284   G4DeuteronGEMCoulombBarrier, G4He3GEMCoulombBarrier,
285   G4ProtonGEMCoulombBarrier, G4TritonGEMCoulombBarrier and corresponding
286   changings in other classes of the sub-package;
287   fixed units inside G4GEMProbability computations
288
28927 July 2009 Vladimir Ivanchenko (hadr-deex-V09-02-12)
290---------------------------------------------------------
291- G4EvaporationGEMFactory - cleanup
292- G4Evaporation - added method SetCombinedCannels to define new evaporation
293                  factory G4EvaporationDefaultGEMFactory
294- G4EvaporationDefaultGEMFactory - new class proposed by J.M.Quesada in
295                    which light mesons probabilities are computed from
296                    default classes and other fragments from GEM
297- G4FissionLevelDensityParameter, G4FissionParameters - J.M.Quesada tuning
298                    to IAEA benchmark data
299
30015 July 2009 Vladimir Ivanchenko (hadr-deex-V09-02-11)
301---------------------------------------------------------
302- G4GEMProbability - J.M.Quesada fixed units (hbar_Plank -> hbarc)
303
3049 July 2009 Vladimir Ivanchenko (hadr-deex-V09-02-10)
305---------------------------------------------------------
306- G4FermiFragmentsPool - J.M.Quesada fixed units (keV -> MeV), removed
307                         wrong levels, added new levels according
308                         to  http://www.nndc.bnl.gov/chart
309
31013 March 2009 Vladimir Ivanchenko (hadr-deex-V09-02-09)
311---------------------------------------------------------
312- G4CompetitiveFission - fixed 4-momentum balance by using direct Lorentz
313                         computations (JMQ);
314                       - use G4 units (VI).
315 
31612 March 2009 Alexander Howard (hadr-deex-V09-02-08)
317----------------------------------------------------
318- Added Tatsumi's fixes ( G4GEMProbability.cc and G4GEMChannel.cc ) to GEM
319  on top of patch9-02 ("hadr-deex-V09-02-07" and "hadr-deex-util-V09-02-00")
320
32104 March 2009 Gabriele Cosmo
322----------------------------
323- Fixed leaks in singleton classes in the 'util' module. Corrected wherever
324  needed inlining of constructors/destructors for base classes and usage of
325  virtual specification. Corresponds to tag "hadr-deex-util-V09-02-00".
326
32715 February 2009 Vladimir Ivanchenko (hadr-deex-V09-02-07)
328---------------------------------------------------------
329- G4EvaporationProbability - hbar_Plank substituted by hbarc (JMQ fix)
330- G4FissionProbability - fixed forgotten parenthesis (JMQ fix)
331
33213 February 2009 Vladimir Ivanchenko (hadr-deex-V09-02-06)
333---------------------------------------------------------
334- Jose Manuel Quesada change the shape of probabilities (back to 9.2)
335  for d, t, He3, alpha near the Coulomb barrier
336
33712 February 2009 Vladimir Ivanchenko (hadr-deex-V09-02-05)
338---------------------------------------------------------
339- Jose Manuel Quesada change the shape of probabilities
340  for d, t, He3, alpha near the Coulomb barrier
341
34211 February 2009 Vladimir Ivanchenko (hadr-deex-V09-02-04)
343---------------------------------------------------------
344- Jose Manuel Quesada set default OPT=3 back for all particles
345  and add smearing of Coloumb barriers of d, t, he3, alpha
346
34710 February 2009 Vladimir Ivanchenko (hadr-deex-V09-02-03)
348---------------------------------------------------------
349- Exclude updated G4VGammaDeexcitation
350
35110 February 2009 Vladimir Ivanchenko (hadr-deex-V09-02-02)
352---------------------------------------------------------
353- Jose Manuel Quesada set default OPT=3 for evaporation of protons
354  and neutrons and OPT=1 for deuterons, tritons, alpha and He3
355
35610 February 2009 Vladimir Ivanchenko (hadr-deex-V09-02-01)
357---------------------------------------------------------
358- Miguel Cortes added extra protection to G4VGammaDeexcitation
359
36027 January 2009 Vladimir Ivanchenko (hadr-deex-V09-02-00)
361--------------------------------------------------------
362- Miguel Cortes fix of Lorentz transformation in G4VGammaDeexcitation,
363  which provides Doppler broading of gamma lines
364
36509 December 2008 Alexander Howard (hadr-deex-V09-01-25)
366----------------------------------------------------
367- further increased verbosity in G4Evaporation.cc to try to understand channel
368  probability failure in very rare case
369
37008 December 2008 Alexander Howard (hadr-deex-V09-01-24)
371----------------------------------------------------
372- increased verbosity in G4Evaporation.cc to try to understand channel
373  probability failure in very rare case
374
37527 November 2008 Alexander Howard (hadr-deex-V09-01-23)
376----------------------------------------------------
377- added delete to G4EvaporationChannel.cc to fix memory leak
378 
37919 November 2008 Dennis Wright (hadr-deex-V09-01-22)
380----------------------------------------------------
381- fixed bug #1028 in fission/G4CompetitiveFission::FissionCharge:
382  trivial change of A to Af in line 343
383 
38419 November 2008 V.Ivanchenko (hadr-deex-V09-01-21)
385---------------------------------------------------
386- added comments to modifications of MF model
387
38819 November 2008 Alexander Howard (hadr-deex-V09-01-20)
389-----------------------------------------------------
390- Switched OFF FermiBreakUp by default.
391
39219 November 2008 Alexander Howard (hadr-deex-V09-01-19)
393-----------------------------------------------------
394- Fix from JMQ for Zirconium (nu remains always positive in
395  G4NeutronEvaporationProbability.cc)
396
39718 November 2008 Alexander Howard (hadr-deex-V09-01-18)
398-----------------------------------------------------
399- Fix in G4GEMChannel.cc according to T. Koi (anA,aZ) -> (AResidual,ZResidual)
400  for pairing correction in ExEnergy.
401
40205 November 2008 Gabriele Cosmo (hadr-deex-V09-01-17)
403-----------------------------------------------------
404- Fix in evaporation/G4DeuteronEvaporationProbability.cc for compilation
405  error on Windows-VC++; fixed typo in class scope specification for a
406  couple of methods...
407
40805 November 2008 Dennis Wright (hadr-deex-V09-01-16)
409----------------------------------------------------
410- multifragmentation/G4StatMFChannel.cc: fix gcc 4.3 compiler warnings
411  at lines 94 and 226.  (place parentheses around && in ||)
412
41324 October 2008 Dennis Wright (hadr-deex-V09-01-15)
414---------------------------------------------------
415- replace G4NucleiPropertiesTable::GetBindingEnergy with
416  G4NucleiProperties::GetBindingEnergy in G4StatMFMacroTriNucleon,
417  G4StatMFMacroBiNucleon, and G4StatMFMacroTetraNucleon
418
41930 September 2008 A.Howard (hadr-deex-V09-01-14)
420---------------------------------------------------
421Correct tag of the head + trivial fix from JMQ to prevent negative
422cross-sections for incident protons on targets with A < Carbon.
423
424
42519 September 2008 A.Howard (hadr-deex-V09-01-13)
426---------------------------------------------------
427First inclusion of JMQ's recent changes to evaporation and handler.
428Directories touched: evaporation (everywhere), handler (MAC's changes + JMQ
429interface changes), management (G4VEvaporationChannel.hh (interface)), util
430(G4VEmissionProbability.hh (interface)) - MIS-TAGGED - this is closer to ref07
431***********PLEASE IGNORE**********
432
433
43425 July 2008 V.Ivanchenko (hadr-deex-V09-01-12)
435---------------------------------------------------
436Multi-Fragmentation model have been fixed by I.Pshenichnov in collaboration
437with Alexander Botvina and Igor Mishustin (FIAS, Frankfurt, INR,
438Moscow and Kurchatov Institute, Moscow, pshenich@fias.uni-frankfurt.de)
439
440G4StatMFMacroTemperature - return original algorithm
441G4StatMFMacroMultiplicity - additional checks in solver of equation
442                            for the chemical potential
443G4StatMFMacroCanonical - fixed infinite loop for a fagment with Z=A;
444                         fixed memory leak
445G4StatMFChannel - fixed semi-infine loop
446G4StatMFMacroMultiNucleon - fixed computation of the symmetry energy
447
44824 July 2008 V.Ivanchenko (hadr-deex-V09-01-11)
449---------------------------------------------------
450G4EvaporationProbability - Coulomb barrier upgraded (J. M. Quesada)
451
45212 July 2008 V.Ivanchenko (hadr-deex-V09-01-10)
453---------------------------------------------------
454Integraded fixes in G4EvaporationProbabilities and the tag hadr-deex-V09-01-08,
455OPT=2 is set (J. M. Quesada)
456
45705 June 2008 A.Howard (hadr-deex-V09-01-09)
458---------------------------------------------------
459
460Fixed memory leak in G4ExcitationHandler thanks to Tatsumi Koi.  The fix is on
461top of hadr-deex-V09-01-01, but does not include any of the other subsequent
462developments.  Required for public beta release.
463
46405 June 2008 J. M. Quesada (hadr-deex-V09-01-08)
465---------------------------------------------------
466
467 Bug fixed in OPT=1 (Chatterjee) charged particle cross sections.
468Unphysical values at very low emission energies have been corrected (set
469to 0).
470OPT=1 by default ( OPT=2 in previous tag)
471
472
473 24 May 2008 A.Howard (hadr-deex-V09-01-07)
474---------------------------------------------------
475
476As hadr-deex-V09-01-06 but with photon_evaporation updated to new interface.
477Should now be stable (co-works with low energy tag emlowen-V09-01-14, I guess) -
478see hadr-deex-V09-01-01.
479
480 24 May 2008 A.Howard (hadr-deex-V09-01-06)
481---------------------------------------------------
482
483As hadr-deex-V09-01-05 but with G4ExcitationHandler.cc put back to correct version
484
485
486 24 May 2008 A.Howard (hadr-deex-V09-01-05)
487---------------------------------------------------
488
489Updated to Jose Manuel Quesada's latest version (should be what was intended in
490hadr-deex-V09-01-03).  Does not include Fan Lei's interface change. This is,
491however, still on the HEAD.
492
493 24 May 2008 A.Howard (hadr-deex-V09-01-04)
494---------------------------------------------------
495
496Updated to Jose Manuel Quesada's latest version (should be what was intended in hadr-deex-V09-01-03).  Also includes Fan Lei's change
497to the photon_evaporation interface.
498
499
500 08 May 2008 J. M. Quesada (hadr-deex-V09-01-03)
501---------------------------------------------------
502
503 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.   
504
505 01 May 2008 J. M. Quesada (hadr-deex-V09-01-02)
506---------------------------------------------------
507- First trial with cvs.
508New inverse cross sections:
509        OPT=1 Chetterjee's parameterization to reaction cross sections from optical potential global fittings.
510        OPT=2 as OPT=1 but for protons the Wellisch's parameterization for protons is used  (DEFAULT)
511        OPT=3 Kalbach's modifications of Chatterjee's parameterization of cross sections
512        OPT=4 as OPT=3 but for protons the Wellisch's parameterization for protons is used
513
514Coulomb 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. 
515
516
517 01 May 2008 Fan Lei (hadr-deex-V09-01-01)
518---------------------------------------------------
519- photon_evaporation
520  G4PhotonEvaporation.cc: Atomic relaxation model is no longer applied following
521  internal electron conversion. Instead the vaccant shell index is passed to
522  radioactive decay model, where the ARM is applied. 
523
524 21 March 2008 Dennis Wright (hadr-deex-V09-01-00)
525--------------------------------------------------
526- added parentheses to fix gcc-4.3 compiler warnings in
527  G4StatMFChannel::CheckFragments and ::PlaceFragments
528
529 15 November 2007 Alex Howard (hadr-deex-V09-00-06)
530---------------------------------------------------
531- Added Jose Manuel Quesada's modification to util/src/G4CoulombBarrier.cc in
532  order to go back to the original Dostrovski's formulation which is described
533  in the Physics Reference Manual.  The previous implementation (from Vicente
534  Lara) was inconsistent and less to an under-estimate of the Coulomb Barrier.
535
536
537 15 November 2007 F Lei (hadr-deex-V09-00-05)
538---------------------------------------------------
539- photon_evaporation
540  bug fix #952. Changes to G4VGammaDeexciation.cc:line 279;
541                        G4NuclearLevelManageer.cc:line 189;
542                        G4ContinuumGammaDeexcitation.cc:line133. 
543
544
545 01 November 2007 Dennis Wright (hadr-deex-V09-00-04)
546-----------------------------------------------------
547- suppressed gamma level file warnings in G4NuclearLevelManager.cc
548  To turn them on again, set pre-compiler flag
549  CPPFLAGS += -DGAMMAFILEWARNING
550 
551
552 01 October 2007 Alex Howard (hadr-deex-V09-00-03)
553---------------------------------------------------
554- Protected Rj (Q_beta) factor against divide by zeroes - occurs occasionally.
555  Following files were altered:
556  G4AlphaEvaporationProbability.hh, G4He3EvaporationProbability.hh,
557  G4DeuteronEvaporationProbability.hh, G4NeutronEvaporationProbability.hh,
558  G4TritonEvaporationProbability.hh, G4ProtonEvaporationProbability.hh
559
560
561 19 September 2007 Alex Howard (hadr-deex-V09-00-02)
562---------------------------------------------------
563- Removed atomic mass number from "gamma factor" within
564  G4DeuteronEvaporationProbability.cc, G4TritonEvaporationProbability.cc,
565  G4He3EvaporationProbability.cc, G4AlphaEvaporationProbability.cc
566
567
568 23 August 2007 Alex Howard (hadr-deex-V09-00-01)
569-----------------------------------------------
570- Removed Coulomb Barrier to beta parameter as it's already included in the
571  inverse cross-section formula and is introduced in terms of the energy limit
572  of the integration.
573- Introduced missing Rj factor in the following files (evaporation module):
574  G4EvaporationProbability.cc, G4EvaporationProbability.hh,
575  G4AlphaEvaporationProbability.hh, G4DeuteronEvaporationProbability.hh,
576  G4He3EvaporationProbability.hh, G4NeutronEvaporationProbability.hh,
577  G4ProtonEvaporationProbability.hh, G4TritonEvaporationProbability.hh
578
579
580 28 July 2007 Alex Howard (hadr-deex-V09-00-00)
581-----------------------------------------------
582- Added Coulomb Barrier to Beta parameter for inverse channel
583cross-section. Needs verification.  Required additions and changes to the
584following files:
585G4EvaporationProbability.hh, G4EvaporationProbability.cc,
586G4AlphaEvaporationProbability.hh, G4DeuteronEvaporationProbability.hh,
587G4He3EvaporationProbability.hh, G4NeutronEvaporationProbability.hh,
588G4ProtonEvaporationProbability.hh, G4TritonEvaporationProbability.hh,
589G4AlphaEvaporationProbability.cc, G4DeuteronEvaporationProbability.cc,
590G4He3EvaporationProbability.cc, G4NeutronEvaporationProbability.cc,
591G4ProtonEvaporationProbability.cc, G4TritonEvaporationProbability.cc
592
593
594 5 June 2007 Alex Howard (hadr-deex-V08-03-01)
595-----------------------------------------------
596- Fixed bug in fix "hadr-deex-V08-03-00" - deleted pointers and iterators were
597  attempted to be accessed.  Now a final state iterator list is created and
598  filled when necessary.
599
600
601 18 May 2007 Alex Howard (hadr-deex-V08-03-00)
602-----------------------------------------------
603- Fixed bug in low A,Z false condition in G4DiscreteGammaDeexcitation.cc, now
604the condition is (Z<2 || A<3 || Z>98) false (so stops at Cf rather than >100)
605and includes helium (previously excluded)
606- Fixed bug in pointer to iterator moving before its beginning G4ExcitationHandler.cc
607
608 14 Feb 2007 Alex Howard (hadr-deex-V08-02-02)
609-----------------------------------------------
610- evaporation
611   Added protection to exclude negative probabilities from the
612   "competitive channel sum". With fix below this should only happen due to
613   a precision error, but is protected nonetheless.
614
615 12 Feb 2007 Alex Howard (hadr-deex-V08-02-01)
616-----------------------------------------------
617- fission
618   Fixed probability to no longer be negative. Is now equivalent to what is
619   written in the Physics Reference Manual. Vicente Lara suggested/agreed
620   with fix.
621
622 5 Jan 2007 Dennis Wright (hadr-deex-V08-02-00)
623-----------------------------------------------
624- fission
625   Fixed several memory leaks in G4ParaFissionModel
626
62719 Aug 2006 Dennis Wright (hadr-deex-V08-01-00)
628-----------------------------------------------
629- multifragmentation
630   G4VStatMFMacroCluster.hh : removed meaningless const qualifier from
631   methods GetInvLevelDensity, GetZARatio and GetSize
632 
633- handler
634   G4ExcitationHandler.hh : removed meaningless const qualifier from
635   mehtods GetMaxZ, GetMaxA and GetMinE
636
63720 Apr 2006 Dennis Wright (hadr-deex-V08-00-03)
638-----------------------------------------------
639- photon_evaporation
640   G4NuclearLevelManager.cc : in method MakeLevels(), restrict the missing
641       file warning to Z > 10
642
64308 Apr 2006 Dennis Wright (hadr-deex-V08-00-02)
644----------------------------------------------
645- photon_evaporation
646  G4PhotonEvaporation.cc : in method BreakItUp(), fix memory leak -
647       delete entries to armProducts vector.  This is in response to
648       bug report 851.
649
65005 Jan 2006 Dennis Wright (hadr-deex-V08-00-01)
651----------------------------------------------
652
653- photon_evaporation
654   G4NuclearLevelManager.cc : in method MakeLevels(), re-enable the
655       warning that no gamma levels file exists. This is in response
656       to bug report 814.
657
658- fission
659   G4ParaFissionModel.hh : fix compilation errors which do not show up
660       because there is no .cc file.  This is in response to bug report
661       817.  Note: splitting this class into header and implementation
662       files will have to wait for a directory re-organization because
663       as it stands now, there are circular dependencies between the
664       fission and evaporation directories.
665
66624 Nov 2005 Dennis Wright (hadr-deex-V07-01-00)
667----------------------------------------------
668
669- photon_evaporation (tag hadr-deex-photo-V07-01-00 by Aatos Heikkinen)
670   <sstream> migration for G4NuclearLevelManager.cc,
671                           G4NuclearLevelDataStore.cc,
672                           G4DiscreteGammaDeexcitation.cc
673   minor update of G4VGammaDeexcitation.cc
674
675- util (tag hadr-deex-util-V07-01-00 by Aatos Heikkinen)
676   <sstream> migration for G4CoulombBarrier.cc
677                           G4VCoulombBarrier.cc,
678
679- gem_evaporation (tag hadr-deex-gem-V07-01-00 by Aatos Heikkinen)
680   <sstream> migration for G4GEMCoulombBarrierHE.cc
681
682- fermi_breakup (tag hadr-deex-fermi-V07-01-00 by Aatos Heikkinen)
683   <sstream> migration for G4FermiSplitter.cc
684
685
686
Note: See TracBrowser for help on using the repository browser.