Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/processes/hadronic/stopping/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 hadr-stopping 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 ## 2023-10-05 Jean-Christophe David (hadr-stopping-V11-01-01)
 10 - G4HadronicAbsorptionINCLXX: the energy max is reduced from 10 GeV to 200 MeV.
 11 
 12 ## 2023-05-15 Alberto Ribon (hadr-stopping-V11-01-00)
 13 - G4HadronicAbsorptionINCLXX : new class to handle annihilation at rest by INCLXX;
 14   for the time being, only antiproton.
 15 
 16 ## 2022-11-26 Gabriele Cosmo (hadr-stopping-V11-00-02)
 17 - Fixed compilation warnings for implicit type conversions on macOS/XCode 14.1.
 18 
 19 ## 2022-04-13 Ben Morgan (hadr-stopping-V11-00-01)
 20 - Add needed dependencies
 21 
 22 ## 2021-12-10 Ben Morgan (hadr-stopping-V11-00-00)
 23 - Change to new Markdown History format
 24 
 25 ---
 26 
 27 # History entries prior to 11.0
 28 
 29 04 August 2021 A. Ribon (hadr-stopping-V10-07-07)
 30  --------------------------------------------------------------------
 31 - G4MuonicAtomDecay, G4HadronStoppingProcess : migrated to the new
 32   version of G4PhysicsModelCatalog
 33 
 34 09 July 2021 V.Ivanchenko (hadr-stopping-V10-07-06)
 35  --------------------------------------------------------------------
 36 - G4ElementSelector, G4HadronStoppingProcess - use const pointer
 37     to G4Element
 38 
 39 16 April 2021 B. Morgan (hadr-stopping-V10-07-05)
 40  --------------------------------------------------------------------
 41 - Migrate build to modular CMake API
 42 
 43 13 April 2021 A. Ribon (hadr-stopping-V10-07-04)
 44  --------------------------------------------------------------------
 45 - GNUmakefile, sources.cmake : removed the subdirectories
 46   hadronic/models/management and hadronic/models/util
 47   (that have been now deleted, with their classes moved to
 48    hadronic/util and hadronic/management), and clean up.
 49 
 50 11 March 2021 A. Ribon (hadr-stopping-V10-07-03)
 51  --------------------------------------------------------------------
 52 - Removed obsolete classes: G4AntiNeutronAnnihilationAtRest,
 53     G4AntiSigmaPlusAbsorptionFritiof, G4SigmaMinusAbsorptionBertini,
 54     G4AntiProtonAbsorptionFritiof, G4KaonMinusAbsorptionBertini,
 55     G4PiMinusAbsorptionBertini
 56 
 57 02 March 2021 V.Ivanchenko (hadr-stopping-V10-07-02)
 58  --------------------------------------------------------------------
 59 - G4MuonicAtomDecay - fixed a new Coverity warning
 60 
 61 29 January 2021 V.Ivanchenko (hadr-stopping-V10-07-01)
 62  --------------------------------------------------------------------
 63 - G4MuonicAtomDecay - fixed remaining Coverity warning, removed
 64     commented code
 65 
 66 05 December 2020 V.Ivanchenko (hadr-stopping-V10-07-00)
 67  --------------------------------------------------------------------
 68 - G4MuonicAtomDecay - fixed Coverity warning, removed commented code
 69 
 70 01 April 2020 V.Ivanchenko (hadr-stopping-V10-06-02)
 71  --------------------------------------------------------------------
 72 - G4MuonicAtomDecay - fixed Coverity warning
 73 
 74 24 February 2020 V.Ivanchenko (hadr-stopping-V10-06-01)
 75  --------------------------------------------------------------------
 76 - G4HadronicAbsorptionFritiof, G4HadronicAbsorptionFritiofWithBinaryCascade
 77   simplified instantiation of the FTF model, do not destruct its components
 78 
 79 27 January 2020 V.Ivanchenko (hadr-stopping-V10-06-00)
 80  --------------------------------------------------------------------
 81 - G4MuonicAtomDecay - fixed Coverity warning by addition of G4Exception
 82 
 83 06 November 2019 V.Ivanchenko (hadr-stopping-V10-05-02)
 84  --------------------------------------------------------------------
 85 - G4MuonMinusAtomicCapture - fixed trivial Coverity warning
 86 
 87 01 Aug 2019 A. Ribon          (hadr-stopping-V10-05-01)
 88  --------------------------------------------------------------------
 89 - G4HadronicAbsorptionFritofWithBinaryCascade : created a new class for
 90   handling anti-proton and anti-neutron annihilation at rest using
 91   Fritiof coupled with Binary cascade (instead of directly with
 92   Precompound, as in the class G4HadronicAbsorptionFritiof).
 93 
 94 22 May 2019 A. Ribon          (hadr-stopping-V10-05-00)
 95  --------------------------------------------------------------------
 96 - G4HadronicAbsorptionFritof : extended to neutral anti-hadrons:
 97   anti-neutron, anti-lambda, anti-sigma0 and anti-xi0.
 98   Note: this extension is for completeness and practical convenience,
 99         although physically neutral hadrons should never be completely
100         at rest!
101 
102 05 November 2018 V.Ivanchenko (hadr-stopping-V10-04-03)
103  --------------------------------------------------------------------
104 - G4MuonMinusBoundDecay: fixed Coverity warning in GetMuonDecayRate,
105     removed forbidden creation of G4Element in any model class
106 
107 08 October 2018 K.L. Genser   (hadr-stopping-V10-04-02)
108  --------------------------------------------------------------------
109 - G4MuonMinusBoundDecay: changed the calculation used in GetMuonDecayRate,
110   inspired by the bug report 2049
111   added another GetMuonDecayRate function using A, muon and nucleus
112   masses in addtion to Z to accomodate the more accurate formula
113 
114 06 August 2018 A. Ribon       (hadr-stopping-V10-04-01)
115 --------------------------------------------------------------------
116 - G4HadronicAbsorptionFritiof : replaced the explicit high-energy limit
117   of hadronic physics with the one from G4HadronicParameters .
118 
119 09 May 2018 A. Ribon          (hadr-stopping-V10-04-00)
120 --------------------------------------------------------------------
121 - G4HadronStoppingProcess, G4MuonicAtomDecay : fixed warnings in gcc 8
122     regarding catching polymorphic type by value, instead of by reference.
123 
124 23 October 2017 K.L. Genser   (hadr-stopping-V10-03-02)
125 --------------------------------------------------------------------
126 - G4MuonicAtomDecay fixed verbosity
127 
128 12 September 2017 K.L. Genser (hadr-stopping-V10-03-01)
129 --------------------------------------------------------------------
130 - made G4MuonMinusAtomicCapture G4VRestProcess; added G4MuonicAtomDecay
131 
132 01 July 2017 V. Ivantchenko  (hadr-stopping-V10-03-00)
133 --------------------------------------------------------------------
134 - G4AntiNeutronAnnihilationAtRest: fixed Coverity warning, removed usage
135     of static G4ThreadLocal, instead all variables are local
136 
137 16 November 2016 V. Ivantchenko  (hadr-stopping-V10-02-02)
138 --------------------------------------------------------------------
139 - G4EmCaptureCascade - added C++11 keywords, an attempt to remove
140     bound check warning
141 
142 11 October 2016 K.L. Genser  (hadr-stopping-V10-02-01)
143 --------------------------------------------------------------------
144 - added G4MuonMinusAtomicCapture
145 
146 12 November 2015 V. Ivantchenko  (hadr-stopping-V10-01-05)
147 --------------------------------------------------------------------
148 - G4HadronStoppingProcess - removed call to DeRegistration to avoid
149     a problem reported by Valgrind
150 
151 09 September 2015 A. Ribon     (hadr-stopping-V10-01-04)
152 --------------------------------------------------------------------
153 - G4AntiNeutronAnnihilationAtRest: migration to G4Exp, G4Log and G4Pow.
154 
155 06 August 2015 V. Ivantchenko  (hadr-stopping-V10-01-03)
156 --------------------------------------------------------------------
157 - Added checks on while/do loops
158 
159 26 February 2015 V. Ivantchenko  (hadr-stopping-V10-01-02)
160 --------------------------------------------------------------------
161 - G4MuonMinusBoundDecay - use G4Log
162 
163 26 January 2015 V. Ivantchenko  (hadr-stopping-V10-01-01)
164 --------------------------------------------------------------------
165 - G4HadronStoppingProcess, G4MuMinusCapturePrecompound,
166   G4MuonMinusBoundDecay - cleanup comments
167 
168 08 December 2014 V. Ivantchenko  (hadr-stopping-V10-01-00)
169 --------------------------------------------------------------------
170 - G4HadronStoppingProcess, G4MuonMinusBoundDecay: fixed time of muon
171     nuclear capture secondaries (fix #1695); define index in the model
172     cathalog inside PreparePhysicsTable() to avoid bad interference
173     with EM physics
174 
175 30 August 2014 V. Ivantchenko  (hadr-stopping-V10-00-08)
176 --------------------------------------------------------------------
177 - removed obsolete G4MuonMinusCaptureAtRest, G4StopElementSelector,
178     G4MuMinusCaptureCascade
179 
180 19 August 2014 K. Genser  (hadr-stopping-V10-00-07)
181 --------------------------------------------------------------------
182 - G4HadronStoppingProcess : used G4PhysicsModelCatalog to label tracks
183     requires global-V10-00-31 and track-V10-00-04
184 
185 04 August 2014 V. Ivantchenko  (hadr-stopping-V10-00-06)
186 --------------------------------------------------------------------
187 - G4HadronStoppingProcess : do not use deRegister flag
188     (fixing Coverity report)
189 
190 01 August 2014 A. Ribon    (hadr-stopping-V10-00-05)
191 --------------------------------------------------------------------
192 - G4HadronStoppingProcess : replaced the old method of G4EnergyRangeManager
193   (still there but deprecated) with the new one (which uses
194   G4HadronicInteraction::IsApplicable).
195 
196 27 May 2014 V. Ivantchenko (hadr-stopping-V10-00-04)
197 --------------------------------------------------------------------
198 - G4MuonMinusCaptureAtRest, G4AntiNeutronAnnihilationAtRest -
199     fixed Coverity defects
200 
201 22 May 2014 A. Dotti       (hadr-stopping-V10-00-03)
202 -------------------------------------------------------------------
203 - G4HadronStoppingProcess : in destructor do not de-register if
204   flag G4bool G4HadronicProcess::deRegister==true, this is needed
205   for new thread-local-singleton G4HadronicProcessStore to correct
206   for memory corruption observed in valgrind. Requires
207   hadr-man-V10-00-05
208 
209 14 May 2014 V. Ivantchenko (hadr-stopping-V10-00-02)
210 --------------------------------------------------------------------
211 - G4MuonMinusBoundDecay - extended comments
212 - G4MuMinusCapturePrecompound - added simplified model for capture
213     in deuterium and in He4; reduced number of trials to find neutrino
214     4-momentum from 1000 to 100; added protection 1 keV for negative
215     excitation energy, substitute FatalException by JustWarning.
216     All this addressing the recent ATLAS report
217 
218 10 March 2014 V. Ivantchenko (hadr-stopping-V10-00-01)
219 --------------------------------------------------------------------
220 - G4MuMinusCapturePrecompound - use const pointers for G4ParticleDefinition
221 
222 31 January 2014 V. Ivantchenko (hadr-stopping-V10-00-00)
223 --------------------------------------------------------------------
224 - G4MuMinusCapturePrecompound - fix infonite loop (bug #1536) by
225     reimplementing old algorithm of mu- capture which not include
226     direct muon reaction but only considering deexcitation of
227     residual fragment
228 
229 08 Nov   2013 A. Ribon       (hadr-stopping-V09-06-11)
230 --------------------------------------------------------------------
231 - Updated GNUmakefile and sources.cmake to reflect removal of HE
232   hadronic models.
233 
234 03 Oct   2013 K. Genser      (hadr-stopping-V09-06-10)
235 --------------------------------------------------------------------
236 - G4MuonMinusCapture.cc
237   Replaced native PreCompound model with Bertini
238   (G4MuMinusCapturePrecompound with G4CascadeInterface)
239 
240 16 July  2013 G. Cosmo       (hadr-stopping-V09-06-09)
241 --------------------------------------------------------------------
242 - Correction to CMake scripts for granular build.
243 
244 04 June  2013 A. Ribon       (hadr-stopping-V09-06-08)
245 --------------------------------------------------------------------
246 - G4MuonMinusCaptureAtRest
247   fix inside .cc file to access ions via IonTable class and
248   GetIon method
249 
250 01 May   2013 K. Genser      (hadr-stopping-V09-06-07)
251 --------------------------------------------------------------------
252 - G4MuonMinusBoundDecay
253   improved muon capture rate data/lookup and improved
254   calculation of bound muon decay rate
255 
256 24 April 2013 K. Genser      (hadr-stopping-V09-06-06)
257 --------------------------------------------------------------------
258 - G4MuonMinusBoundDecay.hh, G4MuonMinusBoundDecay.cc
259   G4StopElementSelector.cc
260   corrected calculations and lookup of MuonCaptureRate
261 
262 24 April 2013 V. Ivantchenko (hadr-stopping-V09-06-05)
263 --------------------------------------------------------------------
264 - G4EmCaptureCascade - fix inside .cc file instead of .hh
265 
266 24 April 2013 V. Ivantchenko (hadr-stopping-V09-06-04)
267 --------------------------------------------------------------------
268 - G4EmCaptureCascade - fixed array length (reported by Coverity)
269 
270 15 March 2013 V. Ivantchenko (hadr-stopping-V09-06-03)
271 --------------------------------------------------------------------
272 - G4MuMinusCapturePrecompound, G4EmCaptureCascade,
273   G4MuonMinusBoundDecay, G4StopElementSelector - fixed Coverity warnings,
274     removed "static" const, make physics methods public to be used
275     in unit tests
276 
277 28 January 2013 Julia Yarba (hadr-stopping-V09-06-02)
278 ---------------------------------------------------------
279 - Remove G4ThreadLocal from G4StopElementSelector, G4MuMinusCaptureCascade,
280   G4MuonMinusBoundDecay, and replace with static const as those arrays are
281   NOT mutable; this is part of adapting for MT processing
282 
283 13 December 2012 Michael Kelsey (hadr-stopping-V09-06-01)
284 ---------------------------------------------------------
285 - G4AntiNeutronAnnihilationAtRest.hh,cc: Restore this process from the
286   cleanup below.  This class does not have a Fritiof-based counterpart.
287   NOTE:  Restoration was done using |svn copy -r 66187|, so all prior
288   history of the file is also recovered.
289 
290 - sources.cmake: Restore G4AntiNeutronAnnihilationAtRest.hh,cc.
291 
292 3 December 2012 Michael Kelsey (hadr-stopping-V09-06-00)
293 --------------------------------------------------------
294 - sources.cmake: Remove all deprecated classes for start of 10.0 development:
295 
296 G4AntiNeutronAnnihilationAtRest.hh,cc G4PiMinusStopLi.hh,cc
297 G4AntiProtonAnnihilationAtRest.hh,cc  G4PiMinusStopMaterial.hh,cc
298 G4DistributionGenerator.hh,cc   G4PiMinusStopN.hh,cc
299 G4KaonMinusAbsorption.hh,cc   G4PiMinusStopO.hh,cc
300 G4KaonMinusAbsorptionAtRest.hh,cc G4PiMinusStopPb.hh,cc
301 G4NeutronCaptureAtRest.hh,cc    G4PiMinusStopTa.hh,cc
302 G4PiMinusAbsorptionAtRest.hh,cc   G4PionMinusAbsorptionAtRest.hh,cc
303 G4PiMinusStopAbsorption.hh,cc   G4StopDeexcitation.hh,cc
304 G4PiMinusStopAl.hh,cc     G4StopDeexcitationAlgorithm.hh
305 G4PiMinusStopC.hh,cc      G4StopDummyDeexcitation.hh,cc
306 G4PiMinusStopCo.hh,cc     G4StopTheoDeexcitation.hh,cc
307 G4PiMinusStopCu.hh,cc
308 
309 14 November 2012 V. Ivantchenko (hadr-stopping-V09-05-31)
310 --------------------------------------------------------------------
311 - G4MuMinusCapturePrecompound - fixed extra run time memory leak
312 
313 14 November 2012 V. Ivantchenko & A. Ribon (hadr-stopping-V09-05-30)
314 --------------------------------------------------------------------
315 - G4HadronicAbsorptionFritiof, G4MuMinusCapturePrecompound,
316   G4MuMinusBoundDecay, G4EmCaptureCascade: fixed memory leak;
317     reuse G4PreCompoundModel instead from the store of creation of
318     a new one
319 
320 17 October 2012 Michael Kelsey  (hadr-stopping-V09-05-29)
321 ---------------------------------------------------------
322 - G4HadronicAbsorptionBertini:  Use Bertini's IsApplicable() function to
323   decide whether incident projectile is suitable for absorption or not.
324 
325 17 October 2012 Krzysztof Genser and A.Ribon (hadr-stopping-V09-05-28)
326 ----------------------------------------------------------------------
327 Added nuclear capture at rest of anti-nuclei with FTFP in
328 G4HadronicAbsorptionFritiof (A.R.). Moreover (K.G.):
329 - G4HadronStoppingProcess: Reverted to one argument c'tor
330 - G4MuonMinusCapture:      Reverted to using one argument c'tor
331                            Reverted to the implied fHadronAtRest
332                            HadronicProcessType
333 
334 10 October 2012 Krzysztof Genser (hadr-stopping-V09-05-27)
335 ----------------------------------------------------------
336 - G4HadronStoppingProcess: defined two argument constructor with defaults
337                            used G4HadronicProcessType in the constructor
338 
339 - G4MuonMinusCapture:      Changed the constructor argument type
340                            Used two argument base constructor
341 
342 5 October 2012 Michael Kelsey (hadr-stopping-V09-05-26)
343 -------------------------------------------------------
344 Replace replicated code blocks for deprecation messages with new
345 hadronic/util/G4HadronicDeprecate macro.
346 
347   G4MuonMinusCaptureAtRest.cc   G4StopDummyDeexcitation.cc
348   G4PionMinusAbsorptionAtRest.cc  G4StopTheoDeexcitation.cc
349   G4PiMinusStopAl.cc      G4PiMinusAbsorptionAtRest.cc
350   G4PiMinusStopO.cc     G4PiMinusStopPb.cc
351   G4AntiProtonAnnihilationAtRest.cc G4StopDeexcitation.cc
352   G4KaonMinusAbsorptionAtRest.cc  G4NeutronCaptureAtRest.cc
353   G4KaonMinusAbsorption.cc    G4PiMinusStopN.cc
354   G4PiMinusStopMaterial.cc    G4PiMinusStopCo.cc
355   G4PiMinusStopTa.cc      G4PiMinusStopLi.cc
356   G4PiMinusStopCu.cc      G4DistributionGenerator.cc
357   G4AntiNeutronAnnihilationAtRest.cc  G4PiMinusStopAbsorption.cc
358   G4PiMinusStopC.cc     G4StopDeexcitationAlgorithm.hh
359 
360 28 September 2012 Michael Kelsey (hadr-stopping-V09-05-25)
361 ----------------------------------------------------------
362 - G4HadronStoppingProcess:  Follow reversion of G4HadProc to G4VDiscrete:
363   set enableXYZDoIt flags in ctor, add GetMeanLifeTime with forced-action.
364 
365 26 September 2012 Michael Kelsey (hadr-stopping-V09-05-24)
366 ----------------------------------------------------------
367 Per Gabriele and Alberto, change the warning messages below from G4cerr to
368 G4cout.  Also include static flag to limit message to one occurrence.
369 
370 24 September 2012 Michael Kelsey (hadr-stopping-V09-05-23)
371 ----------------------------------------------------------
372 The following classes will be deprecated in the 9.6 release, and removed for
373 10.0 development; warnings are added to the constructors.  Stopping hadrons
374 are now handled by Bertini and Fritiof models, and muon capture by the more
375 complex process with atomic cascade effects.
376 
377   G4AntiNeutronAnnihilationAtRest.cc  G4PiMinusStopCu.cc
378   G4AntiProtonAnnihilationAtRest.cc G4PiMinusStopLi.cc
379   G4DistributionGenerator.cc    G4PiMinusStopMaterial.cc
380   G4KaonMinusAbsorption.cc    G4PiMinusStopN.cc
381   G4KaonMinusAbsorptionAtRest.cc  G4PiMinusStopO.cc
382   G4MuonMinusCaptureAtRest.cc   G4PiMinusStopPb.cc
383   G4NeutronCaptureAtRest.cc   G4PiMinusStopTa.cc
384   G4PiMinusAbsorptionAtRest.cc    G4PionMinusAbsorptionAtRest.cc
385   G4PiMinusStopAbsorption.cc    G4StopDeexcitation.cc
386   G4PiMinusStopAl.cc      G4StopDeexcitationAlgorithm.hh
387   G4PiMinusStopC.cc     G4StopDummyDeexcitation.cc
388   G4PiMinusStopCo.cc      G4StopTheoDeexcitation.cc
389 
390 19 September 2012 Gabriele Cosmo (hadr-stopping-V09-05-22)
391 ----------------------------------------------------------
392 - Explicitly use inclusion of headers for system of units and physical
393   constants, in plan to remove implicit inclusion from globals.hh.
394 
395 17 September 2012 Michael Kelsey (hadr-stopping-V09-05-21)
396 ----------------------------------------------------------
397 - G4HadronStoppingProcess.cc:  Follow migration of G4HadronicProcess
398   inheritance and ctor signature.
399 
400 Requires co-working base tag hadr-man-V09-05-16
401 
402 5 September 2012  Michael Kelsey  (hadr-stopping-V09-05-20)
403 -----------------------------------------------------------
404 - G4HadronicAbsorptionBertini.cc: Drop list of "allowed" hadrons, so Bertini
405   can take care of any negative hadron thrown at it.
406 
407 17 August 2012 Witek Pokorski (hadr-stopping-V09-05-19)
408 -------------------------------------------------------
409 - removed obsolete CHIPS includes
410 
411 14 August 2012 Alberto Ribon (hadr-stopping-V09-05-18)
412 ------------------------------------------------------
413 - Fixed Coverity complain in G4KaonMinusAbsorptionAtRest.cc
414 
415 13 August 2012 Alberto Ribon (hadr-stopping-V09-05-17)
416 ------------------------------------------------------
417 - Proposed for testing a tag to fix a compilation error in
418   G4MuMinusCapturePrecompound.cc when the constructor of the
419   Lorentz vector is made explicit.
420 
421 10 August 2012 Julia Yarba (hadr-stopping-V09-05-16)
422 ----------------------------------------------------
423 - Internal tag
424 
425 27 July 2012 Alberto Ribon (hadr-stopping-V09-05-15)
426 ----------------------------------------------------
427 - Replaced (deleted) the class G4FTFCaptureAtRest with the new
428   classes G4HadronicAbsorptionFritiof, G4AntiProtonAbsorptionFritiof
429   and G4AntiSigmaPlusAbsorptionFritiof
430 
431 26 July 2012 Alberto Ribon (hadr-stopping-V09-05-14)
432 ----------------------------------------------------
433 - Fixed Coverity complains in G4KaonMinusAbsorptionAtRest.cc and
434   G4PiMinusStopMaterial.cc
435 
436 - G4MuonMinusBoundDecay - added data for muon capture rate in He4
437     from recent experimental data
438 
439 19 June 2012 Vladimir Ivanchenko (hadr-stopping-V09-05-13)
440 ----------------------------------------------------------
441 - G4MuonMinusBoundDecay, G4StopElementSelector - added data
442    for muon capture rate in Hydrogen from recent experimental data
443 
444 12 June 2012  Dennis Wright  (hadr-stopping-V09-05-12)
445 ------------------------------------------------------
446 - G4HadronStoppingProcess.hh: remove member "G4HadFinalState result: because
447   it shadows "result" in .cc file
448 - replace shadowed variables m, mm, dir and index in .cc files
449 
450 24 May 2012 Vladimir Ivanchenko (hadr-stopping-V09-05-11)
451 ------------------------------------------------------------
452 - G4HadronStoppingProcess.cc - register it as an extra process
453 - G4HadronicAbsorptionBertini.cc - set process name "hBertiniCaptureAtRest"
454 
455 23 May 2012 Michael Kelsey (hadr-stopping-V09-05-10)
456 ----------------------------------------------------
457 - G4HadronStoppingProcess.cc:  Do not delete fEmCascade; ownership is
458   automatically transferred to G4HadronicInteractionRegistry by its ctor.
459 
460 23 May 2012 Vladimir Ivanchenko (hadr-stopping-V09-05-09)
461 ------------------------------------------------------------
462 23 May 2012 Vladimir Ivanchenko (hadr-stopping-V09-05-08)
463 ------------------------------------------------------------
464 - G4EmCaptureCascade - fixed initialisation of mesoatomic K-shelll energies
465 
466 22 May 2012 Michael Kelsey (hadr-stopping-V09-05-07)
467 ----------------------------------------------------
468 - G4HadronStoppingProcess.cc:  Set "enable" flags in constructor so that
469   process will register properly as "AtRest".  These flags override the
470   defaults from G4VDiscreteProcess.
471 
472 11 May 2012 Michael Kelsey
473 --------------------------
474 - G4HadronicAbsorptionBertini - NEW, inherits from G4HadronStoppingProcess,
475   registering Bertini as the model.  Ctor takes options G4ParticleDefinition
476   as (only) argument to use with IsApplicable.
477 - G4PiMinusAbsorptionBertini.cc - DELETED, replaced by above.
478 - G4PiMinusAbsorptionBertini.hh - Subclass of G4HadronicAbsorptionBertini,
479   ctor in .hh file passes G4PionMinus to base.
480 - G4KaonMinusAbsorptionBertini.hh - NEW subclass of G4HAB, ctor in .hh file
481   passes G4KaonMinus to base.
482 - G4SigmaMinusAbsorptionBertini.hh - NEW subclass of G4HAB, ctor in .hh file
483   passes G4SigmaMinus to base.
484 
485 10 May 2012 Vladimir Ivanchenko (hadr-stopping-V09-05-06)
486 ------------------------------------------------------------
487 - improved comments in new classes, implement Description in new classes
488 
489 06 May 2012 Vladimir Ivanchenko (hadr-stopping-V09-05-05)
490 ------------------------------------------------------------
491 - added new classes G4MuonMinusBoundDecay, G4ElementSelector,
492   G4EmCaptureCascade, G4MuMinusCapturePrecompound, G4HadronStoppingProcess,
493   G4MuonMinusCapture which provides general stopping process and
494   example of its implementation for mu- implementing the same model
495   as in G4MuonMinusCaptureAtRest in granular design fully based on
496   the hadronic framework
497 
498 2 May 2012 G.Folger                   ( ..trunk.. )
499 ------------------------------------------------------------
500 - revert changes by Mikhail ( revs. r58293, r28255 )
501 
502 28 Apr 2012 Mikhail Kosov (hadr-stopping-V09-05-04)
503 ------------------------------------------------------------
504 - moved model/chiral_inv_phase_space to chips
505 - formal temporary corrections in G4MuonMinusBoundDecay.cc,
506   G4MuMinusCapturePrecompound.cc, G4HadronStoppingProcess.cc
507 
508 05 April 2012 Alberto Ribon (hadr-stopping-V09-05-03)
509 ------------------------------------------------------------
510 -  G4FTFCaptureAtRest : included annihilation of anti_sigma+.
511 
512 16 February 2012 Vladimir Ivanchenko (hadr-stopping-V09-05-02)
513 ------------------------------------------------------------
514 -  G4PiMinusAbsorptionBertini - return back usage of native pre-compound
515      de-excitation for the Bertini cascade
516 
517 20 January 2012 Vladimir Ivanchenko (hadr-stopping-V09-05-01)
518 ------------------------------------------------------------
519 -  G4FTFCaptureAtRest - fixed typo;
520 
521 20 January 2012 Vladimir Ivanchenko (hadr-stopping-V09-05-00)
522 ------------------------------------------------------------
523 -  G4FTFCaptureAtRest - changed initialisation of de-excitation;
524      removed double deletion of objects; added registration
525      in G4HadronicProcessStore; added sub-type definition
526 -  G4PiMinusAbsorptionBertini - temporary do not use native pre-compound
527      but Bertini pre-compound due to double deletion of objects;
528      after fix of Bertini this should be return back
529 
530 09 November 2011 Gunter Folger     (hadr-stopping-V09-04-07)
531 ------------------------------------------------------------
532 -  fix stupid typo in sources.cmake
533 
534 08 November 2011 Gunter Folger     (hadr-stopping-V09-04-06)
535 ------------------------------------------------------------
536 -  add required include of "Bertini" to GNUmakefile and sources.cmake
537 
538 07 November 2011  Witold Pokorski  (hadr-stopping-V09-04-05)
539 ------------------------------------------------------------
540   (entry added by Gunter)
541 -  G4PiMinusAbsorptionBertini added. please more detail    ???
542 
543 02 November 2011  Alberto Ribon    (hadr-stopping-V09-04-04)
544 ------------------------------------------------------------
545 - Migrated G4FTFCaptureAtRest to the new G4Exception.
546   Files affected:
547     G4FTFCaptureAtRest.cc
548 
549 18 October 2011  Alberto Ribon    (hadr-stopping-V09-04-03)
550 -----------------------------------------------------------
551 - Added class G4FTFCaptureAtRest to handle nuclear capture
552   of anti-protons at rest with Fritiof.
553   Files affected:
554     G4FTFCaptureAtRest.hh
555     G4FTFCaptureAtRest.cc
556     GNUmakefile
557     sources.cmake
558 
559 27 September 2011  Dennis Wright  (hadr-stopping-V09-04-02)
560 -----------------------------------------------------------
561 - Migrate to integer Z and A.  File affected:
562     G4KaonMinusAbsorptionAtRest.cc
563 
564 17 September 2011  Dennis Wright  (hadr-stopping-V09-04-01)
565 -----------------------------------------------------------
566 - G4Exception migration:
567     G4PiMinusAbsorptionAtRest.cc
568     G4KaonMinusAbsorptionAtRest.cc
569 
570 15-May-2011 Dennis Wright  (hadr-stopping-V09-04-00)
571 ----------------------------------------------------
572 - G4AntiNeutronAnnihilationAtRest.cc, G4AntiProtonAnnihilationAtRest.cc,
573   G4KaonMinusAbsorptionAtRest.cc, G4KaonMinusAbsorption.cc,
574   G4NeutronCaptureAtRest.cc, G4PionMinusAbsorptionAtRest.cc :
575   remove variables which were set but not used, based on warnings from
576   gcc-4.6.0 compiler.
577 
578 11-Nov-2010 Dennis Wright  (hadr-stopping-V09-03-01)
579 ----------------------------------------------------------
580 - G4MuonMinusCaptureAtRest::DoMuCapture : fix unused branch
581     pd = G4Deuteron::Deuteron() in mass calculation
582 - G4PiMinusStopMaterial: theR was used but uninitialized.  Now init'ed
583     to 0.5 in ctor
584 - G4PiMinusAbsorptionAtRest: remove null test for vector pointer
585     in dtor
586 - G4StopDummyDeexcitation: initialize pointer _products in ctor
587 - G4KaonMinusAbsorptionAtRest::SigmaLambdaConversion : add dummy
588     particles to default of switch/case to avoid possible NULL
589     pointers
590 
591 20-Sep-2010 Gunter Folger  (hadr-stopping-V09-03-00)
592 ----------------------------------------------------------
593 - G4MuonMinusCaptureAtRest use integer A&Z for G4Fancy3DNucleus
594 
595 19-Nov-2009 Vladimir Ivantchenko (hadr-stopping-V09-02-04)
596 ----------------------------------------------------------
597 - G4PiMinusAbsorptionAtRest and G4KaonMinusAbsorptionAtRest - fixed
598    usage of G4ThreeVector
599 
600 06-Aug-2009 Gabriele Cosmo (hadr-stopping-V09-02-03)
601 ----------------------------------------------------------
602 - Removed left-over inclusions of G4NucleiPropertiesTable.hh ...
603 
604 04-Aug-2009 Vladimir Ivantchenko (hadr-stopping-V09-02-02)
605 ----------------------------------------------------------
606 - removed unused include of G4NucleiPropertiesTable.hh
607 
608 02-Feb-2009 Vladimir Ivantchenko (hadr-stopping-V09-02-01)
609 ----------------------------------------------------------
610 - added registration/deregistration to all LHEP processes
611 
612 23-Jan-2009 Vladimir Ivantchenko (hadr-stopping-V09-02-00)
613 ----------------------------------------------------------
614 G4MuonMinusCaptureAtRest - added deregistration
615 
616 22-Oct-2008 Dennis Wright (hadr-stopping-V09-01-05)
617 ---------------------------------------------------
618 - replace G4NucleiPropertiesTable::GetBindingEnergy() with
619   G4NucleiProperties::GetBindingEnergy() in
620   G4KaonMinusAbsorptionAtRest.cc and G4PiMinusStopAbsorption.cc
621 - replace G4NucleiPropertiesTable::GetAtomicMass with
622   G4NucleiProperties::GetNuclearMass in G4StopTheoDeexcitation.cc
623 
624 02-Oct-2008 Dennis Wright (hadr-stopping-V09-01-04)
625 ---------------------------------------------------
626 - replace integers with corresponding process type enum values
627 
628 01-Sep-2008 Vladimir Ivantchenko (hadr-stopping-V09-01-03)
629 ----------------------------------------------------------
630 G4MuonMinusCaptureAtRest - added registration in the
631        G4HadronicprocessStore and PrintInfo by adding
632        PreparePhysicsTable and BuildPhysicsTable methods
633 GNUmakefile - add includes
634 
635 08-Jul-2008 Dennis Wright (hadr-stopping-V09-01-02)
636 ---------------------------------------------------
637 - set process sub-type to 15 for
638   G4AntiNeutronAnnihilationAtRest, G4AntiProtonAnnihilationAtRest,
639   G4KaonMinusAbsorption, G4KaonMinusAbsorptionAtRest,
640   G4MuonMinusCaptureAtRest, G4NeutronCaptureAtRest,
641   G4PiMinusAbsorptionAtRest, G4PionMinusAbsorptionAtRest
642 
643 05-May-2007 Vladimir Ivantchenko (hadr-stopping-V09-01-01)
644 ----------------------------------------------------------
645 - G4MuMinusCaptureCascade - fixed NaN value in bound muon decay
646 
647 28-Mar-2008 Dennis Wright (hadr-stopping-V09-01-00)
648 ---------------------------------------------------
649 G4NeutronCaptureAtRest::AtomAs - add () around && within || to
650   fix gcc-4.3 compiler warning
651 
652 19-Nov-2007 Vladimir Ivantchenko (hadr-stopping-V09-00-05)
653 ----------------------------------------------------------
654 G4MuonMinusCaptureAtRest - move back
655 
656 15-Nov-2007 Vladimir Ivantchenko (hadr-stopping-V09-00-04)
657 ----------------------------------------------------------
658 G4MuonMinusCaptureAtRest - move instantiation of G4ExitationHandler from
659                            constructor to run time
660 
661 14-Nov-2007 Vladimir Ivantchenko (hadr-stopping-V09-00-03)
662 ----------------------------------------------------------
663 G4MuonMinusCaptureAtRest - fixed old memory leak
664 
665 02-Oct-2007 Vladimir Ivantchenko (hadr-stopping-V09-00-02)
666 ----------------------------------------------------------
667 G4StopElementSelector - fixed typo in Primakoff formula for capture
668                         velosity
669 
670 05-Jul-2007 Dennis Wright (hadr-stopping-V09-00-01)
671 ---------------------------------------------------
672 - removed old-style copyright from all headers
673 - fixed Software Reference Manual tags
674 
675 05-Jul-2007 Gabriele Cosmo (hadr-stopping-V09-00-00)
676 ----------------------------------------------------
677 - Fixed signature of G4MuMinusCaptureCascade::DoCascade() expecting 'const'
678   as arguments for A and Z. Resolves linking problems on SUN-CC.
679 
680 13-Feb-2007 Vladimir Ivantchenko (hadr-stopping-V08-02-02)
681 ----------------------------------------------------------
682 -  G4MuMinusCaptureCascade  - add sampling of random vector of e- in decay;
683                               add factor 2 in potential energy.
684 
685 24-Jan-2007 Vladimir Ivantchenko (hadr-stopping-V08-02-01)
686 ----------------------------------------------------------
687 -  G4MuonMinusCaptureAtRest - fix problem for the case, when isotope vector undefined
688 
689 24-Jan-2007 Vladimir Ivantchenko (hadr-stopping-V08-02-00)
690 ----------------------------------------------------------
691 -  G4MuonMinusCaptureAtRest - force to use round targetA and fix bug #926
692 
693 1-Dec-2006 Gunter Folger   (hadr-stopping-V08-01-01)
694 ----------------------------------------------------
695 -  correct inconsistent use of targetA; for effective targetA transforming
696    to integer using G4int and G4lrint gives values different by 1.
697 
698 16-Nov-2006 Vladimir Ivantchenko (hadr-stopping-V08-01-00)
699 ----------------------------------------------------------
700 -  G4MuonMinusCaptureAtRest - fix bounding energies, rewrite DoMuonCapture
701                               method, introduce protection against negative
702                               excitation energy of residual nucleus,
703                               special treatment of H and He capture;
704 -  G4MuMinusCaptureCascade  - clean up interfaces, improve kinematics
705                               in muon decay sampling
706 
707 20-Jan-2006 Gunter Folger  (hadr-stopping-V08-00-00)
708 ----------------------------------------------------
709 -  set process type to fHadronic for all processes in hadronic/stopping
710 
711 17-May-2006 Vladimir Ivantchenko (hadr-stopping-V08-00-01)
712 ----------------------------------------------------------
713 -  clean up energy/momentum balance for G4MuonMinusCaptureAtRest