Geant4 Cross Reference |
1 # Category had-binary History 2 3 See `CONTRIBUTING.rst` for details of **required** info/format for each entry, 4 which **must** added in reverse chronological order (newest at the top). 5 It must **not** be used as a substitute for writing good git commit messages! 6 7 ------------------------------------------------------------------------------- 8 9 ## 2024-08-19 Gabriele Cosmo (had-binary-V11-02-01) 10 - Fixed reported Coverity defects for use of std::move() in G4BinaryCascade. 11 Minor code optimisation (use of nullptr, use of const iterators and pre-increment) 12 13 ## 2024-05-22 Gunter Folger (had-binary-V11-02-00) 14 - Address problem reported by Atlas of throwing execption if momentum cannot 15 be corrected. Problem ocurrs for D + H around 1600 MeV 16 - The exception is removed,in this rare case the initial state is kept 17 unchanged instead. 18 19 ## 2023-04-28 Vladimir Ivantchenko (had-binary-V11-01-00) 20 - G4BinaryCascade, G4BinaryLightIonReaction - do not call getenv, use 21 G4HadronicParameters 22 23 ## 2022-11-26 Gabriele Cosmo (had-binary-V11-00-04) 24 - Fixed compilation warnings for implicit type conversions on macOS/XCode 14.1. 25 26 ## 2022-11-25 Alberto Ribon (had-binary-V11-00-03) 27 - G4GeneratorPrecompoundInterface: in the PropagateNuclNucl method, in the 28 case of anti-nucleus projectile, convert also lambdas into anti-lambdas 29 after the de-excitation (which assumes a projectile nucleus). 30 31 ## 2022-10-07 Gabriele Cosmo (had-binary-V11-00-02) 32 - Fixed compilation warnings on Intel/icx compiler for variables set 33 but not used in G4BinaryCascade. 34 35 ## 2022-05-25 Alberto Ribon (had-binary-V11-00-01) 36 - G4GeneratorPrecompoundInterface, G4BinaryCascade: propagate the information 37 on parent resonance (in the G4BinaryCascade::ApplyYourself method, 38 from G4ReactionProduct to G4HadSecondary, in other methods 39 from G4KineticTrack to G4ReactionProduct) 40 41 ## 2021-12-10 Ben Morgan (had-binary-V11-00-00) 42 - Change to new Markdown History format 43 44 --- 45 46 # History entries prior to 11.0 47 48 27-Oct-2021, Alberto Ribon had-binary-V10-07-03 49 - G4GeneratorPrecompoundInterface : extended the method PropagateNuclNucl 50 to deal with projectile hypernuclei and anti-hypernuclei 51 52 04-Aug-2021, Alberto Ribon had-binary-V10-07-02 53 - G4BinaryCascade, G4BinaryLightIonReaction : migrated to the new 54 version of G4PhysicsModelCatalog 55 - G4GeneratorPrecompoundInterface : propagated the creator model ID 56 information 57 58 16-Apr-2021, Ben Morgan had-binary-V10-07-01 59 - Migrate build to modular CMake API 60 61 13-Apr-2021, Alberto Ribon had-binary-V10-07-00 62 - GNUmakefile, sources.cmake : removed the subdirectories 63 hadronic/models/management and hadronic/models/util 64 (that have been now deleted, with their classes moved to 65 hadronic/util and hadronic/management). 66 Removed also the useless dependency to hadronic/process. 67 68 10-Mar-2020, Vladimir Ivanchenko had-binary-V10-06-00 69 - G4BinaryCascade: fixed memory leak at exit 70 71 06-Nov-2019, Alberto Ribon had-binary-V10-05-01 72 - G4GeneratorPrecompoundInterface: trivial fix. 73 74 15-Oct-2019, Alberto Ribon had-binary-V10-05-00 75 - G4GeneratorPrecompoundInterface: extended by Vladimir Uzhinsky to 76 include a simple coalescence model for nucleus-nucleus interactions 77 (in the interface between string and precompound models). 78 This allows to improve the nucleon spectra and produce fast deuterons 79 in ion-ion collisions. 80 81 09-Nov-2018, Gabriele Cosmo had-binary-V10-04-00 82 - G4GeneratorPrecompoundInterface: fixed printout typo. 83 84 23-Jun-2017, Gunter Folger had-binary-V10-03-04 85 - fix memory leak introduced in BIC and BLIR by changes for 86 passing creator model. 87 88 31-May-2017, Gunter Folger had-binary-V10-03-03 89 - retag to include History 90 91 31-May-2017, Gunter Folger had-binary-V10-03-02 92 - pass through time info 93 94 19-May 2017, Gunter Folger 95 - small improvements, and corrections for Creator model in error condictions. 96 97 19-May 2017, Gunter Folger had-binary-V10-03-01 98 - fix compilation problems. 99 100 18-May 2017, Gunter Folger had-binary-V10-03-00 101 - pass through CreatorModel. 102 - Binary Cascade also sets creator model for particles it creates, 103 BLIR not yet. 104 105 9-September 2015, Gunter Folger had-binary-V10-01-08 106 - migrate to G4Exp, G4Log, and G4Pow for std::exp, std::log, and std::pow. 107 108 31-August 2015, Gunter Folger had-binary-V10-01-07 109 - undo change by tag ...01-06, was rejected. 110 - Add protections for while loops where needed, add comments. 111 112 25-May 2015, Vladimir Uzhinsky had-binary-V10-01-06 113 - A bug was fixed in G4BinaryCascade.cc in G4BinaryCascade::CorrectBarionsOnBoundary 114 for slow antibaryons. Search for Uzhi 25.05.2015 115 116 15-May 2015, Vladimir Uzhinsky had-binary-V10-01-05 117 - G4GeneratorPrecompoundInterface.cc: Propagate for hA interactions 118 A bug is erased for a case when an ActualMass of a residual nucleus <= 119 ground state mass of the residual. 120 121 5-May 2015, Vladimir Uzhinsky had-binary-V10-01-04 122 - G4GeneratorPrecompoundInterface.cc: 123 Variable CaptureThreshold is introduced. 124 Calculation of excitation energies of projectile and target nuclear residuals 125 was improved. 126 127 29-April 2015, Vladimir Uzhinsky had-binary-V10-01-03 128 - G4GeneratorPrecompoundInterface.cc: 129 Improved calculation of excitation energies of nuclear residuals for QGS model. 130 Improved debug diagnostic. 131 132 28-April 2015, Vladimir Uzhinsky had-binary-V10-01-02 133 - G4GeneratorPrecompoundInterface.cc: 134 Improved calculation of excitation energies of nuclear residuals. 135 Improved debug diagnostic. 136 137 27-April 2015, Gunter Folger had-binary-V10-01-01 138 - Fix for compiler warning (clang 3.6) on expression with side effects 139 - G4BinaryCascade::DebugApplyCollisionFail(): use const & as 140 argument to typeid() 141 142 16 April 2015 Vladimir Uzhinsky had-binary-V10-01-00 143 Re-tag of the previous tag. Tag number was wrong. 144 145 9 April 2015 Vladimir Uzhinsky had-binary-V10-00-12 146 - G4GeneratorPrecompoundInterface::PropagateNuclNucl 147 Improved fragmentation of fast residual nuclei, with energies some TeV/nucleon. 148 A residual is transformed in its rest frame. After fragmentation, all produced 149 fragments are transformed to Lab. system. 150 151 11-November 2014 Gunter Folger had-binary-V10-00-11 152 - BinaryLightReaction: Momentum correction wrong in case of no Fragment, but 153 primary projectile nucleon(s) in final state. 154 Example: d + Pb -> X, where neutron or proton of deuteron did not interact. 155 156 4-November 2014 Gunter Folger had-binary-V10-00-10 157 - remove left over use of SetA/SetZ. 158 - Binary cascade: improve handling of destroyed nucleus solving issues with 159 light nuclei in BinaryLightIonReaction, like He in H. 160 final state in case target nucleus is destroyed made to conserve 161 energy and momentum, taking into account momentum transfered to nucleus, 162 and finally forcing conservation. 163 - BinaryLightIonreaction: handle currentA/Z consistant with list of spectators. 164 added optional debugging output. 165 166 2 June 2014 Gunter Folger had-binary-V10-00-09 167 - G4NeutronField, G4ProtonField: add static cast to correct 168 compilation warning. 169 170 30 May 2014 Gunter Folger had-binary-V10-00-08 171 - G4NeutronField, G4ProtonField: remove superfluous const_casts and use 172 unsigned int for index, removing need for check on negative index. 173 174 28 May 2014 Gunter Folger had-binary-V10-00-07 175 - G4BinaryCasacde: Improve calculation of mass, and of correction for outgoing 176 particles by always using GetIon() method. IN GetIonMass() return 0 when A==0 177 (Addresses crash for p+d seen in d+H in BLIC) 178 179 23 May 2014 Andrea Dotti had-binary-V10-00-06 180 - Adding protection to G4NeutronField that was missing 181 182 23 May 2014 Gunter Folger had-binary-V10-00-05 183 - G4NeutronField, G4ProtonField: add protection for position far outside 184 nucleus, resulting in negative index. 185 186 22 April 2014 Gunter Folger had-binary-V10-00-04 187 - move back to use GetDefinition() method, as this now returns const. 188 189 2 April 2014 Gunter Folger had-binary-V10-00-03 190 - extend ModelDescription to cover de-exciation model. 191 192 20 Feb 2014 Gunter Folger had-binary-V10-00-02 193 - make pointers to G4ParticleDefinition use const. 194 195 31 Jan 2014 Gunter Folger had-binary-V10-00-01 196 - G4BinaryLightIoncascade::FuseNucleiAndPrompound(): 197 protect at low energy: available energy is not sufficient to create a 198 fragment. 199 16 Jan 2014 Gunter Folger had-binary-V10-00-00 200 - bring back corrected change for coverity, rejected previously in 201 tag had-binary-V09-06-07. 202 Add printout of particle name in check for valid type of projectile 203 in G4BinaryCasacde::ApplyYourself() 204 20 Sep 2013 Gunter Folger had-binary-V09-06-08 205 - revert change introduced for coverity fix, rev 72276, in tag 206 had-binary-V09-06-07. The tag was rejected, and in the way for 207 unrelated fixes. 208 Remove commented lines for G4Fragment.SetParticleDefinition() 209 210 20 Sept 2013 V.Ivanchenko 211 - G4BinaryCascade, G4BinaryLightIonCascade - fixed infinite exception 212 output by commenting out G4Fragment.SetParticleDefinition() for 213 ions - ion definition is not used inside G4Fragment class 214 215 10 Sep 2013 Gunter Folger 216 - G4BinaryCascade.cc: fix typo, bug report 1511. 217 218 12 Jul 2013 Gunter Folger had-binary-V09-06-07 (tag rejected) 219 - G4BinaryLightIonReaction: fix for coverity report on small leak 220 221 9 May 2013 John Apostolakis had-binary-V09-06-06 Retag 222 8 May 2013 John Apostolakis had-binary-V09-06-05 223 - Revised signature of SetChargeMomentumMass for fields (G4KM_NucleonEqRhs, 224 G4KM_OpticalEqRhs). Made these virtual methods non-inline. 225 226 26 Feb 2013 Andrea Dotti had-binary-V09-06-04 227 - Adding cloning of Dummy Field (required by multi-threading) 228 229 22 Feb 2013 Gunter Folger had-binary-V09-06-03 230 - Checking for changes made for transition to MT 231 - G4BinaryCascade, G4BinaryLightIonReaction: 232 remove static variable used only to count interactions in debug mode 233 - G4RKFieldIntegrator.cc: make static array in fuction const array 234 235 9 Jan. 2013 V. Uzhinsky had-binary-V09-06-02 236 - Checking of G4GeneratorPrecompoundInterface::PropagateNuclNucl 237 for simulation of nucleus-nucleus interactions. 238 239 8 Jan. 2013 V. Uzhinsky had-binary-V09-06-01 240 - Checking a simplification of G4GeneratorPrecompoundInterface::Propagate 241 for hadron-nucleus interactions only. 242 243 17 Dec. 2012 V. Uzhinsky had-binary-V09-06-00 244 - Re-numeration of the previous tag. 245 246 17 Dec. 2012 V. Uzhinsky had-binary-V09-05-15 247 - An interface to Precompound model is implemented for nucleus-nucleus 248 interactions at high (> 2GeV/N). It will be us17 Dec. 2012 V. Uzhinsky 249 had-binary-V09-05-15 250 251 15 Nov 2012 Gunter Folger had-binary-V09-05-14 252 - fix coverity warnings 253 254 26 Oct 2012 Gunter Folger had-binary-V09-05-13 255 - send a warning message to G4cout, not G4cerr. 256 257 26 Oct 2012 Gunter Folger had-binary-V09-05-12 258 - more places corrected to explicitely convert in G4BinaryCascade 259 and G4BinaryLightIonReaction; unused variable removed. 260 261 25 Oct 2012 Vladimir Ivanchenko had-binary-V09-05-11 262 - G4BinaryCascade - use G4lrint to increment lateZ 263 - G4BinaryLightIonReaction - comment out unused variable 264 265 25 Oct 2012 Vladimir Ivanchenko had-binary-V09-05-10 266 - G4GeneratorPrecompoundInterface - fixed variable shadowing introduced 267 in tag 07 268 269 24 Oct 2012 Gunter Folger had-binary-V09-05-09 270 - Attempt to fix warning in G4BinaryLightIonCascade when target is very light: 271 - split very long ApplyYourSelf() into smaller bits. 272 - fixed problem: do not try to correct spectators momentum, when there are no spectators 273 274 04 Oct 2012 Gunter Folger had-binary-V09-05-08 275 - Fix left-over bug for Propagate() interface introduced in had-binary-V09-05-04 276 Fix charge/baryon number violation for Propagate() interface ( G4RKPropagtion) 277 Add method to optionally check baryon/charge conservation 278 279 21 Sep 2012 Vladimir Ivanchenko had-binary-V09-05-07 280 - G4BinaryCasacade, G4BinaryLightIonReaction and 281 G4GeneratorPrecompoundInterface - reuse already instantiated 282 pre-compound model (if exist) 283 284 20 Sep 2012 Gabriele Cosmo had-binary-V09-05-06 285 - Explicitly use inclusion of headers for system of units and physical 286 constants, in plan to remove implicit inclusion from globals.hh. 287 288 31 Aug 2012 Gunter Folger had-binary-V09-05-05 289 - fix bug introduced in G4BianryCasacde & G4BianryLightIonCascade by 290 previous changes. 291 292 31 Aug 2012 Gunter Folger had-binary-V09-05-04 293 - Binary Cascade: code cleanup & splitting of long methods. 294 - add model descriptions also for Propagate() 295 - fixes for coverity warnings 296 297 17 Jul 2012 Gunter Folger 298 - fix coverity warnings 299 300 13 Jun 2012 Gunter Folger had-binary-V09-05-03 301 - fix warnings from shadowed variables 302 303 29 May 2012 Gunter Folger had-binary-V09-05-02 304 - Address coverity issues. Most were not needed implementaion of 305 copy ctor thowing exception; i.e. suppressed implementation of 306 private copy ctor, == and != operators 307 308 13 Apr 2012 Gunter Folger had-binary-V09-05-01 309 - Add description in G4BinaryLightIonReaction 310 - G4BinaryCascade; when propagating secondaries from HE model, do not 311 modify initial energy for fermi level. 312 313 18 Jan 2011 Vladimir Ivanchenko had-binary-V09-05-00 314 - G4BinaryCascade, G4BinaryLightIonReaction, 315 G4GeneratorPrecompoundInterface - added pointer to G4VPreCompoundModel 316 in the constructor; if this pointer NULL then instantiate new 317 G4PreCompoundModel; get pointer of G4ExcitationHandler from 318 this object; do not delete G4VPreCompoundModel object 319 320 22 Nov 2011 Gunter Folger had-binary-V09-04-15 321 - more plumbing: fix leak in G4GeneratorPrecompoundInterface.cc: 322 delete theDeExcitation and its handler in dtor. 323 324 21 Nov 2011 Gunter Folger had-binary-V09-04-14 325 - correct G4GeneratorPrecompoundInterface.cc to delete correct object, 326 i.e. the kinetic track, 327 328 21 Nov 2011 Gunter Folger had-binary-V09-04-13 329 - fix memory leak in G4GeneratorPrecompoundInterface.cc. 330 331 11-November-2011, Gunter Folger had-binary-V09-04-12 332 - move to G4HadronicException in G4BinaryCascade::GetIonMass() 333 334 11-November 2011, Dennis Wright had-binary-V09-04-11 335 - G4BinaryCascade.cc : update G4Exception to new format 336 337 07-November 2011, Dennis Wright had-binary-V09-04-10 338 - G4BinaryCascade.hh, .cc: add ModelDescription() 339 340 03/04-November 2011, Gunter Folger had-binary-V09-04-09 341 - G4RKFieldIntegrator.cc fix for Xcode warning. 342 - BinaryCascade: add handling of detroyed nucleus, ie. when charge becomes 0 343 344 28-October-2011, Gunter Folger had-binary-V09-04-08 345 svn rev 53628 ( except History) 346 - BinaryCascade: more changes/fixes for use with propagate interface. 347 348 14-October-2011, Gunter Folger had-binary-V09-04-07 349 svn rev 53102 350 - G4GeneratorPrecompoundInterface: without de-excitation, need to 351 add Fragment Nucleus to reaction products. 352 - BinaryCascade: More cleanup. Revised claculation of excitation energy 353 when used for rescattering, removing systematic energy non-conservation. 354 355 12-October-2011, Gunter Folger had-binary-V09-04-06 356 svn rev 53051 357 - G4GeneratorPrecompoundInterface: If (exact) excitation energy is <0, 358 not not try to de-execite; energy non-conservation remains, but at a 359 smaller value. 360 361 28-September-2011, Gunter Folger 362 svn rev 52599 363 - Some code cleanup in G4BinaryCascade, mostly ApplyCollision. No change in 364 functionality. 365 366 4-August-2011, M.Kelsey had-binary-V09-04-05 367 - G4GeneratorPrecompoundInterface.cc: BUG FIXES: had wrong order of iterators 368 in theFinalResult->insert(...), and incorrectly deleted precompound 369 output after moving onto result. The tests I ran (test25 and test30) did 370 not exercise this module. 371 372 28-July-2011, M.Kelsey had-binary-V09-04-04 373 - G4GeneratorPrecompoundInterface.cc: replace loop to decay input 374 secondaries with new G4DecayKineticTracks utility. 375 376 NOTE: Requires hadronic/model/util tag hadr-mod-util-V09-04-01 or later. 377 378 10-June-2011, G.Folger had-binary-V09-04-03 379 - G4GeneratorPrecompoundInterface: add code to calculate excitation 380 energy from as difference of initial-final state; Results in Energy 381 conservation for string models. Requires tag on QGS increasing exciattion 382 energy by decrease of participant nucleon energies. 383 384 25-May-2011,G.Folger had-binary-V09-04-02 385 - Fix compilation warning on almost unused variables 386 387 12 May 2011, G.Folger had-binary-V09-04-01 388 - Fix large energy non-conservation for Hydrogen target. 389 (theFinalState vector was not cleared before use) 390 Also move check for Hydrogen to ApplyYourSelf, directly calling 391 Progategate1H1(). 392 393 17 Mar 2011, G.Folger had-binary-V09-04-00 394 - set E/p checking limits 395 396 11 Nov 2010, G.Folger had-binary-V09-03-05 397 - fix compilation errors and warnings in G4BinaryCascade. 398 399 10 Nov 2010, G.Folger had-binary-V09-03-04 400 - *** lower CaptureThreshold in G4GeneratorPrecompoundInterface.cc 401 from 80 to 10 MeV. 402 - G4BinaryCascade: disable G4Exception in StepParticlesOut() introduced in 403 previous tag. Need to investigate why this happens first. 404 405 3 Nov 2010, G.Folger had-binary-V09-03-03 406 - Fix coverity warnings 407 - in Propagate(), mem leak for products 408 - in StepParticlesOut, check return code of GetSphereInter.... 409 - Scatter1H1(0 always check secs 410 411 8 Sep 2010, G.Folger had-binary-V09-03-02 412 - Binary{LightIon}Cascade: use integer (A,Z) interface of nucleus 413 - *Field.cc: use integer A,Z from G4V3DNucleus, and for G4FermiMomentum 414 415 31-Aug-2010, V.Ivanchenko had-binary-V09-03-01 416 - G4GeneratorPrecompoundInterface - define default deexcitation with 417 G4PreCompoundModel in the constructor 418 of the class 419 420 28-Aug-2010, V.Ivanchenko had-binary-V09-03-00 421 - G4GeneratorPrecompoundInterface - minor cleanup as a part of PreCompound 422 model cleanup: use integer Z and A, 423 added pointers to proton and neutron 424 425 4-Dec-2009, Gunter Folger had-binary-V09-02-06 426 - Bug fix in G4BinaryCascade::ApplyCollision; decay products outside 427 nucleus were nevertheless counted in currentZ/A as if these were within 428 nucleus. 429 430 13-Nov-2009, Gunter Folger had-binary-V09-02-05 431 - Correct assignment to G4ThreeVector, avoid use of Vector=0; 432 - Protect for void nucleus ( not even a single neutron ) after cascade 433 434 9-Nov-2009, Gunter Folger had-binary-V09-02-04 435 - Merge changes for BinaryCascade with changes by VU, see below. 436 437 5-Oct-2009, Gunter Folger had-binary-V09-02-03 438 - Make capture threshold a setable parameter in G4GeneratorPrecompoundInterface 439 - Note that changes below to Binary (30 Aug) are NOT included in tag. 440 441 30 August, V. Uzhinsky -- Proposed changes in bin.cascade to protect 442 energy-non-conservation in FTF+BIC 443 combination. 444 They are: 445 446 1. Shift of particle's formation times that the min. time=0. 447 448 2. Including of captured particles (Due to absence of the options there 449 were a large energy-non-conservation). 450 451 3. GetExcitationEnergy() - correction for the case when all nucleons are 452 ejected. 453 454 4. Correction for the nuclear field for baryons. 455 --------------------------------------------------------- 456 457 4-Aug-2009, Gunter Folger had-binary-V09-02-02 458 - Remove unused header file G4NucleiPropertiesTable.hh from 459 G4KM_NucleonEqRhs.cc, G4{Proton,Neutron}Field.cc 460 461 15-Jun-2009, Gunter Folger had-binary-V09-02-01 462 - Commit files supposedly in had-binary-V09-02-00 463 464 11-Jun-2009 Gunter Folger had-binary-V09-02-00 <-- does not contain mods, only committed to ...-01 465 - Add interface to set deexcitation handler in G4BinaryLightIonReaction used to 466 deexcite lighter initial nucleus; 467 precompound handling low energy interactions can be set, too. 468 469 8-Dec-2008 Gunter Folger had-binary-V09-01-03 470 G4BinaryCascade: previous tag inadvertedly added developement; 471 moved development to branch, and re-add data member initialisation. 472 473 5-Dec-2008 Gunter Folger had-binary-V09-01-02 474 G4BinaryCascade: make static instance of G4Scatterer in 1H1... data 475 member, to avoid bad late destruction of static instance 476 ( found by GC using valgrind ) 477 478 17-Nov-2008 Vladimir Ivanchenko had-binary-V09-01-01 479 G4BinaryCascade, G4BinaryLightIonReaction - added name of the model, 480 comment out welcome message 481 482 27-Oct-2008 Dennis Wright had-binary-V09-01-00 483 - replace G4NucleiPropertiesTable::GetBindingEnergy(Z,A) with 484 G4NucleiProperties::GetBindingEnergy(A,Z) in 485 G4AntiProtonField.cc, G4KaonMinusField.cc, G4KaonPlusField.cc, 486 G4KaonZeroField.cc, G4PionMinusField.cc, G4PionPlusField.cc, 487 G4PionZeroField.cc, G4SigmaMinusField.cc, G4SigmaPlusField.cc, 488 G4SigmaZeroField.cc, G4KM_OpticalEqRhs.cc 489 490 16-Nov-2007 Gunter Folger had-binary-V09-00-05 491 - Correction in G4BinaryCascade for memory leak. 492 493 16-Nov-2007 Gunter Folger had-binary-V09-00-04 494 - remove one line of left over debug printing 495 496 05-Nov-2007 Gunter Folger had-binary-V09-00-03 497 - deactivate general debug printout in G4BinaryCascade 498 499 05-Nov-2007 Gunter Folger had-binary-V09-00-02 500 - Fixes for propagate: particles can decay outside nucleus, correct counting 501 for late particles 502 503 31-Oct-2007 Gunter Folger had-binary-V09-00-01 504 - G4BinaryLightIon... adapt to changes in BIC 505 - Work around problem with very low energy pion (Coulomb barrier, nuclear mass 506 difference) 507 508 18-Oct-2007 Gunter Folger had-binary-V09-00-00 509 - Collect many changes for propagate interface. 510 Fix for pion incident at low energy: cannot go to deexitation directly 511 512 18-May-2007 Gunter Folger had-binary-V08-03-00 513 - G4BinaryLightIonReaction: Protect against divide by 0 when energy momentum 514 correction stalls (for numerical precision?) 515 516 04-May-2007 Gunter Folger tag had-binary-V08-02-01 517 ---------------------------------------------------------------- 518 - G4RKPropagation.cc: protect against integrating 0 timeStep. This causes 519 divide by 0 in integration. 520 521 29-jan-2007 Gunter Folger tag had-binary-V08-02-00 522 ---------------------------------------------------------------- 523 - G4BinaryCascade::Capture(): add protection against divide by 0 524 525 13-june-03: Gunter 526 Tag: binary_cascade_ion_baseline_01 527 Can run >= 10k light ions, spectator peak clear. Requires generator/util with 528 this tag. 529