Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/processes/hadronic/util/History

Version: [ ReleaseNotes ] [ 1.0 ] [ 1.1 ] [ 2.0 ] [ 3.0 ] [ 3.1 ] [ 3.2 ] [ 4.0 ] [ 4.0.p1 ] [ 4.0.p2 ] [ 4.1 ] [ 4.1.p1 ] [ 5.0 ] [ 5.0.p1 ] [ 5.1 ] [ 5.1.p1 ] [ 5.2 ] [ 5.2.p1 ] [ 5.2.p2 ] [ 6.0 ] [ 6.0.p1 ] [ 6.1 ] [ 6.2 ] [ 6.2.p1 ] [ 6.2.p2 ] [ 7.0 ] [ 7.0.p1 ] [ 7.1 ] [ 7.1.p1 ] [ 8.0 ] [ 8.0.p1 ] [ 8.1 ] [ 8.1.p1 ] [ 8.1.p2 ] [ 8.2 ] [ 8.2.p1 ] [ 8.3 ] [ 8.3.p1 ] [ 8.3.p2 ] [ 9.0 ] [ 9.0.p1 ] [ 9.0.p2 ] [ 9.1 ] [ 9.1.p1 ] [ 9.1.p2 ] [ 9.1.p3 ] [ 9.2 ] [ 9.2.p1 ] [ 9.2.p2 ] [ 9.2.p3 ] [ 9.2.p4 ] [ 9.3 ] [ 9.3.p1 ] [ 9.3.p2 ] [ 9.4 ] [ 9.4.p1 ] [ 9.4.p2 ] [ 9.4.p3 ] [ 9.4.p4 ] [ 9.5 ] [ 9.5.p1 ] [ 9.5.p2 ] [ 9.6 ] [ 9.6.p1 ] [ 9.6.p2 ] [ 9.6.p3 ] [ 9.6.p4 ] [ 10.0 ] [ 10.0.p1 ] [ 10.0.p2 ] [ 10.0.p3 ] [ 10.0.p4 ] [ 10.1 ] [ 10.1.p1 ] [ 10.1.p2 ] [ 10.1.p3 ] [ 10.2 ] [ 10.2.p1 ] [ 10.2.p2 ] [ 10.2.p3 ] [ 10.3 ] [ 10.3.p1 ] [ 10.3.p2 ] [ 10.3.p3 ] [ 10.4 ] [ 10.4.p1 ] [ 10.4.p2 ] [ 10.4.p3 ] [ 10.5 ] [ 10.5.p1 ] [ 10.6 ] [ 10.6.p1 ] [ 10.6.p2 ] [ 10.6.p3 ] [ 10.7 ] [ 10.7.p1 ] [ 10.7.p2 ] [ 10.7.p3 ] [ 10.7.p4 ] [ 11.0 ] [ 11.0.p1 ] [ 11.0.p2 ] [ 11.0.p3, ] [ 11.0.p4 ] [ 11.1 ] [ 11.1.1 ] [ 11.1.2 ] [ 11.1.3 ] [ 11.2 ] [ 11.2.1 ] [ 11.2.2 ] [ 11.3.0 ]

Diff markup

Differences between /processes/hadronic/util/History (Version 11.3.0) and /processes/hadronic/util/History (Version 10.7.p3)


                                                   >>   1 -------------------------------------------------------------------
  1                                                     2 
  2 # Category hadr-util History                   <<   3      ==========================================================
                                                   >>   4      Geant4 - an Object-Oriented Toolkit for Physics Simulation
                                                   >>   5      ==========================================================
  3                                                     6 
  4 See `CONTRIBUTING.rst` for details of **requir <<   7            History file for hadronic/util directory
  5 which **must** added in reverse chronological  <<   8            ----------------------------------------
  6 It must **not** be used as a substitute for wr << 
  7                                                << 
  8 ---------------------------------------------- << 
  9                                                << 
 10 ## 2024-10-29 Vladimir Ivanchenko (hadr-util-V << 
 11 - G4LegendrePolynomial - optimized implementat << 
 12                                                << 
 13 ## 2024-09-09 Vladimir Ivanchenko (hadr-util-V << 
 14 - G4IsotopeList - added table with low-energy  << 
 15 - G4NucleaRadii - added two static function to << 
 16     old parameterisations derived from GHEISHA << 
 17                                                << 
 18 ## 2024-08-21 Gabriele Cosmo (hadr-util-V11-02 << 
 19 - Fixed reported Coverity defects for use of s << 
 20   in G4HadronicDeveloperParameters use const G << 
 21                                                << 
 22 ## 2024-08-02 Alberto Ribon (hadr-util-V11-02- << 
 23 - G4HadronicParameters : introduced Getter/Set << 
 24   type (a choice between  "calendf"  and  "njo << 
 25   low-energy neutrons.                         << 
 26   ( Note that this choice must be done at init << 
 27     cannot be made via UI command in ParticleH << 
 28                                                << 
 29 ## 2024-06-06 Vladimir Ivanchenko (hadr-util-V << 
 30 - G4HadronicParameters: introduced Getter/Sett << 
 31   de-excitation module.                        << 
 32                                                << 
 33 ## 2024-02-22 Vladimir Ivanchenko (hadr-util-V << 
 34 - G4IsotopeList header with static data is mov << 
 35                                                << 
 36 ## 2023-11-30 Jean-Christophe David (hadr-util << 
 37 - G4HadronicParameters: added Get/SetMin/MaxEn << 
 38   setters of recommended energy limits in phys << 
 39   intranuclear cascade model INCLXX, for pbar  << 
 40                                                << 
 41 ## 2023-11-16 Alberto Ribon (hadr-util-V11-01- << 
 42 - G4HadronicParameters: introduced Getter/Sett << 
 43   radioactive decays (i.e. radioactive decays  << 
 44   value are ignored). This offers a C++ interf << 
 45                                                << 
 46 ## 2023-05-25 Alberto Ribon (hadr-util-V11-01- << 
 47 - G4Fragment : replaced (fatal) G4HadronicExce << 
 48   Note: in the method CalculateMassAndExcitati << 
 49         is "EventMustBeAborted" to avoid rare  << 
 50   are difficult to reproduce and fix.          << 
 51                                                << 
 52 ## 2023-04-25 Vladimir Ivanchenko (hadr-util-V << 
 53 - G4HadronicParameters: added extra Boolean me << 
 54     flag for the BinaryCascade, which may be d << 
 55     variable BINARY_CASCADE_DEBUG              << 
 56                                                << 
 57 ## 2023-03-29 Vladimir Ivanchenko (hadr-util-V << 
 58 - G4HadronicParameters - added two strings and << 
 59   environment variables used in G4HadronicProc << 
 60   are not used in ordinary runs but are checke << 
 61   each particle. With this update these variab << 
 62   Added G4Exception for the case, when environ << 
 63   is not defined (gitlab issue #160).          << 
 64                                                << 
 65 ## 2023-03-27 Alberto Ribon (hadr-util-V11-01- << 
 66 - G4HadronicParameter : introduced the neutron << 
 67   applying the SVT (Sampling of the Velocity o << 
 68   This is needed to have a consistent value in << 
 69   G4Nucleus::GetBiasedThermalNucleus and       << 
 70   G4ParticleHPElasticFS::GetBiasedThermalNucle << 
 71   without cycling dependencies between util/ a << 
 72 - G4Nucleus : in the method GetBiasedThermalNu << 
 73   energy threshold for applying the SVT algori << 
 74   in the method DoKinematicsOfThermalNucleus,  << 
 75   the last parameter, by reference instead of  << 
 76                                                << 
 77 ## 2023-03-04 Alberto Ribon (hadr-util-V11-01- << 
 78 - G4Nucleus : split the method GetBiasedTherma << 
 79   introducing a new public method, DoKinematic << 
 80   used also by G4ParticleHPElasticFS to implem << 
 81                                                << 
 82 ## 2023-01-21 Vladimir Ivanchenko (hadr-util-V << 
 83 - G4HadronicParameters - removed two obsolete  << 
 84     methods; add flag for charge exchange      << 
 85                                                << 
 86 ## 2023-01-09 Vladimir Ivanchenko (hadr-util-V << 
 87 - G4HadronicParameters - added class members d << 
 88     and access methods for these members, this << 
 89     of calls to std::getenv in hadronics       << 
 90                                                << 
 91 ## 2022-11-26 Gabriele Cosmo (hadr-util-V11-00 << 
 92 - Fixed compilation warnings for implicit type << 
 93                                                << 
 94 ## 2022-10-07 Alberto Ribon (hadr-util-V11-00- << 
 95 - G4Nucleus : corrected the method GetN_asInt  << 
 96                                                << 
 97 ## 2022-08-02 Alberto Ribon (hadr-util-V11-00- << 
 98 - G4HadronicParametersMessenger : rolled back  << 
 99   to avoid circular dependency between G4hadro << 
100   A new messenger class is created in G4had_st << 
101                                                << 
102 ## 2022-07-28 Alberto Ribon (hadr-util-V11-00- << 
103 - G4HadronicParametersMessenger : added two ne << 
104   tuning of the FTF model's parameters.        << 
105                                                << 
106 ## 2022-07-05 Vladimir Ivanchenko (hadr-util-V << 
107 - G4NuclearPolarization - fixed Coverity warni << 
108                                                << 
109 ## 2022-07-05 Vladimir Ivanchenko (hadr-util-V << 
110 - G4HadronicParameters - added flag to enable  << 
111 - G4HadDataHandler - new data class            << 
112                                                << 
113 ## 2022-06-09 Laurie Nevay (hadr-util-V11-00-0 << 
114 - Add option to G4HadronicParameters to contro << 
115   number greater than 10.                      << 
116                                                << 
117 ## 2022-05-25 Alberto Ribon (hadr-util-V11-00- << 
118 - G4KineticTrack, G4HadSecondary, G4ReactionPr << 
119   G4DecayStrongResonances: propagate the infor << 
120                                                << 
121 ## 2022-05-14 Vladimir Ivanchenko (hadr-util-V << 
122 - G4HadronicParameters - changed integral flag << 
123     to for elastic and inelastic processes; by << 
124     for inelastic                              << 
125                                                << 
126 ## 2022-05-04 Vladimir Ivanchenko (hadr-util-V << 
127 - G4HadronicParameters - moved G4Threading hea << 
128     added flags for integral method per partic << 
129     protons, pions, kaons, and anti-protons    << 
130                                                << 
131 ## 2022-04-04 Vladimir Ivanchenko (hadr-util-V << 
132 - G4Fragment - fixed computation of binding en << 
133     added a new private method to recompute gr << 
134     excitation energy, and to check consistenc << 
135     left inlined only simple methods; added ne << 
136     SetZAandMomentum(...) and RecomputeGroundS << 
137     improved comments and warning messages     << 
138                                                << 
139 ## 2022-02-09 Gabriele Cosmo (hadr-util-V11-00 << 
140 - Fixed compilation warning on Intel compilers << 
141   and deprecated declaration of operator=().   << 
142                                                << 
143 ## 2021-12-11 Vladimir Ivanchenko (hadr-util-V << 
144 - G4Fragment - added IsLongLived flag and Get/ << 
145   for the de-excitation module; clean-up inlin << 
146                                                << 
147 ## 2021-12-10 Ben Morgan (hadr-util-V11-00-00) << 
148 - Change to new Markdown History format.       << 
149                                                << 
150 ---                                            << 
151                                                << 
152 # History entries prior to 11.0                << 
153                                                << 
154 05 November 2021 Alberto Ribon (hadr-util-V10- << 
155 ---------------------------------------------- << 
156 - G4Nucleus : the method  GetBiasedThermalNucl << 
157   (by Loic Thulliez and Eric Dumonteil of CEA  << 
158   Sampling of the Velocity of the Target nucle << 
159                                                     9 
160 27 October 2021 Alberto Ribon (hadr-util-V10-0 <<  10 This file should be used to summarize modifications introduced in the 
161 ---------------------------------------------- <<  11 code and to keep track of all tags.
162 - G4Nucleon, G4Nucleus, G4V3DNucleus, G4Fancy3 << 
163   extended for hypernuclei and anti-hypernucle << 
164                                                << 
165 22 October 2021 Vladimir Ivanchenko (hadr-util << 
166 ---------------------------------------------- << 
167 - G4HadronicParameters - added hyper-nuclei fl << 
168                                                << 
169 04 August 2021 Alberto Ribon (hadr-util-V10-07 << 
170 ---------------------------------------------- << 
171 - G4Fragment, G4KineticTrack, G4HadSecondary,  << 
172   introduced consistent naming of the Set/Get  << 
173   creator model ID.                            << 
174 - G4DecayKineticTracks, G4KineticTrack, G4Deca << 
175   propagate correctly the information regardin << 
176                                                    12 
177 19 July 2021 Alberto Ribon (hadr-util-V10-07-0 <<  13      ---------------------------------------------------------------
178 ---------------------------------------------- <<  14      * Please list in reverse chronological order (last date on top)
179 - G4SampleResonance : bug-fix in the method Ge <<  15      ---------------------------------------------------------------
180   that users include rare and light decay chan << 
181   hadronic resonances.                         << 
182   Thanks to Thomas Ruf (SHiP Collaboration) fo << 
183   (Bug #2299).                                 << 
184                                                << 
185 09 July 2021 Vladimir Ivanchenko (hadr-util-V1 << 
186 ---------------------------------------------- << 
187 - G4Nucleus - use const pointer to G4Element   << 
188                                                << 
189 16 April 2021 Ben Morgan (hadr-util-V10-07-02) << 
190 ---------------------------------------------- << 
191 - Migrate build to modular CMake API           << 
192                                                << 
193 13 April 2021 Alberto Ribon (hadr-util-V10-07- << 
194 ---------------------------------------------- << 
195 - GNUmakefile, sources.cmake : moved all class << 
196   into hadronic/util ; also a few classes of h << 
197   have been moved into hadronic/util (with the << 
198   hadronic/management).                        << 
199                                                << 
200 16 March 2021 Alberto Ribon (hadr-util-V10-07- << 
201 ---------------------------------------------- << 
202 - Removed unused classes: G4LightMedia, G4IsoR << 
203     G4HadronicDeprecate, G4HadReentrentExcepti << 
204     DumpFrame. Removed also the file G4Pair.hh << 
205                                                    16 
206 05 November 2020 Alberto Ribon (hadr-util-V10-     17 05 November 2020 Alberto Ribon (hadr-util-V10-06-08)
207 ----------------------------------------------     18 --------------------------------------------------------
208 - G4HadronicParameters, G4HadronicParametersMe     19 - G4HadronicParameters, G4HadronicParametersMessenger : added boolean
209   switch that allows to apply the Cosmic Ray (     20   switch that allows to apply the Cosmic Ray (CR) coalescence algorithm
210   to the secondaries produced by a string mode     21   to the secondaries produced by a string model.
211   This can be useful in particular for Cosmic      22   This can be useful in particular for Cosmic Ray applications.
212   By default it is disabled.                       23   By default it is disabled.
213                                                    24 
214 27 October 2020   Gunter Folger       (hadr-ut     25 27 October 2020   Gunter Folger       (hadr-util-V10-06-07)
215 ----------------------------------------------     26 --------------------------------------------------------
216 -  disable G4HadSignalHandler                      27 -  disable G4HadSignalHandler
217                                                    28 
218 02 September 2020 Vladimir Ivanchenko (hadr-ut     29 02 September 2020 Vladimir Ivanchenko (hadr-util-V10-06-06)
219 ----------------------------------------------     30 --------------------------------------------------------
220 - G4HadronicParameters : added disable b-, c-      31 - G4HadronicParameters : added disable b-, c- particles by default
221                                                    32 
222 05 August 2020 Alberto Ribon (hadr-util-V10-06     33 05 August 2020 Alberto Ribon (hadr-util-V10-06-05)
223 ----------------------------------------------     34 --------------------------------------------------------
224 - G4HadronicParametersMessenger : added new ma     35 - G4HadronicParametersMessenger : added new macro command to set
225   the max hadronic energy (required by DAMPE/H     36   the max hadronic energy (required by DAMPE/HERD Collaboration).
226                                                    37 
227 29 July 2020 Vladimir Ivanchenko (hadr-util-V1     38 29 July 2020 Vladimir Ivanchenko (hadr-util-V10-06-04)
228 ----------------------------------------------     39 --------------------------------------------------------
229 - G4HadronicParameters : added Get/Set methods     40 - G4HadronicParameters : added Get/Set methods for cross section factors
230     separately for nucleons, pions, other hadr     41     separately for nucleons, pions, other hadrons, and leptons; added
231     high energy limit for low-energy physics       42     high energy limit for low-energy physics
232                                                    43 
233 13 May 2020 Vladimir Ivanchenko (hadr-util-V10     44 13 May 2020 Vladimir Ivanchenko (hadr-util-V10-06-03)
234 ----------------------------------------------     45 --------------------------------------------------------
235 - G4HadronicParameters : added Get/Set methods     46 - G4HadronicParameters : added Get/Set methods to enable b-, c- particles
236                                                    47 
237 12 May 2020 Alberto Ribon (hadr-util-V10-06-02     48 12 May 2020 Alberto Ribon (hadr-util-V10-06-02)
238 ----------------------------------------------     49 -----------------------------------------------
239 - G4HadronicParametersMessenger : created new      50 - G4HadronicParametersMessenger : created new messenger class for
240   G4HadronicParameters. For the time being it      51   G4HadronicParameters. For the time being it has only the global
241   verbosity level for hadronics.                   52   verbosity level for hadronics.
242 - G4HadronicParameters : added Set methods; cr     53 - G4HadronicParameters : added Set methods; creates the new messenger.
243                                                    54 
244 21 January 2020 Vladimir Ivanchenko (hadr-util     55 21 January 2020 Vladimir Ivanchenko (hadr-util-V10-06-01)
245 ----------------------------------------------     56 --------------------------------------------------------
246 - G4HadronicParameters : added Set methods for     57 - G4HadronicParameters : added Set methods for Cascade-FTF transition
247     due to CMS request                             58     due to CMS request
248                                                    59 
249 16 January 2020 Alberto Ribon (hadr-util-V10-0     60 16 January 2020 Alberto Ribon (hadr-util-V10-06-00)
250 ----------------------------------------------     61 ---------------------------------------------------
251 - G4HadFinalState : fixed warning (seen on Win     62 - G4HadFinalState : fixed warning (seen on Windows) regarding the conversion
252   from 'size_t' to 'G4int'.                    <<  63   from 'size_t' to 'G4int'. 
253                                                    64 
254 06 August 2019 Alberto Ribon (hadr-util-V10-05     65 06 August 2019 Alberto Ribon (hadr-util-V10-05-02)
255 ----------------------------------------------     66 --------------------------------------------------
256 - G4HadronicParameters : extended to the recom     67 - G4HadronicParameters : extended to the recommended (default) energy
257   transition regions between FTF and cascade m     68   transition regions between FTF and cascade models (BERT and/or BIC)
258   and between strings models (QGS and FTF).        69   and between strings models (QGS and FTF).
259                                                    70 
260 12 May 2019 Vladimir Ivanchenko (hadr-util-V10     71 12 May 2019 Vladimir Ivanchenko (hadr-util-V10-05-01)
261 ----------------------------------------------     72 --------------------------------------------------------
262 - G4HadProjectile - clean-up for small kinetic     73 - G4HadProjectile - clean-up for small kinetic energy of the projectile
263 - G4HadFinalState, G4Bessel, G4ReactionProduct     74 - G4HadFinalState, G4Bessel, G4ReactionProduct, G4GHEKinematicsVector
264     replaced fabs -> abs                           75     replaced fabs -> abs
265                                                    76 
266 31 January 2019  I. Hrivnacova (hadr-man-V10-0     77 31 January 2019  I. Hrivnacova (hadr-man-V10-05-00)
267 ----------------------------------------------     78 ---------------------------------------------------
268 - Merged GitHub PR #4:                             79 - Merged GitHub PR #4:
269   Improvements to G4HadronicException.             80   Improvements to G4HadronicException.
270   - Align the behavior of G4HadronicException      81   - Align the behavior of G4HadronicException with std::exception: what() returns
271     the exception explanation.                     82     the exception explanation.
272   - Move the member definition to a source fil     83   - Move the member definition to a source file.
273   - Added some consts.                             84   - Added some consts.
274                                                    85 
275 22 August 2018 Vladimir Ivanchenko (hadr-util-     86 22 August 2018 Vladimir Ivanchenko (hadr-util-V10-04-04)
276 ----------------------------------------------     87 --------------------------------------------------------
277 - sources.cmake, GNUmakefile - removed G4Hadro     88 - sources.cmake, GNUmakefile - removed G4HadronicWhiteBoard
278                                                    89 
279 10 August 2018 Alberto Ribon (hadr-util-V10-04     90 10 August 2018 Alberto Ribon (hadr-util-V10-04-03)
280 ----------------------------------------------     91 -------------------------------------------------
281 - sources.cmake, G4HadronicParameters : moved      92 - sources.cmake, G4HadronicParameters : moved in class G4HadronicParameters
282   from hadronic/management/ to avoid circular  <<  93   from hadronic/management/ to avoid circular dependency between 
283   hadronic/management/ and hadronic/cross_sect     94   hadronic/management/ and hadronic/cross_sections/ (the former has to depend
284   on the latter, but not vice versa; hadronic/     95   on the latter, but not vice versa; hadronic/util/ does not depend on either).
285                                                    96 
286 17 May 2018 Jonathan Madsen (hadr-util-V10-04-     97 17 May 2018 Jonathan Madsen (hadr-util-V10-04-02)
287 ----------------------------------------------     98 -------------------------------------------------
288 - updated "thread-local-static-var" model to       99 - updated "thread-local-static-var" model to
289   "function-returning-thread-local-static-refe    100   "function-returning-thread-local-static-reference" model
290   which fixes Windows DLL + MT                    101   which fixes Windows DLL + MT
291                                                   102 
292 09 February 2018 Ben Morgan (hadr-util-V10-04-    103 09 February 2018 Ben Morgan (hadr-util-V10-04-01)
293 ----------------------------------------------    104 -------------------------------------------------
294 - G4StableIsotopes - Move member function defi    105 - G4StableIsotopes - Move member function definitions to source file
295   to avoid global data visibility issues in Wi    106   to avoid global data visibility issues in Windows DLLs.
296                                                   107 
297 19 December 2017 Gabriele Cosmo (hadr-util-V10    108 19 December 2017 Gabriele Cosmo (hadr-util-V10-04-00)
298 ----------------------------------------------    109 --------------------------------------------------------
299 - Fixed self-consistency in headers (missing #    110 - Fixed self-consistency in headers (missing #include) in DumpFrame,
300   G4GHEKinematicsVector and G4ping.               111   G4GHEKinematicsVector and G4ping.
301   Thanks to Raphael Isemann for reporting thes    112   Thanks to Raphael Isemann for reporting these.
302                                                   113 
303 04 July 2017 Vladimir Ivanchenko (hadr-util-V1    114 04 July 2017 Vladimir Ivanchenko (hadr-util-V10-03-05)
304 ----------------------------------------------    115 --------------------------------------------------------
305 - G4NuclearPolarization - added extra members     116 - G4NuclearPolarization - added extra members and update the class
306     for correlated gamma emission                 117     for correlated gamma emission
307                                                   118 
308 16 June 2017 Vladimir Ivanchenko (hadr-util-V1    119 16 June 2017 Vladimir Ivanchenko (hadr-util-V10-03-04)
309 ----------------------------------------------    120 --------------------------------------------------------
310 - G4NuclearPolarization - improved printout       121 - G4NuclearPolarization - improved printout
311                                                   122 
312 28 April 2017 Tatsumi Koi (hadr-util-V10-03-03    123 28 April 2017 Tatsumi Koi (hadr-util-V10-03-03)
313 ----------------------------------------------    124 --------------------------------------------------------
314 - Fix warning message in previous tag          << 125 - Fix warning message in previous tag  
315                                                   126 
316 14 April 2017 Tatsumi Koi (hadr-util-V10-03-02    127 14 April 2017 Tatsumi Koi (hadr-util-V10-03-02)
317 ----------------------------------------------    128 --------------------------------------------------------
318 - Fix warning message in previous tag          << 129 - Fix warning message in previous tag  
319                                                   130 
320 10 April 2017 Tatsumi Koi (hadr-util-V10-03-01    131 10 April 2017 Tatsumi Koi (hadr-util-V10-03-01)
321 ----------------------------------------------    132 --------------------------------------------------------
322 - Introduce G4HadronicDeveloperParameter which << 133 - Introduce G4HadronicDeveloperParameter which helps 
323 sharing a parameter between developer and expe << 134 sharing a parameter between developer and experineced user  
324                                                   135 
325 08 March 2017 Vladimir Ivanchenko (hadr-util-V    136 08 March 2017 Vladimir Ivanchenko (hadr-util-V10-03-00)
326 ----------------------------------------------    137 --------------------------------------------------------
327 - G4GHEKinematicsVector - fixed variable shado    138 - G4GHEKinematicsVector - fixed variable shadowing
328                                                   139 
329  5 December 2016  Dennis Wright    (hadr-util-    140  5 December 2016  Dennis Wright    (hadr-util-V10-02-01)
330 ----------------------------------------------    141 --------------------------------------------------------
331 - G4Nucleus::GetThermalNucleus: fix mistake in << 142 - G4Nucleus::GetThermalNucleus: fix mistake in branch on total energy 
332   calculation using relativistic energy at hig << 143   calculation using relativistic energy at higher energies (see bug 
333   report #1911)                                   144   report #1911)
334                                                   145 
335 10 February 2016 Alberto Ribon     (hadr-util-    146 10 February 2016 Alberto Ribon     (hadr-util-V10-02-00)
336 ----------------------------------------------    147 --------------------------------------------------------
337 - G4Nucleus : increased the max number of loop    148 - G4Nucleus : increased the max number of loops allowed in the method
338     GetBiasedThermalNucleus.                      149     GetBiasedThermalNucleus.
339                                                   150 
340 02 November 2015 Alberto Ribon     (hadr-util-    151 02 November 2015 Alberto Ribon     (hadr-util-V10-01-02)
341 ----------------------------------------------    152 --------------------------------------------------------
342 - G4Nucleus : checking of 'while' loops.          153 - G4Nucleus : checking of 'while' loops.
343                                                   154 
344 17 August 2015 Vladimir Ivanchenko (hadr-util-    155 17 August 2015 Vladimir Ivanchenko (hadr-util-V10-01-01)
345 ----------------------------------------------    156 --------------------------------------------------------
346 - G4NuclearPolarization - new container class     157 - G4NuclearPolarization - new container class keeping nuclear
347     polarisation tensor (author Jason Detwiler    158     polarisation tensor (author Jason Detwiler)
348                                                   159 
349 06 August 2015 Alberto Ribon         (hadr-uti    160 06 August 2015 Alberto Ribon         (hadr-util-V10-01-00)
350 ----------------------------------------------    161 ----------------------------------------------------------
351 - G4Nucleus, G4Bessel and G4LightMedia : repla    162 - G4Nucleus, G4Bessel and G4LightMedia : replaced std::exp, std::log
352   and std::pow with the faster G4Exp, G4Log an    163   and std::pow with the faster G4Exp, G4Log and G4Pow, respectively.
353                                                   164 
354 07 November 2014 Vladimir Ivanchenko (hadr-uti    165 07 November 2014 Vladimir Ivanchenko (hadr-util-V10-00-08)
355 ----------------------------------------------    166 --------------------------------------------------------
356 - G4HadSecondary - added creator                  167 - G4HadSecondary - added creator
357                                                   168 
358 30 October 2014 Vladimir Ivanchenko (hadr-util    169 30 October 2014 Vladimir Ivanchenko (hadr-util-V10-00-07)
359 ----------------------------------------------    170 --------------------------------------------------------
360 - G4HadFinalState, G4HadSecondary, G4ReactionP    171 - G4HadFinalState, G4HadSecondary, G4ReactionProduct - added creator
361     model type to secondary, moved simple meth    172     model type to secondary, moved simple methods inline
362                                                   173 
363 05 June 2014 Alberto Ribon       (hadr-util-V1    174 05 June 2014 Alberto Ribon       (hadr-util-V10-00-06)
364 ----------------------------------------------    175 ------------------------------------------------------
365 - Removed G4ReactionKinematics and G4ReactionD << 176 - Removed G4ReactionKinematics and G4ReactionDynamics classes. 
366                                                   177 
367 19 May 2014 Gunter Folger        (hadr-util-V1    178 19 May 2014 Gunter Folger        (hadr-util-V10-00-05)
368 ----------------------------------------------    179 ------------------------------------------------------
369 - remove temp. method GetDefintion_asConst()      180 - remove temp. method GetDefintion_asConst()
370                                                   181 
371 26 March 2014 Gunter Folger      (hadr-util-V1    182 26 March 2014 Gunter Folger      (hadr-util-V10-00-04)
372 ----------------------------------------------    183 ------------------------------------------------------
373 - G4ReactionDynamics: convert to const G4Parti    184 - G4ReactionDynamics: convert to const G4ParticleDefinition*
374                                                   185 
375 10 March 2014 Gunter Folger      (hadr-util-V1    186 10 March 2014 Gunter Folger      (hadr-util-V10-00-03)
376 ----------------------------------------------    187 ------------------------------------------------------
377 - ReactionProduct::GetDefinition() returns a c    188 - ReactionProduct::GetDefinition() returns a const G4ParticleDefinition*
378                                                << 189  
379 05 March 2014 Gunter Folger      (hadr-util-V1    190 05 March 2014 Gunter Folger      (hadr-util-V10-00-02)
380 ----------------------------------------------    191 ------------------------------------------------------
381 - remove not needed several const_casts in G4H    192 - remove not needed several const_casts in G4HadronicWhiteBoard.
382                                                   193 
383 20 February 2014 Gunter Folger   (hadr-util-V1    194 20 February 2014 Gunter Folger   (hadr-util-V10-00-01)
384 ----------------------------------------------    195 ------------------------------------------------------
385 - G4ReactionProduct: make G4ParticleDefinition    196 - G4ReactionProduct: make G4ParticleDefinition* const.
386     add temp. method returning const G4Particl    197     add temp. method returning const G4ParticleDefinition* GetDefintion_asConst()
387    will replace GetDefinition() once hadronics << 198    will replace GetDefinition() once hadronics converted.  
388                                                   199 
389 22 January 2014  Gabriele Cosmo  (hadr-util-V1    200 22 January 2014  Gabriele Cosmo  (hadr-util-V10-00-00)
390 ----------------------------------------------    201 ------------------------------------------------------
391 - Cleanup of automatic TLS data conversion in     202 - Cleanup of automatic TLS data conversion in G4ReactionProduct,
392   G4HadSignalHandler and G4HadronicWhiteBoard.    203   G4HadSignalHandler and G4HadronicWhiteBoard.
393                                                   204 
394 02 May 2013  Alberto Ribon  (hadr-util-V09-06-    205 02 May 2013  Alberto Ribon  (hadr-util-V09-06-00)
395 ----------------------------------------------    206 -------------------------------------------------
396 - For thread safety, replaced CLHEP::RandFlat     207 - For thread safety, replaced CLHEP::RandFlat with G4RandFlat in
397   G4Nucleus.cc.                                   208   G4Nucleus.cc.
398                                                   209 
399 13 Nov 2012  Dennis Wright  (hadr-util-V09-05-    210 13 Nov 2012  Dennis Wright  (hadr-util-V09-05-13)
400 ----------------------------------------------    211 -------------------------------------------------
401 - initialize fIsotope in copy ctor.  Fixes Cov    212 - initialize fIsotope in copy ctor.  Fixes Coverity bug 15146.
402                                                << 213  
403 06 Nov 2012  Gabriele Cosmo (hadr-util-V09-05-    214 06 Nov 2012  Gabriele Cosmo (hadr-util-V09-05-12)
404 ----------------------------------------------    215 -------------------------------------------------
405 - Fix for porting on AIX in G4ReactionProduct     216 - Fix for porting on AIX in G4ReactionProduct header.
406                                                   217 
407 15 Oct 2012  Michael Kelsey (hadr-util-V09-05-    218 15 Oct 2012  Michael Kelsey (hadr-util-V09-05-11)
408 ----------------------------------------------    219 -------------------------------------------------
409 - sources.cmake:  G4HadronicDeprecate.hh missi    220 - sources.cmake:  G4HadronicDeprecate.hh missing; why did nightly builds
410   work?                                           221   work?
411                                                   222 
412 05 Oct 2012  Michael Kelsey (hadr-util-V09-05-    223 05 Oct 2012  Michael Kelsey (hadr-util-V09-05-10, hadr-util-V09-05-09)
413 ----------------------------------------------    224 ----------------------------------------------------------------------
414 - G4HadronicDeprecate.hh:  Macro function to g    225 - G4HadronicDeprecate.hh:  Macro function to generate deprecation messages.
415   Used by hadronic/stopping and hadronic/model    226   Used by hadronic/stopping and hadronic/models/low_energy (so far).
416                                                   227 
417 19 Sep 2012  Gabriele Cosmo (hadr-util-V09-05-    228 19 Sep 2012  Gabriele Cosmo (hadr-util-V09-05-08, hadr-util-V09-05-07)
418 ----------------------------------------------    229 ----------------------------------------------------------------------
419 - Explicitly use inclusion of headers for syst    230 - Explicitly use inclusion of headers for system of units and physical
420   constants, in plan to remove implicit inclus    231   constants, in plan to remove implicit inclusion from globals.hh.
421                                                   232 
422 31 Jul 2012  Vladimir Ivanchenko        (hadr-    233 31 Jul 2012  Vladimir Ivanchenko        (hadr-util-V09-05-06)
423 ----------------------------------------------    234 -------------------------------------------------------------
424 - G4Nucleus - added methods GetIsotope, SetIso    235 - G4Nucleus - added methods GetIsotope, SetIsotope
425                                                   236 
426 13 Jul 2012  Gunter Folger              (hadr-    237 13 Jul 2012  Gunter Folger              (hadr-util-V09-05-05)
427 ----------------------------------------------    238 -------------------------------------------------------------
428 - G4GHEKinematicsVector: Fix coverity warning     239 - G4GHEKinematicsVector: Fix coverity warning about self assignment
429     in assignment operator                        240     in assignment operator
430                                                   241 
431 08 Jun 2012  Gabriele Cosmo             (hadr-    242 08 Jun 2012  Gabriele Cosmo             (hadr-util-V09-05-04)
432 ----------------------------------------------    243 -------------------------------------------------------------
433 - More variable shadowing fixes in G4GHEKinema    244 - More variable shadowing fixes in G4GHEKinematicsVector.hh.
434                                                   245 
435 08 Jun 2012  Gabriele Cosmo             (hadr-    246 08 Jun 2012  Gabriele Cosmo             (hadr-util-V09-05-03)
436 ----------------------------------------------    247 -------------------------------------------------------------
437 - Fixed trivial cases of hidden variable visib    248 - Fixed trivial cases of hidden variable visibility, detected with
438   '-Wshadow' compilation option on gcc compile    249   '-Wshadow' compilation option on gcc compiler.
439                                                   250 
440 25 May 2012  Vladimir Ivantchenko       (hadr-    251 25 May 2012  Vladimir Ivantchenko       (hadr-util-V09-05-02)
441 ----------------------------------------------    252 -------------------------------------------------------------
442 - G4HadProjectile - added protection to kineti    253 - G4HadProjectile - added protection to kinetic energy computation
443                                                   254 
444 05 May 2012  Vladimir Ivantchenko       (hadr-    255 05 May 2012  Vladimir Ivantchenko       (hadr-util-V09-05-01)
445 ----------------------------------------------    256 -------------------------------------------------------------
446 - G4HadProjectile - added default constructor     257 - G4HadProjectile - added default constructor
447                                                   258 
448 05 May 2012  Vladimir Ivantchenko       (hadr-    259 05 May 2012  Vladimir Ivantchenko       (hadr-util-V09-05-00)
449 ----------------------------------------------    260 -------------------------------------------------------------
450 - G4HadProjectile - added methods SetGlobalTim    261 - G4HadProjectile - added methods SetGlobalTime, SetBoundEnergy
451     GetBoundEnergy needed for general stopping    262     GetBoundEnergy needed for general stopping process;
452     always set time to zero when construct or     263     always set time to zero when construct or initialise, so
453     hadronic interaction is starting from zero    264     hadronic interaction is starting from zero local time;
454     added Initialise method allowing to update    265     added Initialise method allowing to update the projectile
455     and not instantiate it for any new interac    266     and not instantiate it for any new interaction;
456     all get methods are inlined                   267     all get methods are inlined
457                                                   268 
458 17 Nov 2011  Gunter Folger              (hadr-    269 17 Nov 2011  Gunter Folger              (hadr-util-V09-04-05)
459 ----------------------------------------------    270 -------------------------------------------------------------
460 - removed G4lrint(), G4lint(), and G4rint(); t    271 - removed G4lrint(), G4lint(), and G4rint(); these are now in global
461                                                   272 
462 15 Sep 2011  Gabriele Cosmo             (hadr-    273 15 Sep 2011  Gabriele Cosmo             (hadr-util-V09-04-04)
463 ----------------------------------------------    274 -------------------------------------------------------------
464 - Changed DLL export flag for symbols to G4HAD    275 - Changed DLL export flag for symbols to G4HADRONIC_ALLOC_EXPORT.
465                                                   276 
466 14 Sep 2011  Gunter Folger              (hadr-    277 14 Sep 2011  Gunter Folger              (hadr-util-V09-04-03)
467 ----------------------------------------------    278 -------------------------------------------------------------
468 -  G4Nucleus.hh: put obsolete interface GetN/G    279 -  G4Nucleus.hh: put obsolete interface GetN/GetZ into ifndef block.
469     this allows to try to compile without the     280     this allows to try to compile without the obsolete interface.
470                                                << 281   
471 09 Sep 2011  Michael Kelsey             (hadr-    282 09 Sep 2011  Michael Kelsey             (hadr-util-V09-04-02)
472 ----------------------------------------------    283 -------------------------------------------------------------
473 - G4HadFinalState:  Remove AddSecondary(G4HadS    284 - G4HadFinalState:  Remove AddSecondary(G4HadSecondary*) interface.  Improve
474   constness and add interfaces to merge two fi    285   constness and add interfaces to merge two final states together.
475 - G4HadSecondary:  Improve constness.             286 - G4HadSecondary:  Improve constness.
476                                                   287 
477 NOTE:  These changes require modifications to     288 NOTE:  These changes require modifications to a few packages:
478                                                   289 
479   CHIPS:      hadr-chips-inter-V09-04-03          290   CHIPS:      hadr-chips-inter-V09-04-03
480   Elastic:    hadr-cohe-V09-04-13                 291   Elastic:    hadr-cohe-V09-04-13
481   NeutronHP:  hadr-hpn-V09-04-23                  292   NeutronHP:  hadr-hpn-V09-04-23
482   Management: hadr-man-V09-04-12                  293   Management: hadr-man-V09-04-12
483                                                   294 
484 29 Aug 2011  Michael Kelsey             (hadr-    295 29 Aug 2011  Michael Kelsey             (hadr-util-V09-04-01)
485 ----------------------------------------------    296 -------------------------------------------------------------
486 - G4ReactionProduct:  Use G4Allocator to reduc    297 - G4ReactionProduct:  Use G4Allocator to reduce memory churn.
487 - GNUmakefile:  Add G4REACTIONPRODUCT_ALLOC_EX    298 - GNUmakefile:  Add G4REACTIONPRODUCT_ALLOC_EXPORT flag.
488                                                   299 
489 10 Aug 2011  Michael Kelsey             (hadr-    300 10 Aug 2011  Michael Kelsey             (hadr-util-V09-04-00)
490 ----------------------------------------------    301 -------------------------------------------------------------
491 - G4HadFinalState:  Store vector of values ins    302 - G4HadFinalState:  Store vector of values instead of pointers to reduce
492   memory churn.  Improve constness of argument    303   memory churn.  Improve constness of argument passing and functions, and
493   reduce creation of temporary objects.  Drop     304   reduce creation of temporary objects.  Drop unneeded staleness flag.
494                                                   305 
495  6 Dec 2010  Dennis Wright              (hadr-    306  6 Dec 2010  Dennis Wright              (hadr-util-V09-03-02)
496 ----------------------------------------------    307 -------------------------------------------------------------
497 - G4Nucleus::ChooseParameters : fix fall-throu    308 - G4Nucleus::ChooseParameters : fix fall-through case in which element = 0:
498   make last element in list the default           309   make last element in list the default
499 - G4HadronicWhiteBoard: fix uninitialized ptrs    310 - G4HadronicWhiteBoard: fix uninitialized ptrs (theZ, theA, theE, thePx,
500     thePy, thePz)                                 311     thePy, thePz)
501                                                << 312  
502 11 Nov 2010  Dennis Wright              (hadr-    313 11 Nov 2010  Dennis Wright              (hadr-util-V09-03-01)
503 ----------------------------------------------    314 -------------------------------------------------------------
504 - G4HadronicWhiteBoard: fix uninitialized ptrs    315 - G4HadronicWhiteBoard: fix uninitialized ptrs (theProjectile, theDef,
505     theName)                                      316     theName)
506 - G4Nucleus: add dtaBlackTrackEnergyfromAnnihi << 317 - G4Nucleus: add dtaBlackTrackEnergyfromAnnihilation and 
507     pnBlackTrackEnergyfromAnnihilation to copy    318     pnBlackTrackEnergyfromAnnihilation to copy ctor
508     initialize theA, theZ. aEff, zEff to 0 in     319     initialize theA, theZ. aEff, zEff to 0 in ctor
509                                                   320 
510 08 Mar 2010 G.Folger                    (hadr-    321 08 Mar 2010 G.Folger                    (hadr-util-V09-03-00)
511 ----------------------------------------------    322 -------------------------------------------------------------
512 -  add interface for integer A&Z to G4Nucleus,    323 -  add interface for integer A&Z to G4Nucleus, and modify G4HadronicWhiteBoard
513    G4LightMedia, and G4ReactionDynamics to use << 324    G4LightMedia, and G4ReactionDynamics to use the new interface. 
514                                                   325 
515 06 Mar 2009 D.H. Wright for Tatsumi Koi (hadr-    326 06 Mar 2009 D.H. Wright for Tatsumi Koi (hadr-util-V09-02-00)
516 ----------------------------------------------    327 -------------------------------------------------------------
517 - G4StableIsotopes.cc - fill in missing isotop    328 - G4StableIsotopes.cc - fill in missing isotope names
518                                                   329 
519 23 Jul 2008 D.H. Wright for Vladimir Uzhinskiy    330 23 Jul 2008 D.H. Wright for Vladimir Uzhinskiy (hadr-util-V09-01-01)
520 ----------------------------------------------    331 --------------------------------------------------------------------
521 - G4ReactionDynamics::GenerateXandPt: fixed bu    332 - G4ReactionDynamics::GenerateXandPt: fixed bug in momentum bin which
522   caused oscillatory behavior in spectrum:  ch << 333   caused oscillatory behavior in spectrum:  changed 
523     x = std::min( 1.0, pt*(binl[l-1] + G4Unifo    334     x = std::min( 1.0, pt*(binl[l-1] + G4UniformRand()*(binl[l]-binl[l-1])/2 ) )
524   to                                           << 335   to 
525     x = std::min( 1.0, pt*(binl[l-1] + G4Unifo    336     x = std::min( 1.0, pt*(binl[l-1] + G4UniformRand()*(binl[l]-binl[l-1]) ) )
526                                                   337 
527  9 Jul 2008 D.H. Wright (hadr-util-V09-01-00)     338  9 Jul 2008 D.H. Wright (hadr-util-V09-01-00)
528 ---------------------------------------------     339 ---------------------------------------------
529 - G4ReactionDynamics::GenerateXandPt: replace     340 - G4ReactionDynamics::GenerateXandPt: replace exit with G4Exception.
530                                                   341 
531 11 Oct 2007 F.W. Jones (hadr-util-V09-00-00)      342 11 Oct 2007 F.W. Jones (hadr-util-V09-00-00)
532 --------------------------------------------      343 --------------------------------------------
533 - G4LightMedia: fixed coding errors in inequal    344 - G4LightMedia: fixed coding errors in inequalities for
534                 charge exchange occurrence in     345                 charge exchange occurrence in PionPlusExchange,
535                 KaonZeroShortExchange, and Neu    346                 KaonZeroShortExchange, and NeutronExchange.
536                                                   347 
537 13 August 2007 Dennis Wright (hadr-util-V08-03    348 13 August 2007 Dennis Wright (hadr-util-V08-03-00a)
538 ----------------------------------------------    349 ---------------------------------------------------
539 - special CMS tag: geant4-08-03-ref-00 + hadr-    350 - special CMS tag: geant4-08-03-ref-00 + hadr-util-V08-03-02.
540   On top of geant4-08-03-ref-00, this contains << 351   On top of geant4-08-03-ref-00, this contains only array bounds, units 
541   and backward peak fixes in G4ReactionDynamic    352   and backward peak fixes in G4ReactionDynamics
542                                                   353 
543 27 June 2007 Alex Howard (hadr-util-V08-03-03)    354 27 June 2007 Alex Howard (hadr-util-V08-03-03)
544 ----------------------------------------------    355 ------------------------------------------------
545 - Removed DumpCoreOnHadronicException protecti    356 - Removed DumpCoreOnHadronicException protection around Report() in
546   G4HadronicException, temporary fix to give o    357   G4HadronicException, temporary fix to give output for G4NEUTRONHPDATA not set
547                                                   358 
548 12 June 2007 Dennis Wright (hadr-util-V08-03-0    359 12 June 2007 Dennis Wright (hadr-util-V08-03-02)
549 ----------------------------------------------    360 ------------------------------------------------
550 - G4ReactionDynamics::TwoCluster : fix array b    361 - G4ReactionDynamics::TwoCluster : fix array bound violation when backward
551     nucleon count is 0                            362     nucleon count is 0
552                                                   363 
553 12 June 2007 Dennis Wright (hadr-util-V08-03-0    364 12 June 2007 Dennis Wright (hadr-util-V08-03-01)
554 ----------------------------------------------    365 ------------------------------------------------
555 - G4ReactionDynamics::TwoCluster : fix two bug    366 - G4ReactionDynamics::TwoCluster : fix two bugs:
556   1) sharp peak at 180 degrees for low and med    367   1) sharp peak at 180 degrees for low and medium energies due to a units
557      error:                                       368      error:
558          G4double totalE = kineticE + vMass;      369          G4double totalE = kineticE + vMass;
559      was changed to                               370      was changed to
560          G4double totalE = kineticE*GeV + vMas    371          G4double totalE = kineticE*GeV + vMass;
561      Result is that particles from intra-nucle    372      Result is that particles from intra-nuclear cascade now have energies
562      ~ 100 MeV instead of almost 0.               373      ~ 100 MeV instead of almost 0.
563                                                   374 
564   2) sharp peak at 180 degrees for low and med    375   2) sharp peak at 180 degrees for low and medium energies and target nuclei
565      with Z > 6 due to incorrect sampling of p    376      with Z > 6 due to incorrect sampling of polar angle:
566      replaced                                     377      replaced
567          G4double costheta =                      378          G4double costheta =
568             1.0 + 2.0*std::log(1.0 - G4Uniform    379             1.0 + 2.0*std::log(1.0 - G4UniformRand()) / dtb;
569      with                                         380      with
570          G4double costheta =                      381          G4double costheta =
571             1.0 + 2.0*std::log(1.0 - G4Uniform    382             1.0 + 2.0*std::log(1.0 - G4UniformRand()*factor) / dtb;
572             where factor = 1.0 - std::exp(-dtb    383             where factor = 1.0 - std::exp(-dtb) and dtb is momentum-dependent
573                                                   384 
574 10 June 2007 Dennis Wright (hadr-util-V08-03-0    385 10 June 2007 Dennis Wright (hadr-util-V08-03-00)
575 ----------------------------------------------    386 ------------------------------------------------
576 - remove un-used classes G4Fuzzy, G4EffectiveC    387 - remove un-used classes G4Fuzzy, G4EffectiveCharge, G4ParticleVector
577                                                   388 
578 16 April 2007 Dennis Wright (hadr-util-V08-02-    389 16 April 2007 Dennis Wright (hadr-util-V08-02-01)
579 ----------------------------------------------    390 -------------------------------------------------
580 - G4HadronicWhiteboard.hh, .cc : add methods t    391 - G4HadronicWhiteboard.hh, .cc : add methods to set process and model names
581 - G4ReactionDynamics.cc : add pi0 to anti-part    392 - G4ReactionDynamics.cc : add pi0 to anti-particle test
582                                                   393 
583 19 February 2007 V.Ivanchenko (hadr-util-V08-0    394 19 February 2007 V.Ivanchenko (hadr-util-V08-02-00)
584 ----------------------------------------------    395 ----------------------------------------------------
585 - G4HadFinalState - add initialisation of ener    396 - G4HadFinalState - add initialisation of energy deposition
586                                                   397 
587 11 December 2006 Dennis Wright (hadr-util-V08-    398 11 December 2006 Dennis Wright (hadr-util-V08-01-01)
588 ----------------------------------------------    399 ----------------------------------------------------
589 - G4ReactionDynamics::AddBlackTrackParticles      400 - G4ReactionDynamics::AddBlackTrackParticles
590   protect variables local_npnb, local_ndta fro    401   protect variables local_npnb, local_ndta from divide by zero
591                                                   402 
592 24 November 2006 Dennis Wright (hadr-util-V08-    403 24 November 2006 Dennis Wright (hadr-util-V08-01-00)
593 ----------------------------------------------    404 ----------------------------------------------------
594 - G4HadronicWhiteBoard:                           405 - G4HadronicWhiteBoard:
595   replace GHAD message with                    << 406   replace GHAD message with 
596   "Geant4 Hadronic Reaction Information" and u    407   "Geant4 Hadronic Reaction Information" and use
597   G4Exception to kill run.                        408   G4Exception to kill run.
598                                                   409 
599 15 May 2006 Dennis Wright (hadr-util-V08-00-05    410 15 May 2006 Dennis Wright (hadr-util-V08-00-05)
600 ----------------------------------------------    411 -----------------------------------------------
601 - G4Nucleus:                                      412 - G4Nucleus:
602   replace code in method AtomicMass() with        413   replace code in method AtomicMass() with
603                                                << 414  
604     return G4NucleiProperties::GetNuclearMass(    415     return G4NucleiProperties::GetNuclearMass(A, Z);
605                                                   416 
606   in order to agree with other methods for get    417   in order to agree with other methods for getting nucleus mass.
607   Note: new version has electron masses subtra    418   Note: new version has electron masses subtracted, while old version
608         included them                             419         included them
609                                                   420 
610 02 May 2006 Dennis Wright (hadr-util-V08-00-04    421 02 May 2006 Dennis Wright (hadr-util-V08-00-04)
611 ----------------------------------------------    422 -----------------------------------------------
612 - G4ReactionDynamics:                             423 - G4ReactionDynamics:
613   1) in energy balance part of method Generate    424   1) in energy balance part of method GenerateXandPt, try removing pions and kaons
614      before removing nucleons                     425      before removing nucleons
615   2) in method GetFinalStateNucleons improve a << 426   2) in method GetFinalStateNucleons improve and simplify nucleon counting 
616   3) method SuppressChargedPions: check availa << 427   3) method SuppressChargedPions: check available CM energy before changing pion to 
617            nucleon, also extend test for anti-    428            nucleon, also extend test for anti-particles to include strange particles
618   4) in methods GenerateXandPt and TwoCluster,    429   4) in methods GenerateXandPt and TwoCluster, call GenerateNBodyEvent a second time
619            if energy sum is violated, this tim    430            if energy sum is violated, this time with total system energy
620   5) in method TwoCluster, use annihilation bl    431   5) in method TwoCluster, use annihilation black track energy when annihilation channel
621      occurs                                    << 432      occurs  
622                                                   433 
623 07 Apr 2006 Dennis Wright (hadr-util-V08-00-03    434 07 Apr 2006 Dennis Wright (hadr-util-V08-00-03)
624 ----------------------------------------------    435 -----------------------------------------------
625 - G4ReactionDynamics:                             436 - G4ReactionDynamics:
626   1) implement exact proton and neutron accoun << 437   1) implement exact proton and neutron accounting to improve baryon number 
627      conservation                                 438      conservation
628   2) add new method GetFinalStateNucleons whic << 439   2) add new method GetFinalStateNucleons which returns number of 
629      protons and neutrons generated by the ini << 440      protons and neutrons generated by the initial projectile-nucleon collision 
630   3) replace spall argument in AddBlackTrackPa << 441   3) replace spall argument in AddBlackTrackParticles with PinNucleus and 
631      NinNucleus                                   442      NinNucleus
632                                                   443 
633 - G4Nucleus:                                      444 - G4Nucleus:
634   1) add new method AnnihilationEvaporationEff    445   1) add new method AnnihilationEvaporationEffects which calculates energy to
635      be given to evaporated nucleons after ann    446      be given to evaporated nucleons after annihilation
636   2) add new methods GetAnnihilationPNBlackTra    447   2) add new methods GetAnnihilationPNBlackTrackEnergy and
637      GetAnnihilationDTABlackTrackEnergy to ret << 448      GetAnnihilationDTABlackTrackEnergy to retrieve the values calculated above 
638                                                   449 
639 13 Mar 2006 Dennis Wright (hadr-util-V08-00-02    450 13 Mar 2006 Dennis Wright (hadr-util-V08-00-02)
640 ----------------------------------------------    451 -----------------------------------------------
641 - G4Nucleus::GetFermiMomentum(),                  452 - G4Nucleus::GetFermiMomentum(),
642   G4ReactionKinematics::TwoBodyScattering() :     453   G4ReactionKinematics::TwoBodyScattering() :
643                                                   454 
644     fix bug #838: momentum is now isotropic.      455     fix bug #838: momentum is now isotropic.  Previously theta was
645     incorrectly sampled by pi*G4UniformRand().    456     incorrectly sampled by pi*G4UniformRand().
646                                                   457 
647 15 Dec 2005 Dennis Wright (hadr-util-V08-00-01    458 15 Dec 2005 Dennis Wright (hadr-util-V08-00-01)
648 ----------------------------------------------    459 -----------------------------------------------
649 - G4ReactionDynamics.cc: add array bounds prot    460 - G4ReactionDynamics.cc: add array bounds protection in TwoCluster
650                          (cpar, gpar)             461                          (cpar, gpar)
651                                                   462 
652 30 Nov 2005 Gabriele Cosmo (hadr-util-V07-01-0    463 30 Nov 2005 Gabriele Cosmo (hadr-util-V07-01-01)
653 ----------------------------------------------    464 -----------------------------------------------
654 - Trivial fix in G4ReactionKinematics and G4Nu    465 - Trivial fix in G4ReactionKinematics and G4Nucleus for support of
655   CLHEP-2.0.X series.                             466   CLHEP-2.0.X series.
656                                                   467 
657 25 Nov 2005 Dennis Wright (hadr-util-V07-01-00    468 25 Nov 2005 Dennis Wright (hadr-util-V07-01-00)
658 ----------------------------------------------    469 ----------------------------------------------
659 - G4HadTmpUtil.cc : <sstream> migration           470 - G4HadTmpUtil.cc : <sstream> migration
660                                                   471 
661                                                   472 
662                                                   473