source: trunk/source/processes/hadronic/models/pre_equilibrium/History@ 1337

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

tag geant4.9.4 beta 1 + modifs locales

File size: 12.4 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
1711-June 2010 V.Ivanchenko hadr-pre-V09-03-06
18---------------------------------------------------
19G4LowEIonFragmentation - cleanup comments
20G4PreCompoundModel - constructor and destructor are moved to the source
21
2201-June 2010 V.Ivanchenko hadr-pre-V09-03-05
23---------------------------------------------------
24G4LowEIonFragmentation - (J.M.Quesada) fixed exciton state
25 constructor and destructor moved to source
26
2709-April 2010 V.Ivanchenko hadr-pre-V09-03-04
28---------------------------------------------------
29G4PreCompoundProton, G4PreCompoundDeuteron, G4PreCompoundTriton,
30G4PreCompoundHe3, G4PreCompoundAlpha - (JMQ) return back to published
31 varian of OPT3 (Kalbach) parameterization of inverse
32 cross section
33
3401-March 2010 V.Ivanchenko hadr-pre-V09-03-03
35---------------------------------------------------
36G4VPreCompoundIon, G4VPreCompoundNucleon - removed dummy classes
37
3825-February 2010 V.Ivanchenko hadr-pre-V09-03-02
39---------------------------------------------------
40G4PreCompoundEmission - more protections for numerical computations are added
41
4217-February 2010 V.Ivanchenko hadr-pre-V09-03-01
43---------------------------------------------------
44G4PreCompoundEmission - (JMQ) return back value of Ef as it was in 9.3
45
4619-January 2010 V.Ivanchenko hadr-pre-V09-03-00
47---------------------------------------------------
48G4PreCompoundEmission - (JMQ) added protection against unphysical value of
49 parameter "an" when exitation energy is huge
50 to avoid numerical problem
51 - simplified algorithm of sampling
52
5321-November 2009 V.Ivanchenko hadr-pre-V09-02-07
54---------------------------------------------------
55G4PreCompoundTransitions - return back transition probability
56
5719-November 2009 V.Ivanchenko hadr-pre-V09-02-06
58---------------------------------------------------
59G4PreCompoundModel - (JMQ) CEM transition probabilities are set
60 as a default
61G4PreCompoundTransitions - (JMQ) CEM transition probabilities have been
62 renormalized (transitions with Delta N=+2
63 are increased by factor 5)
64
6512-November 2009 G.Cosmo hadr-pre-V09-02-05
66---------------------------------------------------
67G4PreCompoundEmission - fixed compilation error on Windows.
68
6912-November 2009 G.Folger hadr-pre-V09-02-04
70---------------------------------------------------
71G4PrecompoundEmission - modifiy AngularDistribution() to avoid floating point
72 exceptions.
73 - remove calls to log in rho() replaced by use of new
74 logfactorial()
75
7613-February 2009 V.Ivanchenko hadr-pre-V09-02-03
77---------------------------------------------------
78G4PreCompoundXXX - changed the shape of probabilities (return back to 9.2)
79 for d, t, He3, alpha (JMQ)
80
8112-February 2009 V.Ivanchenko hadr-pre-V09-02-02
82---------------------------------------------------
83G4PreCompoundXXX - changed the shape of probabilities
84 for d, t, He3, alpha near the Coulomb barrier (JMQ)
85
8611-February 2009 V.Ivanchenko hadr-pre-V09-02-01
87---------------------------------------------------
88G4PreCompoundXXX - set default Opt3 back, add decrease Coulomb barrier
89 for d, t, a, he3 (JMQ)
90
9110-February 2009 V.Ivanchenko hadr-pre-V09-02-00
92---------------------------------------------------
93Some clean up of comments
94G4PreCompoundIon - fixed probability of light ion emmision (JMQ)
95G4PreCompoundXXX - by default Opt1 is used for d, t, a, he3,
96 Opt3 for n, p (JMQ)
97
9809-December 2008 A.Howard hadr-pre-V09-01-15
99---------------------------------------------------
100Added protection for close to zero excitation energy in
101G4PreCompoundModel.cc (according to JMQ, MAC) to not try to de-excite.
102
10309-December 2008 A.Howard hadr-pre-V09-01-14
104---------------------------------------------------
105Added protection for close to zero excitation energy in
106G4PreCompoundTransitions.cc (returns 0.0), prevents FPE later on.
107
10827-November 2008 A.Howard hadr-pre-V09-01-13
109---------------------------------------------------
110Added data member initialisation to G4VPreCompoundTransitions.hh
111
11219-November 2008 A.Howard hadr-pre-V09-01-12
113---------------------------------------------------
114JMQ fix to G4PreCompoundNeutron.cc for Zirconium (if (nu < 0.)nu=-nu).
115
11630-September 2008 A.Howard hadr-pre-V09-01-11
117---------------------------------------------------
118Trivial protection against negative probabilities for incident protons on
119targets with A < Carbon.
120
12122-September 2008 A.Howard hadr-pre-V09-01-10
122---------------------------------------------------
123JMQ's latest developments - which are an extension of hadr-pre-V09-01-08 with
124cross-section options (equivalent to the de-excitation modifications) and other
125options (SICB, Never Go Back,...). In addition Gunter's fix to the factorials
126is included from hadr-pre-V09-01-09.
127Added new files: G4PreCompoundAlpha.cc G4PreCompoundDeuteron.cc
128G4PreCompoundHe3.cc G4PreCompoundNeutron.cc G4PreCompoundProton.cc
129G4PreCompoundTriton.cc (Classes previously existed. Now they have more
130involved cross-section calculations).
131
13219-September 2008 A.Howard hadr-pre-V09-01-09
133---------------------------------------------------
134Including Gunter's fix (see 11-August below) on top of ref-07
135(hadr-pre-V09-00-04), i.e. without JMQ's developments.
136
13711-August 2008 G.Folger
138-----------------------------------------------
139Rewrite algorithm in G4PreCompoundEmission::rho() to avoid frequent
140floating point overflow when using Precompund in combination
141with Binary Cascade.
142
143
14424 July 2008 J. M. Quesada hadr-pre-V09-01-08
145---------------------------------------------------
146Minor fixes and Coulomb barrier just for Wellisch's proton cross section
147(OPT=2)
148
149
15023 July 2008 V.Ivanchenko hadr-pre-V09-01-07
151---------------------------------------------------
152Fixed mistake in tagging
153
15423 July 2008 V.Ivanchenko hadr-pre-V09-01-06
155---------------------------------------------------
156Return back Coulomb barrier initialisation (J.M.Quesada)
157
15827 June 2008 V.Ivanchenko hadr-pre-V09-01-05
159---------------------------------------------------
160Fixed G4PreCompoundNucleon and G4PreCompoundIon for
161Coulomb barrier, added protections for zero cross sections,
162OPT=2 is used (J.M.Quesada)
163
16405 June 2008 J. M. Quesada hadr-pre-V09-01-04
165---------------------------------------------------
166Bug fixed in OPT=1 (Chatterjee) charged particle cross sections.
167Unphysical values at very low emission energies have been corrected (set
168to 0); OPT=1 ( OPT=2 in previous tag)
169
170
17115-May 2008 J. M.Quesada hadr-pre-V09-01-03
172-----------------------------------------------
173The retrieval of transition probabilities in G4PreCompoundModel.cc
174(for protection against unphysically crossing the landa_+=landa_- condition)
175was misplaced. Now it has been placed inside the preequilibrium transitions
176loop.
177
1788-May 2008 J. M.Quesada hadr-pre-V09-01-02
179-----------------------------------------------
180Protection against non physical situation has been set: Equilibrium exciton number
181Neq (when reached, equilibrium regime starts) should correspond to equal transition
182probabilities "back" and "forth". Nevertheless, for heavy target (Neq is big even
183for low incident energies) after first emission this condition (equal trans. prob.)
184is reached far before reaching corresponding Neq of the residual. Unless this "jump"
185to equilibrium is forced in this case, preequilibrium will be
186spuriously prolonged (as a side effect, with huge CPU consumption).
187G4PreCompoundModel and G4PreCompoundTransitions classes have been modified.
188
189
1901-May 2008 J. M.Quesada hadr-pre-V09-01-01
191-----------------------------------------------
192- First trial with cvs. 00 skipped by mistake.
193New inverse cross sections:
194 OPT=1 Chetterjee's parameterization to reaction cross sections from optical potential global fittings.
195 OPT=2 as OPT=1 but for protons the Wellisch's parameterization for protons is used (DEFAULT)
196 OPT=3 Kalbach's modifications of Chatterjee's parameterization of cross sections
197 OPT=4 as OPT=3 but for protons the Wellisch's parameterization for protons is used
198
199Coulomb 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. In all particle header files:
200G4PreCompoundNucleon.hh ,G4PreCompoundNeutron.hh,G4PreCompoundProton.hh, G4PreCompoundIon.hh, G4PreCompoundDeuteron.hh, G4PreCompoundTriton.hh ,G4PreCompoundHe3.hh , G4PreCompoundAlpha.hh
201
202
203Soft cutoff transition from equilibrium to equilibrium has been suppressed (unphysical and not necessary anymore).In G4PreCompoundModel.
204
205New transition probabilities :
206 OPT=1 Gudima's formulae
207 OPT=2 Machner parameterization of matrix elements for transitions (DEFAULT)
208
209Level density is set to A/10 (Gudima's prescription).
210
211Several bugs fixed (average xs in nucleon-nucleon xs in G4PreCompundTransitions.cc and emission probability formula in G4PreCompoundIon.cc ) .
212
21325-October 2007 A.Howard hadr-pre-V09-00-04
214-----------------------------------------------
215- Removed compilation warning on unused parameter in G4PreCompoundIon.cc
216
217
21811-October 2007 A.Howard hadr-pre-V09-00-03
219-----------------------------------------------
220- Corrected for integer arithmetic bug in G4PreCompoundModel.cc
221 (ratio of charged to neutral excitons)
222
223
22401-October 2007 A.Howard hadr-pre-V09-00-02
225-----------------------------------------------
226- Protected Rj (Q_beta) factor against divide by zeroes (should never happen?)
227 The following files have been modified:
228 G4PreCompoundAlpha.hh, G4PreCompoundDeuteron.hh, G4PreCompoundHe3.hh,
229 G4PreCompoundTriton.hh, G4PreCompoundNeutron.hh, G4PreCompoundProton.hh
230
231
23223-August 2007 A.Howard hadr-pre-V09-00-01
233----------------------------------------------
234- Development tag incorporating further suggestions/corrections from
235 Jose-Manuel Quesada particularly with respect to light ion production.
236 The following files have been modified:
237 G4PreCompoundIon.cc, G4PreCompoundDeuteron.hh, G4PreCompoundHe3.hh,
238 G4PreCompoundTriton.hh, G4PreCompoundAlpha.hh, G4PreCompoundIon.hh,
239 G4VPreCompoundIon.hh (unused?)
240
241
24223-July 2007 A.Howard hadr-pre-V09-00-00
243----------------------------------------------
244- Development tag incorporating the suggestions/corrections of Jose-Manuel
245 Quesada. These should reflect the literature and units expected for the
246 exciton model. The following files have been modified:
247 G4PreCompoundNucleon.hh, G4VPreCompoundNucleon.hh, G4PreCompoundAlpha.hh,
248 G4PreCompoundHe3.hh, G4PreCompoundDeuteron.hh, G4PreCompoundNeutron.hh,
249 G4PreCompoundProton.hh, G4PreCompoundTriton.hh
250 G4VPreCompoundIon.cc, G4PreCompoundIon.cc, G4PreCompoundModel.cc,
251 G4VPreCompoundFragment.cc, G4PreCompoundTransitions.cc,
252 G4PreCompoundNucleon.cc, G4VPreCompoundNucleon.cc
253 The main changes are:
254 - introducing an Rj factor into the probability calculation,
255 - correcting the units for the Pauli Blocking Factor - missing a g factor,
256 - decreasing the number of charged particles if the number excitons is
257 decreased (previously this number was only increased with increasing
258 excitons).
259
260
26104-May 2007 G.Folger hadr-pre-V08-02-00
262----------------------------------------------
263- G4PreCompoundTransitions.cc: Protect against divide by 0
264
26519 Aug 2006 Dennis Wright (hadr-pre-V08-01-00)
266----------------------------------------------
267- exciton_model
268 G4VPreCompoundFragment.hh, .icc : remove meaningless const from
269 methods GetA, GetZ, GetRestA, GetRestZ, GetCoulombBarrier, GetBindingEnergy,
270 GetMaximalKineticEnergy, GetEnergyThreshold, GetEmissionProbability,
271 GetNuclearMass, GetRestNuclearMass and GetReducedMass
272
Note: See TracBrowser for help on using the repository browser.