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 9.1.p2)


                                                   >>   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                                                << 
177 19 July 2021 Alberto Ribon (hadr-util-V10-07-0 << 
178 ---------------------------------------------- << 
179 - G4SampleResonance : bug-fix in the method Ge << 
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                                                << 
206 05 November 2020 Alberto Ribon (hadr-util-V10- << 
207 ---------------------------------------------- << 
208 - G4HadronicParameters, G4HadronicParametersMe << 
209   switch that allows to apply the Cosmic Ray ( << 
210   to the secondaries produced by a string mode << 
211   This can be useful in particular for Cosmic  << 
212   By default it is disabled.                   << 
213                                                << 
214 27 October 2020   Gunter Folger       (hadr-ut << 
215 ---------------------------------------------- << 
216 -  disable G4HadSignalHandler                  << 
217                                                << 
218 02 September 2020 Vladimir Ivanchenko (hadr-ut << 
219 ---------------------------------------------- << 
220 - G4HadronicParameters : added disable b-, c-  << 
221                                                << 
222 05 August 2020 Alberto Ribon (hadr-util-V10-06 << 
223 ---------------------------------------------- << 
224 - G4HadronicParametersMessenger : added new ma << 
225   the max hadronic energy (required by DAMPE/H << 
226                                                << 
227 29 July 2020 Vladimir Ivanchenko (hadr-util-V1 << 
228 ---------------------------------------------- << 
229 - G4HadronicParameters : added Get/Set methods << 
230     separately for nucleons, pions, other hadr << 
231     high energy limit for low-energy physics   << 
232                                                << 
233 13 May 2020 Vladimir Ivanchenko (hadr-util-V10 << 
234 ---------------------------------------------- << 
235 - G4HadronicParameters : added Get/Set methods << 
236                                                    12 
237 12 May 2020 Alberto Ribon (hadr-util-V10-06-02 <<  13      ---------------------------------------------------------------
238 ---------------------------------------------- <<  14      * Please list in reverse chronological order (last date on top)
239 - G4HadronicParametersMessenger : created new  <<  15      ---------------------------------------------------------------
240   G4HadronicParameters. For the time being it  << 
241   verbosity level for hadronics.               << 
242 - G4HadronicParameters : added Set methods; cr << 
243                                                << 
244 21 January 2020 Vladimir Ivanchenko (hadr-util << 
245 ---------------------------------------------- << 
246 - G4HadronicParameters : added Set methods for << 
247     due to CMS request                         << 
248                                                << 
249 16 January 2020 Alberto Ribon (hadr-util-V10-0 << 
250 ---------------------------------------------- << 
251 - G4HadFinalState : fixed warning (seen on Win << 
252   from 'size_t' to 'G4int'.                    << 
253                                                << 
254 06 August 2019 Alberto Ribon (hadr-util-V10-05 << 
255 ---------------------------------------------- << 
256 - G4HadronicParameters : extended to the recom << 
257   transition regions between FTF and cascade m << 
258   and between strings models (QGS and FTF).    << 
259                                                << 
260 12 May 2019 Vladimir Ivanchenko (hadr-util-V10 << 
261 ---------------------------------------------- << 
262 - G4HadProjectile - clean-up for small kinetic << 
263 - G4HadFinalState, G4Bessel, G4ReactionProduct << 
264     replaced fabs -> abs                       << 
265                                                << 
266 31 January 2019  I. Hrivnacova (hadr-man-V10-0 << 
267 ---------------------------------------------- << 
268 - Merged GitHub PR #4:                         << 
269   Improvements to G4HadronicException.         << 
270   - Align the behavior of G4HadronicException  << 
271     the exception explanation.                 << 
272   - Move the member definition to a source fil << 
273   - Added some consts.                         << 
274                                                << 
275 22 August 2018 Vladimir Ivanchenko (hadr-util- << 
276 ---------------------------------------------- << 
277 - sources.cmake, GNUmakefile - removed G4Hadro << 
278                                                << 
279 10 August 2018 Alberto Ribon (hadr-util-V10-04 << 
280 ---------------------------------------------- << 
281 - sources.cmake, G4HadronicParameters : moved  << 
282   from hadronic/management/ to avoid circular  << 
283   hadronic/management/ and hadronic/cross_sect << 
284   on the latter, but not vice versa; hadronic/ << 
285                                                << 
286 17 May 2018 Jonathan Madsen (hadr-util-V10-04- << 
287 ---------------------------------------------- << 
288 - updated "thread-local-static-var" model to   << 
289   "function-returning-thread-local-static-refe << 
290   which fixes Windows DLL + MT                 << 
291                                                << 
292 09 February 2018 Ben Morgan (hadr-util-V10-04- << 
293 ---------------------------------------------- << 
294 - G4StableIsotopes - Move member function defi << 
295   to avoid global data visibility issues in Wi << 
296                                                << 
297 19 December 2017 Gabriele Cosmo (hadr-util-V10 << 
298 ---------------------------------------------- << 
299 - Fixed self-consistency in headers (missing # << 
300   G4GHEKinematicsVector and G4ping.            << 
301   Thanks to Raphael Isemann for reporting thes << 
302                                                << 
303 04 July 2017 Vladimir Ivanchenko (hadr-util-V1 << 
304 ---------------------------------------------- << 
305 - G4NuclearPolarization - added extra members  << 
306     for correlated gamma emission              << 
307                                                << 
308 16 June 2017 Vladimir Ivanchenko (hadr-util-V1 << 
309 ---------------------------------------------- << 
310 - G4NuclearPolarization - improved printout    << 
311                                                << 
312 28 April 2017 Tatsumi Koi (hadr-util-V10-03-03 << 
313 ---------------------------------------------- << 
314 - Fix warning message in previous tag          << 
315                                                << 
316 14 April 2017 Tatsumi Koi (hadr-util-V10-03-02 << 
317 ---------------------------------------------- << 
318 - Fix warning message in previous tag          << 
319                                                << 
320 10 April 2017 Tatsumi Koi (hadr-util-V10-03-01 << 
321 ---------------------------------------------- << 
322 - Introduce G4HadronicDeveloperParameter which << 
323 sharing a parameter between developer and expe << 
324                                                << 
325 08 March 2017 Vladimir Ivanchenko (hadr-util-V << 
326 ---------------------------------------------- << 
327 - G4GHEKinematicsVector - fixed variable shado << 
328                                                << 
329  5 December 2016  Dennis Wright    (hadr-util- << 
330 ---------------------------------------------- << 
331 - G4Nucleus::GetThermalNucleus: fix mistake in << 
332   calculation using relativistic energy at hig << 
333   report #1911)                                << 
334                                                << 
335 10 February 2016 Alberto Ribon     (hadr-util- << 
336 ---------------------------------------------- << 
337 - G4Nucleus : increased the max number of loop << 
338     GetBiasedThermalNucleus.                   << 
339                                                << 
340 02 November 2015 Alberto Ribon     (hadr-util- << 
341 ---------------------------------------------- << 
342 - G4Nucleus : checking of 'while' loops.       << 
343                                                << 
344 17 August 2015 Vladimir Ivanchenko (hadr-util- << 
345 ---------------------------------------------- << 
346 - G4NuclearPolarization - new container class  << 
347     polarisation tensor (author Jason Detwiler << 
348                                                << 
349 06 August 2015 Alberto Ribon         (hadr-uti << 
350 ---------------------------------------------- << 
351 - G4Nucleus, G4Bessel and G4LightMedia : repla << 
352   and std::pow with the faster G4Exp, G4Log an << 
353                                                << 
354 07 November 2014 Vladimir Ivanchenko (hadr-uti << 
355 ---------------------------------------------- << 
356 - G4HadSecondary - added creator               << 
357                                                << 
358 30 October 2014 Vladimir Ivanchenko (hadr-util << 
359 ---------------------------------------------- << 
360 - G4HadFinalState, G4HadSecondary, G4ReactionP << 
361     model type to secondary, moved simple meth << 
362                                                << 
363 05 June 2014 Alberto Ribon       (hadr-util-V1 << 
364 ---------------------------------------------- << 
365 - Removed G4ReactionKinematics and G4ReactionD << 
366                                                << 
367 19 May 2014 Gunter Folger        (hadr-util-V1 << 
368 ---------------------------------------------- << 
369 - remove temp. method GetDefintion_asConst()   << 
370                                                << 
371 26 March 2014 Gunter Folger      (hadr-util-V1 << 
372 ---------------------------------------------- << 
373 - G4ReactionDynamics: convert to const G4Parti << 
374                                                << 
375 10 March 2014 Gunter Folger      (hadr-util-V1 << 
376 ---------------------------------------------- << 
377 - ReactionProduct::GetDefinition() returns a c << 
378                                                << 
379 05 March 2014 Gunter Folger      (hadr-util-V1 << 
380 ---------------------------------------------- << 
381 - remove not needed several const_casts in G4H << 
382                                                << 
383 20 February 2014 Gunter Folger   (hadr-util-V1 << 
384 ---------------------------------------------- << 
385 - G4ReactionProduct: make G4ParticleDefinition << 
386     add temp. method returning const G4Particl << 
387    will replace GetDefinition() once hadronics << 
388                                                << 
389 22 January 2014  Gabriele Cosmo  (hadr-util-V1 << 
390 ---------------------------------------------- << 
391 - Cleanup of automatic TLS data conversion in  << 
392   G4HadSignalHandler and G4HadronicWhiteBoard. << 
393                                                << 
394 02 May 2013  Alberto Ribon  (hadr-util-V09-06- << 
395 ---------------------------------------------- << 
396 - For thread safety, replaced CLHEP::RandFlat  << 
397   G4Nucleus.cc.                                << 
398                                                << 
399 13 Nov 2012  Dennis Wright  (hadr-util-V09-05- << 
400 ---------------------------------------------- << 
401 - initialize fIsotope in copy ctor.  Fixes Cov << 
402                                                << 
403 06 Nov 2012  Gabriele Cosmo (hadr-util-V09-05- << 
404 ---------------------------------------------- << 
405 - Fix for porting on AIX in G4ReactionProduct  << 
406                                                << 
407 15 Oct 2012  Michael Kelsey (hadr-util-V09-05- << 
408 ---------------------------------------------- << 
409 - sources.cmake:  G4HadronicDeprecate.hh missi << 
410   work?                                        << 
411                                                << 
412 05 Oct 2012  Michael Kelsey (hadr-util-V09-05- << 
413 ---------------------------------------------- << 
414 - G4HadronicDeprecate.hh:  Macro function to g << 
415   Used by hadronic/stopping and hadronic/model << 
416                                                << 
417 19 Sep 2012  Gabriele Cosmo (hadr-util-V09-05- << 
418 ---------------------------------------------- << 
419 - Explicitly use inclusion of headers for syst << 
420   constants, in plan to remove implicit inclus << 
421                                                << 
422 31 Jul 2012  Vladimir Ivanchenko        (hadr- << 
423 ---------------------------------------------- << 
424 - G4Nucleus - added methods GetIsotope, SetIso << 
425                                                << 
426 13 Jul 2012  Gunter Folger              (hadr- << 
427 ---------------------------------------------- << 
428 - G4GHEKinematicsVector: Fix coverity warning  << 
429     in assignment operator                     << 
430                                                << 
431 08 Jun 2012  Gabriele Cosmo             (hadr- << 
432 ---------------------------------------------- << 
433 - More variable shadowing fixes in G4GHEKinema << 
434                                                << 
435 08 Jun 2012  Gabriele Cosmo             (hadr- << 
436 ---------------------------------------------- << 
437 - Fixed trivial cases of hidden variable visib << 
438   '-Wshadow' compilation option on gcc compile << 
439                                                << 
440 25 May 2012  Vladimir Ivantchenko       (hadr- << 
441 ---------------------------------------------- << 
442 - G4HadProjectile - added protection to kineti << 
443                                                << 
444 05 May 2012  Vladimir Ivantchenko       (hadr- << 
445 ---------------------------------------------- << 
446 - G4HadProjectile - added default constructor  << 
447                                                << 
448 05 May 2012  Vladimir Ivantchenko       (hadr- << 
449 ---------------------------------------------- << 
450 - G4HadProjectile - added methods SetGlobalTim << 
451     GetBoundEnergy needed for general stopping << 
452     always set time to zero when construct or  << 
453     hadronic interaction is starting from zero << 
454     added Initialise method allowing to update << 
455     and not instantiate it for any new interac << 
456     all get methods are inlined                << 
457                                                << 
458 17 Nov 2011  Gunter Folger              (hadr- << 
459 ---------------------------------------------- << 
460 - removed G4lrint(), G4lint(), and G4rint(); t << 
461                                                << 
462 15 Sep 2011  Gabriele Cosmo             (hadr- << 
463 ---------------------------------------------- << 
464 - Changed DLL export flag for symbols to G4HAD << 
465                                                << 
466 14 Sep 2011  Gunter Folger              (hadr- << 
467 ---------------------------------------------- << 
468 -  G4Nucleus.hh: put obsolete interface GetN/G << 
469     this allows to try to compile without the  << 
470                                                << 
471 09 Sep 2011  Michael Kelsey             (hadr- << 
472 ---------------------------------------------- << 
473 - G4HadFinalState:  Remove AddSecondary(G4HadS << 
474   constness and add interfaces to merge two fi << 
475 - G4HadSecondary:  Improve constness.          << 
476                                                << 
477 NOTE:  These changes require modifications to  << 
478                                                << 
479   CHIPS:      hadr-chips-inter-V09-04-03       << 
480   Elastic:    hadr-cohe-V09-04-13              << 
481   NeutronHP:  hadr-hpn-V09-04-23               << 
482   Management: hadr-man-V09-04-12               << 
483                                                << 
484 29 Aug 2011  Michael Kelsey             (hadr- << 
485 ---------------------------------------------- << 
486 - G4ReactionProduct:  Use G4Allocator to reduc << 
487 - GNUmakefile:  Add G4REACTIONPRODUCT_ALLOC_EX << 
488                                                << 
489 10 Aug 2011  Michael Kelsey             (hadr- << 
490 ---------------------------------------------- << 
491 - G4HadFinalState:  Store vector of values ins << 
492   memory churn.  Improve constness of argument << 
493   reduce creation of temporary objects.  Drop  << 
494                                                << 
495  6 Dec 2010  Dennis Wright              (hadr- << 
496 ---------------------------------------------- << 
497 - G4Nucleus::ChooseParameters : fix fall-throu << 
498   make last element in list the default        << 
499 - G4HadronicWhiteBoard: fix uninitialized ptrs << 
500     thePy, thePz)                              << 
501                                                << 
502 11 Nov 2010  Dennis Wright              (hadr- << 
503 ---------------------------------------------- << 
504 - G4HadronicWhiteBoard: fix uninitialized ptrs << 
505     theName)                                   << 
506 - G4Nucleus: add dtaBlackTrackEnergyfromAnnihi << 
507     pnBlackTrackEnergyfromAnnihilation to copy << 
508     initialize theA, theZ. aEff, zEff to 0 in  << 
509                                                << 
510 08 Mar 2010 G.Folger                    (hadr- << 
511 ---------------------------------------------- << 
512 -  add interface for integer A&Z to G4Nucleus, << 
513    G4LightMedia, and G4ReactionDynamics to use << 
514                                                << 
515 06 Mar 2009 D.H. Wright for Tatsumi Koi (hadr- << 
516 ---------------------------------------------- << 
517 - G4StableIsotopes.cc - fill in missing isotop << 
518                                                << 
519 23 Jul 2008 D.H. Wright for Vladimir Uzhinskiy << 
520 ---------------------------------------------- << 
521 - G4ReactionDynamics::GenerateXandPt: fixed bu << 
522   caused oscillatory behavior in spectrum:  ch << 
523     x = std::min( 1.0, pt*(binl[l-1] + G4Unifo << 
524   to                                           << 
525     x = std::min( 1.0, pt*(binl[l-1] + G4Unifo << 
526                                                << 
527  9 Jul 2008 D.H. Wright (hadr-util-V09-01-00)  << 
528 ---------------------------------------------  << 
529 - G4ReactionDynamics::GenerateXandPt: replace  << 
530                                                    16 
531 11 Oct 2007 F.W. Jones (hadr-util-V09-00-00)       17 11 Oct 2007 F.W. Jones (hadr-util-V09-00-00)
532 --------------------------------------------       18 --------------------------------------------
533 - G4LightMedia: fixed coding errors in inequal     19 - G4LightMedia: fixed coding errors in inequalities for
534                 charge exchange occurrence in      20                 charge exchange occurrence in PionPlusExchange,
535                 KaonZeroShortExchange, and Neu     21                 KaonZeroShortExchange, and NeutronExchange.
536                                                    22 
537 13 August 2007 Dennis Wright (hadr-util-V08-03     23 13 August 2007 Dennis Wright (hadr-util-V08-03-00a)
538 ----------------------------------------------     24 ---------------------------------------------------
539 - special CMS tag: geant4-08-03-ref-00 + hadr-     25 - special CMS tag: geant4-08-03-ref-00 + hadr-util-V08-03-02.
540   On top of geant4-08-03-ref-00, this contains <<  26   On top of geant4-08-03-ref-00, this contains only array bounds, units 
541   and backward peak fixes in G4ReactionDynamic     27   and backward peak fixes in G4ReactionDynamics
542                                                    28 
543 27 June 2007 Alex Howard (hadr-util-V08-03-03)     29 27 June 2007 Alex Howard (hadr-util-V08-03-03)
544 ----------------------------------------------     30 ------------------------------------------------
545 - Removed DumpCoreOnHadronicException protecti     31 - Removed DumpCoreOnHadronicException protection around Report() in
546   G4HadronicException, temporary fix to give o     32   G4HadronicException, temporary fix to give output for G4NEUTRONHPDATA not set
547                                                    33 
548 12 June 2007 Dennis Wright (hadr-util-V08-03-0     34 12 June 2007 Dennis Wright (hadr-util-V08-03-02)
549 ----------------------------------------------     35 ------------------------------------------------
550 - G4ReactionDynamics::TwoCluster : fix array b     36 - G4ReactionDynamics::TwoCluster : fix array bound violation when backward
551     nucleon count is 0                             37     nucleon count is 0
552                                                    38 
553 12 June 2007 Dennis Wright (hadr-util-V08-03-0     39 12 June 2007 Dennis Wright (hadr-util-V08-03-01)
554 ----------------------------------------------     40 ------------------------------------------------
555 - G4ReactionDynamics::TwoCluster : fix two bug     41 - G4ReactionDynamics::TwoCluster : fix two bugs:
556   1) sharp peak at 180 degrees for low and med     42   1) sharp peak at 180 degrees for low and medium energies due to a units
557      error:                                        43      error:
558          G4double totalE = kineticE + vMass;       44          G4double totalE = kineticE + vMass;
559      was changed to                                45      was changed to
560          G4double totalE = kineticE*GeV + vMas     46          G4double totalE = kineticE*GeV + vMass;
561      Result is that particles from intra-nucle     47      Result is that particles from intra-nuclear cascade now have energies
562      ~ 100 MeV instead of almost 0.                48      ~ 100 MeV instead of almost 0.
563                                                    49 
564   2) sharp peak at 180 degrees for low and med     50   2) sharp peak at 180 degrees for low and medium energies and target nuclei
565      with Z > 6 due to incorrect sampling of p     51      with Z > 6 due to incorrect sampling of polar angle:
566      replaced                                      52      replaced
567          G4double costheta =                       53          G4double costheta =
568             1.0 + 2.0*std::log(1.0 - G4Uniform     54             1.0 + 2.0*std::log(1.0 - G4UniformRand()) / dtb;
569      with                                          55      with
570          G4double costheta =                       56          G4double costheta =
571             1.0 + 2.0*std::log(1.0 - G4Uniform     57             1.0 + 2.0*std::log(1.0 - G4UniformRand()*factor) / dtb;
572             where factor = 1.0 - std::exp(-dtb     58             where factor = 1.0 - std::exp(-dtb) and dtb is momentum-dependent
573                                                    59 
574 10 June 2007 Dennis Wright (hadr-util-V08-03-0     60 10 June 2007 Dennis Wright (hadr-util-V08-03-00)
575 ----------------------------------------------     61 ------------------------------------------------
576 - remove un-used classes G4Fuzzy, G4EffectiveC     62 - remove un-used classes G4Fuzzy, G4EffectiveCharge, G4ParticleVector
577                                                    63 
578 16 April 2007 Dennis Wright (hadr-util-V08-02-     64 16 April 2007 Dennis Wright (hadr-util-V08-02-01)
579 ----------------------------------------------     65 -------------------------------------------------
580 - G4HadronicWhiteboard.hh, .cc : add methods t     66 - G4HadronicWhiteboard.hh, .cc : add methods to set process and model names
581 - G4ReactionDynamics.cc : add pi0 to anti-part     67 - G4ReactionDynamics.cc : add pi0 to anti-particle test
582                                                    68 
583 19 February 2007 V.Ivanchenko (hadr-util-V08-0     69 19 February 2007 V.Ivanchenko (hadr-util-V08-02-00)
584 ----------------------------------------------     70 ----------------------------------------------------
585 - G4HadFinalState - add initialisation of ener     71 - G4HadFinalState - add initialisation of energy deposition
586                                                    72 
587 11 December 2006 Dennis Wright (hadr-util-V08-     73 11 December 2006 Dennis Wright (hadr-util-V08-01-01)
588 ----------------------------------------------     74 ----------------------------------------------------
589 - G4ReactionDynamics::AddBlackTrackParticles       75 - G4ReactionDynamics::AddBlackTrackParticles
590   protect variables local_npnb, local_ndta fro     76   protect variables local_npnb, local_ndta from divide by zero
591                                                    77 
592 24 November 2006 Dennis Wright (hadr-util-V08-     78 24 November 2006 Dennis Wright (hadr-util-V08-01-00)
593 ----------------------------------------------     79 ----------------------------------------------------
594 - G4HadronicWhiteBoard:                            80 - G4HadronicWhiteBoard:
595   replace GHAD message with                    <<  81   replace GHAD message with 
596   "Geant4 Hadronic Reaction Information" and u     82   "Geant4 Hadronic Reaction Information" and use
597   G4Exception to kill run.                         83   G4Exception to kill run.
598                                                    84 
599 15 May 2006 Dennis Wright (hadr-util-V08-00-05     85 15 May 2006 Dennis Wright (hadr-util-V08-00-05)
600 ----------------------------------------------     86 -----------------------------------------------
601 - G4Nucleus:                                       87 - G4Nucleus:
602   replace code in method AtomicMass() with         88   replace code in method AtomicMass() with
603                                                <<  89  
604     return G4NucleiProperties::GetNuclearMass(     90     return G4NucleiProperties::GetNuclearMass(A, Z);
605                                                    91 
606   in order to agree with other methods for get     92   in order to agree with other methods for getting nucleus mass.
607   Note: new version has electron masses subtra     93   Note: new version has electron masses subtracted, while old version
608         included them                              94         included them
609                                                    95 
610 02 May 2006 Dennis Wright (hadr-util-V08-00-04     96 02 May 2006 Dennis Wright (hadr-util-V08-00-04)
611 ----------------------------------------------     97 -----------------------------------------------
612 - G4ReactionDynamics:                              98 - G4ReactionDynamics:
613   1) in energy balance part of method Generate     99   1) in energy balance part of method GenerateXandPt, try removing pions and kaons
614      before removing nucleons                     100      before removing nucleons
615   2) in method GetFinalStateNucleons improve a << 101   2) in method GetFinalStateNucleons improve and simplify nucleon counting 
616   3) method SuppressChargedPions: check availa << 102   3) method SuppressChargedPions: check available CM energy before changing pion to 
617            nucleon, also extend test for anti-    103            nucleon, also extend test for anti-particles to include strange particles
618   4) in methods GenerateXandPt and TwoCluster,    104   4) in methods GenerateXandPt and TwoCluster, call GenerateNBodyEvent a second time
619            if energy sum is violated, this tim    105            if energy sum is violated, this time with total system energy
620   5) in method TwoCluster, use annihilation bl    106   5) in method TwoCluster, use annihilation black track energy when annihilation channel
621      occurs                                    << 107      occurs  
622                                                   108 
623 07 Apr 2006 Dennis Wright (hadr-util-V08-00-03    109 07 Apr 2006 Dennis Wright (hadr-util-V08-00-03)
624 ----------------------------------------------    110 -----------------------------------------------
625 - G4ReactionDynamics:                             111 - G4ReactionDynamics:
626   1) implement exact proton and neutron accoun << 112   1) implement exact proton and neutron accounting to improve baryon number 
627      conservation                                 113      conservation
628   2) add new method GetFinalStateNucleons whic << 114   2) add new method GetFinalStateNucleons which returns number of 
629      protons and neutrons generated by the ini << 115      protons and neutrons generated by the initial projectile-nucleon collision 
630   3) replace spall argument in AddBlackTrackPa << 116   3) replace spall argument in AddBlackTrackParticles with PinNucleus and 
631      NinNucleus                                   117      NinNucleus
632                                                   118 
633 - G4Nucleus:                                      119 - G4Nucleus:
634   1) add new method AnnihilationEvaporationEff    120   1) add new method AnnihilationEvaporationEffects which calculates energy to
635      be given to evaporated nucleons after ann    121      be given to evaporated nucleons after annihilation
636   2) add new methods GetAnnihilationPNBlackTra    122   2) add new methods GetAnnihilationPNBlackTrackEnergy and
637      GetAnnihilationDTABlackTrackEnergy to ret << 123      GetAnnihilationDTABlackTrackEnergy to retrieve the values calculated above 
638                                                   124 
639 13 Mar 2006 Dennis Wright (hadr-util-V08-00-02    125 13 Mar 2006 Dennis Wright (hadr-util-V08-00-02)
640 ----------------------------------------------    126 -----------------------------------------------
641 - G4Nucleus::GetFermiMomentum(),                  127 - G4Nucleus::GetFermiMomentum(),
642   G4ReactionKinematics::TwoBodyScattering() :     128   G4ReactionKinematics::TwoBodyScattering() :
643                                                   129 
644     fix bug #838: momentum is now isotropic.      130     fix bug #838: momentum is now isotropic.  Previously theta was
645     incorrectly sampled by pi*G4UniformRand().    131     incorrectly sampled by pi*G4UniformRand().
646                                                   132 
647 15 Dec 2005 Dennis Wright (hadr-util-V08-00-01    133 15 Dec 2005 Dennis Wright (hadr-util-V08-00-01)
648 ----------------------------------------------    134 -----------------------------------------------
649 - G4ReactionDynamics.cc: add array bounds prot    135 - G4ReactionDynamics.cc: add array bounds protection in TwoCluster
650                          (cpar, gpar)             136                          (cpar, gpar)
651                                                   137 
652 30 Nov 2005 Gabriele Cosmo (hadr-util-V07-01-0    138 30 Nov 2005 Gabriele Cosmo (hadr-util-V07-01-01)
653 ----------------------------------------------    139 -----------------------------------------------
654 - Trivial fix in G4ReactionKinematics and G4Nu    140 - Trivial fix in G4ReactionKinematics and G4Nucleus for support of
655   CLHEP-2.0.X series.                             141   CLHEP-2.0.X series.
656                                                   142 
657 25 Nov 2005 Dennis Wright (hadr-util-V07-01-00    143 25 Nov 2005 Dennis Wright (hadr-util-V07-01-00)
658 ----------------------------------------------    144 ----------------------------------------------
659 - G4HadTmpUtil.cc : <sstream> migration           145 - G4HadTmpUtil.cc : <sstream> migration
660                                                   146 
661                                                   147 
662                                                   148