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

Last change on this file since 1337 was 1337, checked in by garnier, 14 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.