Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/processes/hadronic/models/binary_cascade/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 ]

  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