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

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