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

Last change on this file since 980 was 962, checked in by garnier, 17 years ago

update processes

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