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

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

update geant4-09-04-beta-cand-01 interfaces-V09-03-09 vis-V09-03-08

File size: 12.0 KB
Line 
1-------------------------------------------------------------------
2
3 ==========================================================
4 Geant4 - an Object-Oriented Toolkit for Physics Simulation
5 ==========================================================
6
7 History file for hadronic/models/de_excitation
8 ----------------------------------------------
9
10This file should be used to summarize modifications introduced in the
11code and to keep track of all tags.
12
13 ---------------------------------------------------------------
14 * Please list in reverse chronological order (last date on top)
15 ---------------------------------------------------------------
16
1709-April 2010 V.Ivanchenko hadr-pre-V09-03-04
18---------------------------------------------------
19G4PreCompoundProton, G4PreCompoundDeuteron, G4PreCompoundTriton,
20G4PreCompoundHe3, G4PreCompoundAlpha - (JMQ) return back to published
21 varian of OPT3 (Kalbach) parameterization of inverse
22 cross section
23
2401-March 2010 V.Ivanchenko hadr-pre-V09-03-03
25---------------------------------------------------
26G4VPreCompoundIon, G4VPreCompoundNucleon - removed dummy classes
27
2825-February 2010 V.Ivanchenko hadr-pre-V09-03-02
29---------------------------------------------------
30G4PreCompoundEmission - more protections for numerical computations are added
31
3217-February 2010 V.Ivanchenko hadr-pre-V09-03-01
33---------------------------------------------------
34G4PreCompoundEmission - (JMQ) return back value of Ef as it was in 9.3
35
3619-January 2010 V.Ivanchenko hadr-pre-V09-03-00
37---------------------------------------------------
38G4PreCompoundEmission - (JMQ) added protection against unphysical value of
39 parameter "an" when exitation energy is huge
40 to avoid numerical problem
41 - simplified algorithm of sampling
42
4321-November 2009 V.Ivanchenko hadr-pre-V09-02-07
44---------------------------------------------------
45G4PreCompoundTransitions - return back transition probability
46
4719-November 2009 V.Ivanchenko hadr-pre-V09-02-06
48---------------------------------------------------
49G4PreCompoundModel - (JMQ) CEM transition probabilities are set
50 as a default
51G4PreCompoundTransitions - (JMQ) CEM transition probabilities have been
52 renormalized (transitions with Delta N=+2
53 are increased by factor 5)
54
5512-November 2009 G.Cosmo hadr-pre-V09-02-05
56---------------------------------------------------
57G4PreCompoundEmission - fixed compilation error on Windows.
58
5912-November 2009 G.Folger hadr-pre-V09-02-04
60---------------------------------------------------
61G4PrecompoundEmission - modifiy AngularDistribution() to avoid floating point
62 exceptions.
63 - remove calls to log in rho() replaced by use of new
64 logfactorial()
65
6613-February 2009 V.Ivanchenko hadr-pre-V09-02-03
67---------------------------------------------------
68G4PreCompoundXXX - changed the shape of probabilities (return back to 9.2)
69 for d, t, He3, alpha (JMQ)
70
7112-February 2009 V.Ivanchenko hadr-pre-V09-02-02
72---------------------------------------------------
73G4PreCompoundXXX - changed the shape of probabilities
74 for d, t, He3, alpha near the Coulomb barrier (JMQ)
75
7611-February 2009 V.Ivanchenko hadr-pre-V09-02-01
77---------------------------------------------------
78G4PreCompoundXXX - set default Opt3 back, add decrease Coulomb barrier
79 for d, t, a, he3 (JMQ)
80
8110-February 2009 V.Ivanchenko hadr-pre-V09-02-00
82---------------------------------------------------
83Some clean up of comments
84G4PreCompoundIon - fixed probability of light ion emmision (JMQ)
85G4PreCompoundXXX - by default Opt1 is used for d, t, a, he3,
86 Opt3 for n, p (JMQ)
87
8809-December 2008 A.Howard hadr-pre-V09-01-15
89---------------------------------------------------
90Added protection for close to zero excitation energy in
91G4PreCompoundModel.cc (according to JMQ, MAC) to not try to de-excite.
92
9309-December 2008 A.Howard hadr-pre-V09-01-14
94---------------------------------------------------
95Added protection for close to zero excitation energy in
96G4PreCompoundTransitions.cc (returns 0.0), prevents FPE later on.
97
9827-November 2008 A.Howard hadr-pre-V09-01-13
99---------------------------------------------------
100Added data member initialisation to G4VPreCompoundTransitions.hh
101
10219-November 2008 A.Howard hadr-pre-V09-01-12
103---------------------------------------------------
104JMQ fix to G4PreCompoundNeutron.cc for Zirconium (if (nu < 0.)nu=-nu).
105
10630-September 2008 A.Howard hadr-pre-V09-01-11
107---------------------------------------------------
108Trivial protection against negative probabilities for incident protons on
109targets with A < Carbon.
110
11122-September 2008 A.Howard hadr-pre-V09-01-10
112---------------------------------------------------
113JMQ's latest developments - which are an extension of hadr-pre-V09-01-08 with
114cross-section options (equivalent to the de-excitation modifications) and other
115options (SICB, Never Go Back,...). In addition Gunter's fix to the factorials
116is included from hadr-pre-V09-01-09.
117Added new files: G4PreCompoundAlpha.cc G4PreCompoundDeuteron.cc
118G4PreCompoundHe3.cc G4PreCompoundNeutron.cc G4PreCompoundProton.cc
119G4PreCompoundTriton.cc (Classes previously existed. Now they have more
120involved cross-section calculations).
121
12219-September 2008 A.Howard hadr-pre-V09-01-09
123---------------------------------------------------
124Including Gunter's fix (see 11-August below) on top of ref-07
125(hadr-pre-V09-00-04), i.e. without JMQ's developments.
126
12711-August 2008 G.Folger
128-----------------------------------------------
129Rewrite algorithm in G4PreCompoundEmission::rho() to avoid frequent
130floating point overflow when using Precompund in combination
131with Binary Cascade.
132
133
13424 July 2008 J. M. Quesada hadr-pre-V09-01-08
135---------------------------------------------------
136Minor fixes and Coulomb barrier just for Wellisch's proton cross section
137(OPT=2)
138
139
14023 July 2008 V.Ivanchenko hadr-pre-V09-01-07
141---------------------------------------------------
142Fixed mistake in tagging
143
14423 July 2008 V.Ivanchenko hadr-pre-V09-01-06
145---------------------------------------------------
146Return back Coulomb barrier initialisation (J.M.Quesada)
147
14827 June 2008 V.Ivanchenko hadr-pre-V09-01-05
149---------------------------------------------------
150Fixed G4PreCompoundNucleon and G4PreCompoundIon for
151Coulomb barrier, added protections for zero cross sections,
152OPT=2 is used (J.M.Quesada)
153
15405 June 2008 J. M. Quesada hadr-pre-V09-01-04
155---------------------------------------------------
156Bug fixed in OPT=1 (Chatterjee) charged particle cross sections.
157Unphysical values at very low emission energies have been corrected (set
158to 0); OPT=1 ( OPT=2 in previous tag)
159
160
16115-May 2008 J. M.Quesada hadr-pre-V09-01-03
162-----------------------------------------------
163The retrieval of transition probabilities in G4PreCompoundModel.cc
164(for protection against unphysically crossing the landa_+=landa_- condition)
165was misplaced. Now it has been placed inside the preequilibrium transitions
166loop.
167
1688-May 2008 J. M.Quesada hadr-pre-V09-01-02
169-----------------------------------------------
170Protection against non physical situation has been set: Equilibrium exciton number
171Neq (when reached, equilibrium regime starts) should correspond to equal transition
172probabilities "back" and "forth". Nevertheless, for heavy target (Neq is big even
173for low incident energies) after first emission this condition (equal trans. prob.)
174is reached far before reaching corresponding Neq of the residual. Unless this "jump"
175to equilibrium is forced in this case, preequilibrium will be
176spuriously prolonged (as a side effect, with huge CPU consumption).
177G4PreCompoundModel and G4PreCompoundTransitions classes have been modified.
178
179
1801-May 2008 J. M.Quesada hadr-pre-V09-01-01
181-----------------------------------------------
182- First trial with cvs. 00 skipped by mistake.
183New inverse cross sections:
184 OPT=1 Chetterjee's parameterization to reaction cross sections from optical potential global fittings.
185 OPT=2 as OPT=1 but for protons the Wellisch's parameterization for protons is used (DEFAULT)
186 OPT=3 Kalbach's modifications of Chatterjee's parameterization of cross sections
187 OPT=4 as OPT=3 but for protons the Wellisch's parameterization for protons is used
188
189Coulomb 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:
190G4PreCompoundNucleon.hh ,G4PreCompoundNeutron.hh,G4PreCompoundProton.hh, G4PreCompoundIon.hh, G4PreCompoundDeuteron.hh, G4PreCompoundTriton.hh ,G4PreCompoundHe3.hh , G4PreCompoundAlpha.hh
191
192
193Soft cutoff transition from equilibrium to equilibrium has been suppressed (unphysical and not necessary anymore).In G4PreCompoundModel.
194
195New transition probabilities :
196 OPT=1 Gudima's formulae
197 OPT=2 Machner parameterization of matrix elements for transitions (DEFAULT)
198
199Level density is set to A/10 (Gudima's prescription).
200
201Several bugs fixed (average xs in nucleon-nucleon xs in G4PreCompundTransitions.cc and emission probability formula in G4PreCompoundIon.cc ) .
202
20325-October 2007 A.Howard hadr-pre-V09-00-04
204-----------------------------------------------
205- Removed compilation warning on unused parameter in G4PreCompoundIon.cc
206
207
20811-October 2007 A.Howard hadr-pre-V09-00-03
209-----------------------------------------------
210- Corrected for integer arithmetic bug in G4PreCompoundModel.cc
211 (ratio of charged to neutral excitons)
212
213
21401-October 2007 A.Howard hadr-pre-V09-00-02
215-----------------------------------------------
216- Protected Rj (Q_beta) factor against divide by zeroes (should never happen?)
217 The following files have been modified:
218 G4PreCompoundAlpha.hh, G4PreCompoundDeuteron.hh, G4PreCompoundHe3.hh,
219 G4PreCompoundTriton.hh, G4PreCompoundNeutron.hh, G4PreCompoundProton.hh
220
221
22223-August 2007 A.Howard hadr-pre-V09-00-01
223----------------------------------------------
224- Development tag incorporating further suggestions/corrections from
225 Jose-Manuel Quesada particularly with respect to light ion production.
226 The following files have been modified:
227 G4PreCompoundIon.cc, G4PreCompoundDeuteron.hh, G4PreCompoundHe3.hh,
228 G4PreCompoundTriton.hh, G4PreCompoundAlpha.hh, G4PreCompoundIon.hh,
229 G4VPreCompoundIon.hh (unused?)
230
231
23223-July 2007 A.Howard hadr-pre-V09-00-00
233----------------------------------------------
234- Development tag incorporating the suggestions/corrections of Jose-Manuel
235 Quesada. These should reflect the literature and units expected for the
236 exciton model. The following files have been modified:
237 G4PreCompoundNucleon.hh, G4VPreCompoundNucleon.hh, G4PreCompoundAlpha.hh,
238 G4PreCompoundHe3.hh, G4PreCompoundDeuteron.hh, G4PreCompoundNeutron.hh,
239 G4PreCompoundProton.hh, G4PreCompoundTriton.hh
240 G4VPreCompoundIon.cc, G4PreCompoundIon.cc, G4PreCompoundModel.cc,
241 G4VPreCompoundFragment.cc, G4PreCompoundTransitions.cc,
242 G4PreCompoundNucleon.cc, G4VPreCompoundNucleon.cc
243 The main changes are:
244 - introducing an Rj factor into the probability calculation,
245 - correcting the units for the Pauli Blocking Factor - missing a g factor,
246 - decreasing the number of charged particles if the number excitons is
247 decreased (previously this number was only increased with increasing
248 excitons).
249
250
25104-May 2007 G.Folger hadr-pre-V08-02-00
252----------------------------------------------
253- G4PreCompoundTransitions.cc: Protect against divide by 0
254
25519 Aug 2006 Dennis Wright (hadr-pre-V08-01-00)
256----------------------------------------------
257- exciton_model
258 G4VPreCompoundFragment.hh, .icc : remove meaningless const from
259 methods GetA, GetZ, GetRestA, GetRestZ, GetCoulombBarrier, GetBindingEnergy,
260 GetMaximalKineticEnergy, GetEnergyThreshold, GetEmissionProbability,
261 GetNuclearMass, GetRestNuclearMass and GetReducedMass
262
Note: See TracBrowser for help on using the repository browser.