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

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

update CVS release candidate geant4.9.3.01

File size: 10.6 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
1719-November 2009 V.Ivanchenko   hadr-pre-V09-02-06
18---------------------------------------------------
19G4PreCompoundModel       - (JMQ) CEM transition probabilities are set
20                                 as a default
21G4PreCompoundTransitions - (JMQ) CEM transition probabilities have been
22                                 renormalized (transitions with Delta N=+2
23                                 are increased by factor 5)
24
2512-November 2009 G.Cosmo        hadr-pre-V09-02-05
26---------------------------------------------------
27G4PrecompoundEmission - fixed compilation error on Windows.
28
2912-November 2009 G.Folger       hadr-pre-V09-02-04
30---------------------------------------------------
31G4PrecompoundEmission - modifiy AngularDistribution() to avoid floating point
32                        exceptions.
33                      - remove calls to log in rho() replaced by use of new
34                        logfactorial()
35                               
3613-February 2009 V.Ivanchenko   hadr-pre-V09-02-03
37---------------------------------------------------
38G4PreCompoundXXX - changed the shape of probabilities (return back to 9.2) 
39                   for d, t, He3, alpha (JMQ)
40
4112-February 2009 V.Ivanchenko   hadr-pre-V09-02-02
42---------------------------------------------------
43G4PreCompoundXXX - changed the shape of probabilities
44                   for d, t, He3, alpha near the Coulomb barrier (JMQ)
45
4611-February 2009 V.Ivanchenko   hadr-pre-V09-02-01
47---------------------------------------------------
48G4PreCompoundXXX - set default Opt3 back, add decrease Coulomb barrier
49                   for d, t, a, he3 (JMQ)
50
5110-February 2009 V.Ivanchenko   hadr-pre-V09-02-00
52---------------------------------------------------
53Some clean up of comments
54G4PreCompoundIon - fixed probability of light ion emmision (JMQ)
55G4PreCompoundXXX - by default Opt1 is used for d, t, a, he3,
56                   Opt3 for n, p (JMQ)
57
5809-December 2008 A.Howard   hadr-pre-V09-01-15
59---------------------------------------------------
60Added protection for close to zero excitation energy in
61G4PreCompoundModel.cc (according to JMQ, MAC) to not try to de-excite.
62
6309-December 2008 A.Howard   hadr-pre-V09-01-14
64---------------------------------------------------
65Added protection for close to zero excitation energy in
66G4PreCompoundTransitions.cc (returns 0.0), prevents FPE later on.
67
6827-November 2008 A.Howard   hadr-pre-V09-01-13
69---------------------------------------------------
70Added data member initialisation to G4VPreCompoundTransitions.hh
71
7219-November 2008 A.Howard   hadr-pre-V09-01-12
73---------------------------------------------------
74JMQ fix to G4PreCompoundNeutron.cc for Zirconium (if (nu < 0.)nu=-nu).
75
7630-September 2008 A.Howard   hadr-pre-V09-01-11
77---------------------------------------------------
78Trivial protection against negative probabilities for incident protons on
79targets with A < Carbon.
80
8122-September 2008 A.Howard   hadr-pre-V09-01-10
82---------------------------------------------------
83JMQ's latest developments - which are an extension of hadr-pre-V09-01-08 with
84cross-section options (equivalent to the de-excitation modifications) and other
85options (SICB, Never Go Back,...).  In addition Gunter's fix to the factorials
86is included from hadr-pre-V09-01-09.
87Added new files: G4PreCompoundAlpha.cc G4PreCompoundDeuteron.cc
88G4PreCompoundHe3.cc G4PreCompoundNeutron.cc G4PreCompoundProton.cc
89G4PreCompoundTriton.cc (Classes previously existed.  Now they have more
90involved cross-section calculations).
91
9219-September 2008 A.Howard   hadr-pre-V09-01-09
93---------------------------------------------------
94Including Gunter's fix (see 11-August below) on top of ref-07
95(hadr-pre-V09-00-04), i.e. without JMQ's developments.
96
9711-August 2008 G.Folger     
98-----------------------------------------------
99Rewrite algorithm in G4PreCompoundEmission::rho() to avoid frequent
100floating point overflow when using Precompund in combination
101with Binary Cascade.
102
103
10424 July 2008 J. M. Quesada   hadr-pre-V09-01-08
105---------------------------------------------------
106Minor fixes and Coulomb barrier just for Wellisch's proton cross section
107(OPT=2)
108
109
11023 July 2008 V.Ivanchenko    hadr-pre-V09-01-07
111---------------------------------------------------
112Fixed mistake in tagging
113
11423 July 2008 V.Ivanchenko    hadr-pre-V09-01-06
115---------------------------------------------------
116Return back Coulomb barrier initialisation (J.M.Quesada)
117
11827 June 2008 V.Ivanchenko    hadr-pre-V09-01-05
119---------------------------------------------------
120Fixed G4PreCompoundNucleon and G4PreCompoundIon for
121Coulomb barrier, added protections for zero cross sections,
122OPT=2 is used (J.M.Quesada)
123
12405 June 2008 J. M. Quesada   hadr-pre-V09-01-04
125---------------------------------------------------
126Bug fixed in OPT=1 (Chatterjee) charged particle cross sections.
127Unphysical values at very low emission energies have been corrected (set
128to 0); OPT=1 ( OPT=2 in previous tag)
129
130
13115-May 2008 J. M.Quesada     hadr-pre-V09-01-03
132-----------------------------------------------
133The retrieval of transition probabilities in G4PreCompoundModel.cc
134(for protection against unphysically crossing the landa_+=landa_- condition)
135was misplaced.  Now it has been placed inside the preequilibrium transitions
136loop.
137
1388-May 2008 J. M.Quesada     hadr-pre-V09-01-02
139-----------------------------------------------
140Protection against non physical situation has been set: Equilibrium exciton number
141Neq (when reached, equilibrium regime starts) should correspond to equal transition
142probabilities "back" and "forth". Nevertheless,  for heavy target (Neq is big even
143for low incident energies) after first emission this condition (equal trans. prob.)
144is reached far before reaching corresponding Neq of the residual. Unless this "jump"
145to equilibrium is forced in this case, preequilibrium will be
146spuriously prolonged (as a side effect, with huge CPU consumption). 
147G4PreCompoundModel and G4PreCompoundTransitions classes have been modified.
148
149
1501-May 2008 J. M.Quesada     hadr-pre-V09-01-01
151-----------------------------------------------
152- First trial with cvs. 00 skipped by mistake.
153New inverse cross sections:
154        OPT=1 Chetterjee's parameterization to reaction cross sections from optical potential global fittings.
155        OPT=2 as OPT=1 but for protons the Wellisch's parameterization for protons is used  (DEFAULT)
156        OPT=3 Kalbach's modifications of Chatterjee's parameterization of cross sections
157        OPT=4 as OPT=3 but for protons the Wellisch's parameterization for protons is used
158
159Coulomb 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:
160G4PreCompoundNucleon.hh ,G4PreCompoundNeutron.hh,G4PreCompoundProton.hh, G4PreCompoundIon.hh, G4PreCompoundDeuteron.hh, G4PreCompoundTriton.hh ,G4PreCompoundHe3.hh , G4PreCompoundAlpha.hh
161
162
163Soft cutoff transition from equilibrium to equilibrium has been suppressed (unphysical and not necessary anymore).In G4PreCompoundModel.
164
165New transition probabilities :
166        OPT=1  Gudima's formulae
167        OPT=2  Machner parameterization of matrix elements for transitions (DEFAULT)
168 
169Level density is set to A/10 (Gudima's prescription).
170
171Several bugs fixed (average xs in nucleon-nucleon xs in G4PreCompundTransitions.cc and  emission probability formula in G4PreCompoundIon.cc ) . 
172
17325-October 2007 A.Howard     hadr-pre-V09-00-04
174-----------------------------------------------
175- Removed compilation warning on unused parameter in G4PreCompoundIon.cc
176
177
17811-October 2007 A.Howard     hadr-pre-V09-00-03
179-----------------------------------------------
180- Corrected for integer arithmetic bug in G4PreCompoundModel.cc
181  (ratio of charged to neutral excitons)
182
183
18401-October 2007 A.Howard     hadr-pre-V09-00-02
185-----------------------------------------------
186- Protected Rj (Q_beta) factor against divide by zeroes (should never happen?)
187  The following files have been modified:
188  G4PreCompoundAlpha.hh, G4PreCompoundDeuteron.hh, G4PreCompoundHe3.hh,
189  G4PreCompoundTriton.hh, G4PreCompoundNeutron.hh, G4PreCompoundProton.hh
190 
191
19223-August 2007 A.Howard     hadr-pre-V09-00-01
193----------------------------------------------
194- Development tag incorporating further suggestions/corrections from
195  Jose-Manuel Quesada particularly with respect to light ion production.
196  The following files have been modified:
197  G4PreCompoundIon.cc, G4PreCompoundDeuteron.hh, G4PreCompoundHe3.hh,
198  G4PreCompoundTriton.hh, G4PreCompoundAlpha.hh, G4PreCompoundIon.hh,
199  G4VPreCompoundIon.hh (unused?)
200
201
20223-July 2007 A.Howard       hadr-pre-V09-00-00
203----------------------------------------------
204- Development tag incorporating the suggestions/corrections of Jose-Manuel
205  Quesada.  These should reflect the literature and units expected for the
206  exciton model.  The following files have been modified:
207  G4PreCompoundNucleon.hh, G4VPreCompoundNucleon.hh, G4PreCompoundAlpha.hh,
208  G4PreCompoundHe3.hh, G4PreCompoundDeuteron.hh, G4PreCompoundNeutron.hh,
209  G4PreCompoundProton.hh, G4PreCompoundTriton.hh
210  G4VPreCompoundIon.cc, G4PreCompoundIon.cc, G4PreCompoundModel.cc,
211  G4VPreCompoundFragment.cc, G4PreCompoundTransitions.cc,
212  G4PreCompoundNucleon.cc, G4VPreCompoundNucleon.cc
213  The main changes are:
214  - introducing an Rj factor into the probability calculation,
215  - correcting the units for the Pauli Blocking Factor - missing a g factor,
216  - decreasing the number of charged particles if the number excitons is
217    decreased (previously this number was only increased with increasing
218    excitons).
219
220
22104-May 2007 G.Folger       hadr-pre-V08-02-00
222----------------------------------------------
223-  G4PreCompoundTransitions.cc: Protect against divide by 0
224
22519 Aug 2006 Dennis Wright (hadr-pre-V08-01-00)
226----------------------------------------------
227- exciton_model
228   G4VPreCompoundFragment.hh, .icc : remove meaningless const from
229   methods GetA, GetZ, GetRestA, GetRestZ, GetCoulombBarrier, GetBindingEnergy,
230   GetMaximalKineticEnergy, GetEnergyThreshold, GetEmissionProbability,
231   GetNuclearMass, GetRestNuclearMass and GetReducedMass
232
Note: See TracBrowser for help on using the repository browser.