1 | ------------------------------------------------------------------- |
---|
2 | |
---|
3 | ========================================================== |
---|
4 | Geant4 - an Object-Oriented Toolkit for Physics Simulation |
---|
5 | ========================================================== |
---|
6 | |
---|
7 | History file for hadronic/models/de_excitation |
---|
8 | ---------------------------------------------- |
---|
9 | |
---|
10 | This file should be used to summarize modifications introduced in the |
---|
11 | code and to keep track of all tags. |
---|
12 | |
---|
13 | --------------------------------------------------------------- |
---|
14 | * Please list in reverse chronological order (last date on top) |
---|
15 | --------------------------------------------------------------- |
---|
16 | |
---|
17 | 09-December 2008 A.Howard hadr-pre-V09-01-15 |
---|
18 | --------------------------------------------------- |
---|
19 | Added protection for close to zero excitation energy in |
---|
20 | G4PreCompoundModel.cc (according to JMQ, MAC) to not try to de-excite. |
---|
21 | |
---|
22 | 09-December 2008 A.Howard hadr-pre-V09-01-14 |
---|
23 | --------------------------------------------------- |
---|
24 | Added protection for close to zero excitation energy in |
---|
25 | G4PreCompoundTransitions.cc (returns 0.0), prevents FPE later on. |
---|
26 | |
---|
27 | 27-November 2008 A.Howard hadr-pre-V09-01-13 |
---|
28 | --------------------------------------------------- |
---|
29 | Added data member initialisation to G4VPreCompoundTransitions.hh |
---|
30 | |
---|
31 | 19-November 2008 A.Howard hadr-pre-V09-01-12 |
---|
32 | --------------------------------------------------- |
---|
33 | JMQ fix to G4PreCompoundNeutron.cc for Zirconium (if (nu < 0.)nu=-nu). |
---|
34 | |
---|
35 | 30-September 2008 A.Howard hadr-pre-V09-01-11 |
---|
36 | --------------------------------------------------- |
---|
37 | Trivial protection against negative probabilities for incident protons on |
---|
38 | targets with A < Carbon. |
---|
39 | |
---|
40 | 22-September 2008 A.Howard hadr-pre-V09-01-10 |
---|
41 | --------------------------------------------------- |
---|
42 | JMQ's latest developments - which are an extension of hadr-pre-V09-01-08 with |
---|
43 | cross-section options (equivalent to the de-excitation modifications) and other |
---|
44 | options (SICB, Never Go Back,...). In addition Gunter's fix to the factorials |
---|
45 | is included from hadr-pre-V09-01-09. |
---|
46 | Added new files: G4PreCompoundAlpha.cc G4PreCompoundDeuteron.cc |
---|
47 | G4PreCompoundHe3.cc G4PreCompoundNeutron.cc G4PreCompoundProton.cc |
---|
48 | G4PreCompoundTriton.cc (Classes previously existed. Now they have more |
---|
49 | involved cross-section calculations). |
---|
50 | |
---|
51 | 19-September 2008 A.Howard hadr-pre-V09-01-09 |
---|
52 | --------------------------------------------------- |
---|
53 | Including Gunter's fix (see 11-August below) on top of ref-07 |
---|
54 | (hadr-pre-V09-00-04), i.e. without JMQ's developments. |
---|
55 | |
---|
56 | 11-August 2008 G.Folger |
---|
57 | ----------------------------------------------- |
---|
58 | Rewrite algorithm in G4PreCompoundEmission::rho() to avoid frequent |
---|
59 | floating point overflow when using Precompund in combination |
---|
60 | with Binary Cascade. |
---|
61 | |
---|
62 | |
---|
63 | 24 July 2008 J. M. Quesada hadr-pre-V09-01-08 |
---|
64 | --------------------------------------------------- |
---|
65 | Minor fixes and Coulomb barrier just for Wellisch's proton cross section |
---|
66 | (OPT=2) |
---|
67 | |
---|
68 | |
---|
69 | 23 July 2008 V.Ivanchenko hadr-pre-V09-01-07 |
---|
70 | --------------------------------------------------- |
---|
71 | Fixed mistake in tagging |
---|
72 | |
---|
73 | 23 July 2008 V.Ivanchenko hadr-pre-V09-01-06 |
---|
74 | --------------------------------------------------- |
---|
75 | Return back Coulomb barrier initialisation (J.M.Quesada) |
---|
76 | |
---|
77 | 27 June 2008 V.Ivanchenko hadr-pre-V09-01-05 |
---|
78 | --------------------------------------------------- |
---|
79 | Fixed G4PreCompoundNucleon and G4PreCompoundIon for |
---|
80 | Coulomb barrier, added protections for zero cross sections, |
---|
81 | OPT=2 is used (J.M.Quesada) |
---|
82 | |
---|
83 | 05 June 2008 J. M. Quesada hadr-pre-V09-01-04 |
---|
84 | --------------------------------------------------- |
---|
85 | Bug fixed in OPT=1 (Chatterjee) charged particle cross sections. |
---|
86 | Unphysical values at very low emission energies have been corrected (set |
---|
87 | to 0); OPT=1 ( OPT=2 in previous tag) |
---|
88 | |
---|
89 | |
---|
90 | 15-May 2008 J. M.Quesada hadr-pre-V09-01-03 |
---|
91 | ----------------------------------------------- |
---|
92 | The retrieval of transition probabilities in G4PreCompoundModel.cc |
---|
93 | (for protection against unphysically crossing the landa_+=landa_- condition) |
---|
94 | was misplaced. Now it has been placed inside the preequilibrium transitions |
---|
95 | loop. |
---|
96 | |
---|
97 | 8-May 2008 J. M.Quesada hadr-pre-V09-01-02 |
---|
98 | ----------------------------------------------- |
---|
99 | Protection against non physical situation has been set: Equilibrium exciton number |
---|
100 | Neq (when reached, equilibrium regime starts) should correspond to equal transition |
---|
101 | probabilities "back" and "forth". Nevertheless, for heavy target (Neq is big even |
---|
102 | for low incident energies) after first emission this condition (equal trans. prob.) |
---|
103 | is reached far before reaching corresponding Neq of the residual. Unless this "jump" |
---|
104 | to equilibrium is forced in this case, preequilibrium will be |
---|
105 | spuriously prolonged (as a side effect, with huge CPU consumption). |
---|
106 | G4PreCompoundModel and G4PreCompoundTransitions classes have been modified. |
---|
107 | |
---|
108 | |
---|
109 | 1-May 2008 J. M.Quesada hadr-pre-V09-01-01 |
---|
110 | ----------------------------------------------- |
---|
111 | - First trial with cvs. 00 skipped by mistake. |
---|
112 | New inverse cross sections: |
---|
113 | OPT=1 Chetterjee's parameterization to reaction cross sections from optical potential global fittings. |
---|
114 | OPT=2 as OPT=1 but for protons the Wellisch's parameterization for protons is used (DEFAULT) |
---|
115 | OPT=3 Kalbach's modifications of Chatterjee's parameterization of cross sections |
---|
116 | OPT=4 as OPT=3 but for protons the Wellisch's parameterization for protons is used |
---|
117 | |
---|
118 | Coulomb 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: |
---|
119 | G4PreCompoundNucleon.hh ,G4PreCompoundNeutron.hh,G4PreCompoundProton.hh, G4PreCompoundIon.hh, G4PreCompoundDeuteron.hh, G4PreCompoundTriton.hh ,G4PreCompoundHe3.hh , G4PreCompoundAlpha.hh |
---|
120 | |
---|
121 | |
---|
122 | Soft cutoff transition from equilibrium to equilibrium has been suppressed (unphysical and not necessary anymore).In G4PreCompoundModel. |
---|
123 | |
---|
124 | New transition probabilities : |
---|
125 | OPT=1 Gudima's formulae |
---|
126 | OPT=2 Machner parameterization of matrix elements for transitions (DEFAULT) |
---|
127 | |
---|
128 | Level density is set to A/10 (Gudima's prescription). |
---|
129 | |
---|
130 | Several bugs fixed (average xs in nucleon-nucleon xs in G4PreCompundTransitions.cc and emission probability formula in G4PreCompoundIon.cc ) . |
---|
131 | |
---|
132 | 25-October 2007 A.Howard hadr-pre-V09-00-04 |
---|
133 | ----------------------------------------------- |
---|
134 | - Removed compilation warning on unused parameter in G4PreCompoundIon.cc |
---|
135 | |
---|
136 | |
---|
137 | 11-October 2007 A.Howard hadr-pre-V09-00-03 |
---|
138 | ----------------------------------------------- |
---|
139 | - Corrected for integer arithmetic bug in G4PreCompoundModel.cc |
---|
140 | (ratio of charged to neutral excitons) |
---|
141 | |
---|
142 | |
---|
143 | 01-October 2007 A.Howard hadr-pre-V09-00-02 |
---|
144 | ----------------------------------------------- |
---|
145 | - Protected Rj (Q_beta) factor against divide by zeroes (should never happen?) |
---|
146 | The following files have been modified: |
---|
147 | G4PreCompoundAlpha.hh, G4PreCompoundDeuteron.hh, G4PreCompoundHe3.hh, |
---|
148 | G4PreCompoundTriton.hh, G4PreCompoundNeutron.hh, G4PreCompoundProton.hh |
---|
149 | |
---|
150 | |
---|
151 | 23-August 2007 A.Howard hadr-pre-V09-00-01 |
---|
152 | ---------------------------------------------- |
---|
153 | - Development tag incorporating further suggestions/corrections from |
---|
154 | Jose-Manuel Quesada particularly with respect to light ion production. |
---|
155 | The following files have been modified: |
---|
156 | G4PreCompoundIon.cc, G4PreCompoundDeuteron.hh, G4PreCompoundHe3.hh, |
---|
157 | G4PreCompoundTriton.hh, G4PreCompoundAlpha.hh, G4PreCompoundIon.hh, |
---|
158 | G4VPreCompoundIon.hh (unused?) |
---|
159 | |
---|
160 | |
---|
161 | 23-July 2007 A.Howard hadr-pre-V09-00-00 |
---|
162 | ---------------------------------------------- |
---|
163 | - Development tag incorporating the suggestions/corrections of Jose-Manuel |
---|
164 | Quesada. These should reflect the literature and units expected for the |
---|
165 | exciton model. The following files have been modified: |
---|
166 | G4PreCompoundNucleon.hh, G4VPreCompoundNucleon.hh, G4PreCompoundAlpha.hh, |
---|
167 | G4PreCompoundHe3.hh, G4PreCompoundDeuteron.hh, G4PreCompoundNeutron.hh, |
---|
168 | G4PreCompoundProton.hh, G4PreCompoundTriton.hh |
---|
169 | G4VPreCompoundIon.cc, G4PreCompoundIon.cc, G4PreCompoundModel.cc, |
---|
170 | G4VPreCompoundFragment.cc, G4PreCompoundTransitions.cc, |
---|
171 | G4PreCompoundNucleon.cc, G4VPreCompoundNucleon.cc |
---|
172 | The main changes are: |
---|
173 | - introducing an Rj factor into the probability calculation, |
---|
174 | - correcting the units for the Pauli Blocking Factor - missing a g factor, |
---|
175 | - decreasing the number of charged particles if the number excitons is |
---|
176 | decreased (previously this number was only increased with increasing |
---|
177 | excitons). |
---|
178 | |
---|
179 | |
---|
180 | 04-May 2007 G.Folger hadr-pre-V08-02-00 |
---|
181 | ---------------------------------------------- |
---|
182 | - G4PreCompoundTransitions.cc: Protect against divide by 0 |
---|
183 | |
---|
184 | 19 Aug 2006 Dennis Wright (hadr-pre-V08-01-00) |
---|
185 | ---------------------------------------------- |
---|
186 | - exciton_model |
---|
187 | G4VPreCompoundFragment.hh, .icc : remove meaningless const from |
---|
188 | methods GetA, GetZ, GetRestA, GetRestZ, GetCoulombBarrier, GetBindingEnergy, |
---|
189 | GetMaximalKineticEnergy, GetEnergyThreshold, GetEmissionProbability, |
---|
190 | GetNuclearMass, GetRestNuclearMass and GetReducedMass |
---|
191 | |
---|