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