Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/processes/hadronic/models/radioactive_decay/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/models/radioactive_decay/History (Version 11.3.0) and /processes/hadronic/models/radioactive_decay/History (Version 11.0.p3,)


  1 # Category radioactive_decay History              
  2                                                   
  3 See `CONTRIBUTING.rst` for details of **requir    
  4 which **must** added in reverse chronological     
  5 It must **not** be used as a substitute for wr    
  6                                                   
  7 ----------------------------------------------    
  8                                                   
  9 ## 2024-08-14 Gabriele Cosmo (radioactive_deca    
 10 - Fixed reported Coverity defects for use of s    
 11                                                   
 12 ## 2024-05-30 Vladimir Ivanchenko (radioactive    
 13 - Rename G4RadioactiveDecay -> G4VRadioactiveD    
 14   G4Radioactivation -> G4RadioactiveDecay, the    
 15   providing backward compatibility                
 16                                                   
 17 ## 2024-04-08 Vladimir Ivanchenko, Alvaro Tolo    
 18 - G4BetaPlusDecay, G4BetaMinusDecay - minor fi    
 19     In case Q-value is bigger than mass difere    
 20     may have more energy than residual free en    
 21     of 4-momentum, in such cases neutrino and     
 22     to non conservation of linear momentum bec    
 23                                                   
 24 ## 2024-02-20 Vladimir Ivanchenko (radioactive    
 25 - G4BetaPlusDecay, G4BetaMinusDecay - added ex    
 26     level of 1 eV to avoid precision lost and     
 27     negative kinetic energy                       
 28                                                   
 29 ## 2024-02-13 Vladimir Ivanchenko (radioactive    
 30 - G4BetaPlusDecay, G4BetaMinusDecay - fixed sa    
 31                                                   
 32 ## 2024-01-13 Alexander Howard (radioactive_de    
 33 - G4Radioactivation : added DBL_EPSILON check     
 34   metastables to prevent creation of zero ener    
 35   products!                                       
 36                                                   
 37 ## 2023-11-16 Alberto Ribon (radioactive_decay    
 38 - G4RadioactiveDecay, G4Radioactivation : adde    
 39   constructor of these classes, to be able to     
 40   of class constructor, the threshold for the     
 41   decays are ignored. This is meant for custom    
 42   Moreover, the constructor of these classes h    
 43   also a C++ interface - via the singleton G4H    
 44   the same time threshold for radioactive deca    
 45   reference physics lists.                        
 46   Note that, in the unlikely and weird scenari    
 47   are specified - one via G4HadronicParameters    
 48   parameter - the larger of the two is conside    
 49   In all cases, an eventual time threshold spe    
 50   (i.e. /process/had/rdm/thresholdForVeryLongD    
 51   prevails on everything else.                    
 52                                                   
 53 ## 2023-11-07 Alberto Ribon (radioactive_decay    
 54 - G4RadioactiveDecay : changed default thresho    
 55   radioactive decays are ignored - from twice     
 56   1 year.                                         
 57   ( Reminder: this threshold can be changed vi    
 58     e.g. to set it to 1000 years:                 
 59     /process/had/rdm/thresholdForVeryLongDecay    
 60   )                                               
 61                                                   
 62 ## 2023-10-05 Vladimir Ivantchenko (radioactiv    
 63 - G4RadioactiveDecay - removed debug printout     
 64                                                   
 65 ## 2023-09-28 Vladimir Ivantchenko (radioactiv    
 66 - G4Radioactivation - fixed another Coverity r    
 67                                                   
 68 ## 2023-08-29 Vladimir Ivantchenko (radioactiv    
 69 - G4Radioactivation - fixed Coverity reports      
 70                                                   
 71 ## 2023-08-23 Vladimir Ivantchenko (radioactiv    
 72 - G4RadioactiveDecay - only one table of radio    
 73     removed not needed ifdef for MULTITHREADED    
 74     class constructor, added use only lock in     
 75     after the check if the table is already do    
 76     unlock in this method; removed counter of     
 77     all virtual methods maked override and imp    
 78     the source; DecayIt(..) method is declaire    
 79     methods; use reference instead of values i    
 80     complex objects; added G4ITDecay object lo    
 81     sampling of radioactive decays with a poss    
 82     gamma emission                                
 83 - G4Radioactivation - all virtual methods mark    
 84     override and implementations are moved to     
 85     is marked as override; removed methods Get    
 86     PostStepDoIt instead base class method are    
 87 - G4BetaMinusDecay, G4BetaPlusDecay, G4BetaSpe    
 88     thread safe sampling method                   
 89 - G4NuclearDecay - implement virtual method Is    
 90     alwys return 'true', make access methods '    
 91 - G4ITDecay - added method SetupDecay, which a    
 92     inside local thread                           
 93                                                   
 94 ## 2023-07-16 Vladimir Ivantchenko (radioactiv    
 95 - G4RadioactiveDecay - fixed initialisation pr    
 96     for triton printout;                          
 97                                                   
 98 ## 2023-06-17 Vladimir Ivantchenko (radioactiv    
 99 - G4RadioactiveDecay, G4BetaSpectrumSampler -     
100     non-initialized class members                 
101                                                   
102 ## 2023-03-24 Dennis Wright (radioactive_decay    
103 - Fix coverity bug 104867: uninitialized integ    
104   Do initialization in ctor.                      
105                                                   
106 ## 2023-03-24 Dennis Wright (radioactive_decay    
107 - Fix of bug #2367: stairstep beta decay spect    
108   Create new class G4BetaSpectrumSampler to sa    
109   instead of a flat one. Add this to sources.c    
110   Change G4BetaMinusDecay and G4BetaPlusDecay     
111   Add protection against very large arguments     
112     G4BetaDecayCorrections::ModSquared            
113                                                   
114 ## 2022-11-26 Gabriele Cosmo (radioactive_deca    
115 - Fixed compilation warnings for implicit type    
116                                                   
117 ## 2022-11-14 Vladimir Ivanchenko (radioactive    
118 - G4RadioactiveDecay - added printout of the f    
119                                                   
120 ## 2022-11-03 Vladimir Ivanchenko (radioactive    
121 - G4ECDecay, G4ITDecay - extended upper limit     
122   from Z=100 to Z=104 by R. Chakma                
123                                                   
124 ## 2022-10-20 Dennis Wright (radioactive_decay    
125 - G4RadioactiveDecay - remove SetICM() method.    
126   for some time and is no longer used.  ICM no    
127   G4PhotonEvaporation.                            
128 - G4RadioactiveDecayMessenger - remove icmCmd     
129   above                                           
130                                                   
131 ## 2022-10-13 Dennis Wright (radioactive_decay    
132 - G4ECDecay - remove negative neutrino energy     
133   protection against negative values. Negative    
134   negative Q values from ENSDF for only four n    
135                                                   
136 ## 2022-10-05 Vladimir Ivanchenko (radioactive    
137 - G4ECDecay - print warning introduced in the     
138     once in each thread and only in verbose mo    
139                                                   
140 ## 2022-09-24 Vladimir Ivanchenko (radioactive    
141 - G4ECDecay - added protection against negativ    
142     to fix problem #2509                          
143                                                   
144 ## 2022-09-05 Ben Morgan (radioactive_decay-V1    
145 - Update dependencies to address warnings from    
146                                                   
147 ## 2022-04-08 Alberto Ribon (radioactive_decay    
148 - G4RadioactiveDecay : fixed memory leak (due     
149   that were not deleted) in the case of a radi    
150   happening later than the time threshold.        
151                                                   
152 ## 2022-04-04 Michel Maire (radioactive_decay-    
153 - cosmetics in G4RadioactiveDecay::StreamInfo(    
154                                                   
155 ## 2021-12-10 Ben Morgan (radioactive_decay-V1    
156 - Change to new Markdown History format           
157                                                   
158 ---                                               
159                                                   
160 # History entries prior to 11.0                   
161                                                   
162 29 October 2021 Vladimir Ivanchenko radioactiv    
163 ----------------------------------------------    
164 - G4RadioactiveDecay - updated printout of par    
165     to the recent modifications in atomic de-e    
166                                                   
167 11 October 2021 Alberto Ribon radioactive_deca    
168 ----------------------------------------------    
169 - Included github Pull Request #26 by "mirgues    
170   improve the branching ratio consistency in r    
171   by replacing hardwired radioactive-decay-mod    
172   corresponding enum values.                      
173   Modified classes: G4RadioactiveDecayMode, G4    
174   G4Radioactivation.                              
175                                                   
176 7 October 2021 Dennis Wright radioactive_decay    
177 ----------------------------------------------    
178 - remove obsolete classes G4RadioactiveDecayBa    
179   G4RadioactiveDecayBaseMessenger                 
180                                                   
181 1 October 2021 Ben Morgan radioactive_decay-V1    
182 ----------------------------------------------    
183 - Use proper enum interface for G4String::stri    
184                                                   
185 12 August 2021 Dennis Wright radioactive_decay    
186 ----------------------------------------------    
187 - Next to last step in RadioactiveDecay code m    
188    create G4RadioactiveDecay.hh, .cc, G4Radioa    
189    to eventually replace G4RadioactiveDecayBas    
190    G4RadioactiveDecayBaseMessenger.hh, .cc        
191    Code in new files is identical except for c    
192                                                   
193    G4Radioactivation.hh, .cc: replace base cla    
194    with G4RadioactiveDecay                        
195                                                   
196    update sources.cmake to add new files          
197                                                   
198 04 August 2021 Alberto Ribon radioactive_decay    
199 ----------------------------------------------    
200 - G4RadioactiveDecayBase : migrated to the new    
201   creator model ID, using the new version of G    
202                                                   
203 21 May 2021 Dennis Wright radioactive_decay-V1    
204 ----------------------------------------------    
205 - remove G4RadioactiveDecay.hh, .cc               
206 - remove G4RadioactiveDecaymessenger.hh, .cc      
207 - source.cmake: remove above filenames from li    
208 - G4ITDecay.cc: remove #include G4RadioactiveD    
209                                                   
210 16 April 2021 Ben Morgan radioactive_decay-V10    
211 ----------------------------------------------    
212 - Migrate build to modular CMake API              
213                                                   
214 27 April 2021  Alberto Ribon  radioactive_deca    
215 ----------------------------------------------    
216 - G4RadioactiveDecayBase, G4RadioactiveDecayBa    
217   a new parameter for analogue mode to kill ve    
218   at rest of nuclides happening later than thi    
219   Its default value (10^27 ns) corresponds to     
220   the universe. The value of the threshold can    
221   command, e.g. to set it to 1000 years:          
222   "/process/had/rdm/thresholdForVeryLongDecayT    
223   (This kind of cut has been introduced in ord    
224    energy depositions happening after many bil    
225    materials used in calorimetry, in particula    
226    their their natural unstable, but very long    
227    W183, W180 and Pb204. Note that the cut is     
228    lifetime, but on the actual sampled global     
229                                                   
230 15 April 2021  Vladimir Ivanchenko  radioactiv    
231 ----------------------------------------------    
232 - G4RadioactiveDecayBase - fix #2350              
233                                                   
234 13 April 2021  Alberto Ribon  radioactive_deca    
235 ----------------------------------------------    
236 - GNUmakefile, sources.cmake : removed the sub    
237   hadronic/models/management and hadronic/mode    
238   (that have been now deleted, with their clas    
239    hadronic/util and hadronic/management).        
240   Removed also the useless dependency to hadro    
241                                                   
242 31 March 2021  Gabriele Cosmo  radioactive_dec    
243 ----------------------------------------------    
244 - Use existing facility to find logical volume    
245   through in G4RadioactiveDecayBase/G4Radioact    
246                                                   
247 22 March 2021  Alberto Ribon  radioactive_deca    
248 ----------------------------------------------    
249 - G4RadioactiveDecayBaseMessenger, G4Radioacti    
250   G4RadioactiveDecaymessenger : removed deprec    
251                                                   
252 16 February 2021  Alberto Ribon  radioactive_d    
253 ----------------------------------------------    
254 - G4RadioactiveDecayBase : set the weight of s    
255   mother's weight value in the method G4Radioa    
256   Thanks to Michael Dressel (Desy) for spottin    
257   This bug, present since a long time, affects    
258   use Radioactive Decay in analogue mode with     
259   (e.g. generic biasing, GPS generator with we    
260   For completeness (but useless because this d    
261   removed in Geant4 11), the corresponding fix    
262   class G4RadioactiveDecay in the method Decay    
263                                                   
264 05 August 2020  Alberto Ribon  radioactive_dec    
265 ----------------------------------------------    
266 - G4RadioactiveDecayBaseMessenger, G4Radioacti    
267   G4RadioactivationMessenger : deprecated the     
268   "/grdm/..." and introduced the new correspon    
269   "/process/had/rdm/..." .                        
270                                                   
271 12 May 2020  Alberto Ribon  radioactive_decay-    
272 ----------------------------------------------    
273 - G4RadioactiveDecayBase.cc , G4RadioactiveDec    
274   in the method BuildPhysicsTable, check the g    
275   before printing out information.                
276                                                   
277 19 February 2020  Alberto Ribon  radioactive_d    
278 ----------------------------------------------    
279 - G4RadioactiveDecayBase.cc , G4RadioactiveDec    
280   use G4VERBOSE consistently;                     
281   for G4Radioactivation, forgotten change of v    
282   at line 844.                                    
283                                                   
284 12 February 2020  Alberto Ribon  radioactive_d    
285 ----------------------------------------------    
286 - G4RadioactiveDecayBase.cc , G4RadioactiveDec    
287   verbosity from 0 to 1, at lines: 309, 316, 3    
288   G4RadioactiveDecayBase.cc , and 340, 396, 40    
289   G4RadioactiveDecay.cc .                         
290                                                   
291  6 February 2020  Alberto Ribon  radioactive_d    
292 ----------------------------------------------    
293 - G4RadioactiveDecayBase.cc , G4RadioactiveDec    
294   verbosity from 0 to 1, at line 977 and 1720     
295                                                   
296 22 January 2020  Dennis Wright  radioactive_de    
297 ----------------------------------------------    
298 - increased verbosity thresholds in G4Radioact    
299   G4Radioctivation in order to reduce printout    
300                                                   
301 22 January 2020  Dennis Wright  radioactive_de    
302 ----------------------------------------------    
303 - G4Radioactivation::AddDeexcitationSpectrumFo    
304   by deleting pevap_products.  Addresses bug r    
305                                                   
306 10 January 2020  Dennis Wright  radioactive_de    
307 ----------------------------------------------    
308 - fix Coverity errors 102466 and 102470, "dere    
309   of ptr theDecayChannel in G4RadioactiveDecay    
310   respectively.                                   
311                                                   
312 - fix Coverity error 98937, uninitialized bool    
313   boolean applyARM, which was unused.             
314                                                   
315 19 December 2019  Dennis Wright  radioactive_d    
316 ----------------------------------------------    
317 - G4RadioactiveDecay.cc, G4RadioactiveDecayBas    
318   from 0 to 1, and remove G4cerr wherever it o    
319   G4Exception or G4cout                           
320                                                   
321 15 December 2019  Dennis Wright  radioactive_d    
322 ----------------------------------------------    
323 - G4BetaPlusDecay.cc, line 166: change sign of    
324   G4BetaDecayCorrections according to bug repo    
325                                                   
326 1 November 2019  Laurent Desorgher  radioactiv    
327 ----------------------------------------------    
328 -Add passing of type of sub-models to secondar    
329 G4RadioctiveDecay.cc   and G4RadioctiveDecayBa    
330                                                   
331 -Add radioactive decay mode with emission of T    
332 G4RadioctiveDecay.cc, G4RadioctiveDecayBase.cc    
333 Code received from Anselmo Meregaglia.            
334                                                   
335 20 August 2019  Dennis Wright  radioactive_dec    
336 ----------------------------------------------    
337 - G4RadioactiveDecayBase, G4Radioactivation :     
338 - G4Radioactivation : remove verboseLevel memb    
339     and GetVerboseLevel() methods as they are     
340 - remove G4cerr from G4Radioactivation and G4R    
341     with G4cout.                                  
342                                                   
343 29 July 2019  Dennis Wright  radioactive_decay    
344 ----------------------------------------------    
345 - G4RadioactiveDecayBase: split off unbiased d    
346   and make it protected method called DecayAna    
347   protected.                                      
348                                                   
349 - G4Radioactivation: correct bug in which AtRe    
350   both incorrectly call base class method Deca    
351                                                   
352 15 July 2019  Dennis Wright  radioactive_decay    
353 ----------------------------------------------    
354 - G4RadioactiveDecayBase::LoadDecayTable: line    
355   which was accidentally deleted when creating    
356   from G4RadioactiveDecay.  This gives correct    
357                                                   
358 21 June 2019  Makoto Asai  radioactive_decay-V    
359 ----------------------------------------------    
360 - G4RadioactiveDecay, G4RadioactiveDecayBase :    
361     are cleanly deleted at the end of program.    
362                                                   
363 17 June 2019  Dennis Wright  radioactive_decay    
364 ----------------------------------------------    
365 - G4RadioactivationMessenger : remove "fast be    
366     conversion option (not part of biasing) an    
367     part of biasing).                             
368     Add analogueMC option which was forgotten     
369 - G4RadioactiveDecayBaseMessenger : remove "fa    
370 - G4RadioactiveDecayBase.hh : remove boolean F    
371                                                   
372 - replace G4ExceptionDescription in loop with     
373   (G4RadioactiveDecay, G4RadioactiveDecayBase,    
374                                                   
375 29 May 2019  Dennis Wright  radioactive_decay-    
376 ----------------------------------------------    
377 - G4RadioactiveDecay::CalculateChainsFromParen    
378   G4Radioactivation::CalculateChainsFromParent    
379   of summedDecayTable                             
380                                                   
381  8 May 2019  Dennis Wright  radioactive_decay-    
382 ----------------------------------------------    
383 - Fix incorrect branching ratio sum for biased    
384   of N shell EC capture and spontaneous fissio    
385     G4Radioactivation.cc                          
386     G4RadioactiveDecay.cc                         
387                                                   
388  4 April 2019  Dennis Wright  radioactive_deca    
389 ----------------------------------------------    
390 - Add spontaneous fission channel                 
391     Add new class G4SFDecay to handle neutron     
392     G4RadioactiveDecayMode.hh, .cc : add SpFis    
393     G4NucleusLimits.cc : set aMax to 260 (to a    
394     G4RadioactiveDecay.cc, G4RadioactiveDecayB    
395       from database, insert into decay tables     
396     modify sources.cmake to include fission mo    
397     add fission model directory to GNUmakefile    
398                                                   
399 14 December 2018  Dennis Wright  radioactive_d    
400 ----------------------------------------------    
401 - G4RadioactiveDecayBase.hh - add StreamInfo()    
402 - G4RadioactiveDecayBase.cc - update to new N     
403    Enable printout of parameters with G4VERBOS    
404                                                   
405  5 December 2018  Gabriele Cosmo  radioactive_    
406 ----------------------------------------------    
407 - G4RadioactiveDecay: enable printout of param    
408   BuildPhysicsTable().                            
409                                                   
410  8 May 2018  Laurent Desorgher  radioactive_de    
411 ----------------------------------------------    
412 - G4ECCapture, G4RadioactiveDecay, G4Radioacti    
413     -Add the electron capture channel from the    
414                                                   
415 - G4ECCapture                                     
416     -Add tables of PL2/PL1 PM2/PM1 and PN2/PN1    
417      taken from bambynek et, Rev. Mod. Phys.,     
418                                                   
419     -Compute partial probabilities of subshell    
420      the tables  PL2/PL1, PM2/PM1, and PN2/PN1    
421                                                   
422                                                   
423  4 April 2018  Dennis Wright  radioactive_deca    
424 ----------------------------------------------    
425 - G4RadioactiveDecay::ConvolveSourceTimeProfil    
426   std::expm1 where small exp arguments are exp    
427   cancellation errors as well as the accumulat    
428   reduction weight calculation.  Although nega    
429   their size is reduced by about ten orders of    
430   negative weights to zero.  Fixes bug report     
431                                                   
432 - G4Radioactivation::ConvolveSourceTimeProfile    
433                                                   
434 12 March 2018  Dennis Wright  radioactive_deca    
435 ----------------------------------------------    
436 - G4RadioactiveDecay::AddDeexcitationSpectrumF    
437     last stable nuclide in decay chain is incl    
438     Fixes bug 2024.                               
439 - G4Radioactivation::AddDeexcitationSpectrumFo    
440                                                   
441 14 December 2017  Dennis Wright  radioactive_d    
442 ----------------------------------------------    
443 - re-tag                                          
444                                                   
445 12 December 2017  Dennis Wright  radioactive_d    
446 ----------------------------------------------    
447 - G4RadioactiveDecay.hh, .cc: add check that e    
448    G4RADIOACTIVEDATA is pointing to correct di    
449    G4RadioactiveDecay::LoadDecayTable() to cto    
450                                                   
451 - G4RadioactiveDecayBase.hh, .cc: same change     
452                                                   
453                                                   
454 15 November 2017  Dennis Wright  radioactive_d    
455 ----------------------------------------------    
456 - G4RadioactiveDecay::DecayIt in the variance     
457   replace the line                                
458       if (asecondaryparticle->GetDefinition()-    
459   with                                            
460       if (asecondaryparticle->GetDefinition()-    
461   This will allow the stable nucleus at the en    
462   be added to the final state particle stack.     
463                                                   
464                                                   
465 09 November 2017  L.Desorgher  radioactive_dec    
466 ----------------------------------------------    
467 - G4ECDecay: Set the probability for selection    
468              PM1/PM=0.995 and PM2/PM=0.005. Cl    
469                                                   
470                                                   
471 01 November 2017  V.Ivanchenko  radioactive_de    
472 ----------------------------------------------    
473 - G4RadioactiveDecay: added StreamInfo method     
474     radioactive decay parameters; call this me    
475     do not enable correlated gamma; removed un    
476                                                   
477 23 October 2017  Dennis Wright  radioactive_de    
478 ----------------------------------------------    
479 - G4Radioactivation.hh: fix unused variable wa    
480                                                   
481 20 October 2017  Dennis Wright  radioactive_de    
482 ----------------------------------------------    
483 - G4Radioactivation.hh: fix unused variable wa    
484 - include Gabriele's GNUmakefile fix              
485                                                   
486 20 October 2017  Gabriele Cosmo                   
487 ----------------------------------------------    
488 - Fixed GNUmakefile for missing dependency on     
489   processes/hadronic/models/management.           
490                                                   
491  5 October 2017  Dennis Wright  radioactive_de    
492 ----------------------------------------------    
493 - change name of class and file G4RadioactiveD    
494   G4RadioactiveDecayRatesToDaughter               
495                                                   
496 - change name of class and file G4RadioactiveD    
497   G4RadioactiveDecayChainsFromParent              
498                                                   
499 - add and fill method G4RadioactiveDecay::Proc    
500                                                   
501 - create new classes G4Radioactivation and G4R    
502     biased use only                               
503                                                   
504 - create new classes G4RadioactiveDecayBase an    
505     for unbiased use only                         
506                                                   
507 - sources.cmake: use new class names mentioned    
508                                                   
509 13 September 2017  Laurent Desorgher  radioact    
510 ----------------------------------------------    
511 - G4RadioactiveDecay::LoadDecayTable()            
512   Divide the b branching ratio of a specific d    
513   by 100 to avoid that it is higher than 1 as     
514   This BR is given in pc in the database while    
515   when setting it by G4VDecayChannel::SetBR me    
516   This solve a bug that appeared  with changes    
517   tag particles-V10-03-13.                        
518                                                   
519 11 July 2017  Dennis Wright  radioactive_decay    
520 ----------------------------------------------    
521 - G4RadioactiveDecay::BuildPhysicsTable(): rem    
522     evaporation; now done in G4PhotonEvaporati    
523                                                   
524 - G4ITDecay::DecayIt() remove all manipulation    
525     done in G4PhotonEvaporation                   
526                                                   
527 16 June 2017  Dennis Wright  radioactive_decay    
528 ----------------------------------------------    
529 - G4RadioactiveDecay.hh:                          
530     restore static G4ThreadLocal G4Fragment* p    
531 - G4RadioactiveDecay.cc:                          
532     add G4ThreadLocal G4Fragment* G4Radioactiv    
533     outside of class to avoid Clang compiler e    
534                                                   
535 12 June 2017  Dennis Wright  radioactive_decay    
536 ----------------------------------------------    
537 - due to run and compile errors on Mac, go bac    
538   remove all cached variables and delete insta    
539   G4RadioactiveDecay::dtor                        
540                                                   
541 3 June 2017  Dennis Wright  radioactive_decay-    
542 ----------------------------------------------    
543 - G4RadioactiveDecay: store polarizedNucleus a    
544   in order to improve multithreading behavior     
545 - G4ITDecay::DecayIt: change code to deal with    
546                                                   
547 31 May 2017  Dennis Wright  radioactive_decay-    
548 ----------------------------------------------    
549 - G4ITDecay: remove unused pointer to daughter    
550                                                   
551 29 May 2017  Dennis Wright  radioactive_decay-    
552 ----------------------------------------------    
553 - G4RadioactiveDecay: add static thread local     
554     nuclear polarization in G4ITDecay             
555 - G4RadioactiveDecay::dtor:  delete photonEvap    
556 - G4ITDecay: store in static G4Fragment the nu    
557     decay so that it can be used as initial po    
558                                                   
559 12 May 2017  Dennis Wright  radioactive_decay-    
560 ----------------------------------------------    
561 - G4RadioactiveDecay: instantiate G4PhotonEvap    
562     G4ITDecay                                     
563 - G4ITDecay: remove instantiation of G4PhotonE    
564     G4RadioactiveDecay instead                    
565                                                   
566  7 March 2017  Dennis Wright  radioactive_deca    
567 ----------------------------------------------    
568 - G4RadioactiveDecay::DecayIt() : add line        
569   fParticleChangeForRadDecay.ProposeWeight(the    
570   to propagate weight of parent track.  Fixes     
571                                                   
572 21 February 2017  V.Ivanchenko  radioactive_de    
573 ----------------------------------------------    
574 - G4ITDecay: make daughterNucleus a pointer an    
575     state of the G4Fragment there                 
576 - G4RadioactiveDecay - removed G4ThreadLocal G    
577                                                   
578 20 February 2017  A. Ribon      radioactive_de    
579 ----------------------------------------------    
580 - G4RadioactiveDecay: switch off temporarily t    
581                       to limit the non-reprodu    
582                                                   
583 16 February 2017  V.Ivanchenko  radioactive_de    
584 ----------------------------------------------    
585 - G4ITDecay: fixed old mass variable              
586                                                   
587 14 February 2017  Dennis Wright  radioactive_d    
588 ----------------------------------------------    
589 - G4ITDecay: Vladimir's changes from trunk whi    
590     added check on Z, A, excitation energy in     
591     sure that correlated gamma may be sampled;    
592     when previous nucleaus is reused; use floa    
593     when a new ion is created                     
594                                                   
595 - G4RadioactiveDecay: use Laurent's level tole    
596                                                   
597 10 February 2017  Dennis Wright  radioactive_d    
598 ----------------------------------------------    
599 - G4RadioactiveDecay: add static G4ThreadLocal    
600   to serve as cache for polarized nucleus         
601                                                   
602 - G4RadioactiveDecay::BuildPhysicsTable: added    
603     G4DeexPrecoParameters* param = G4NuclearLe    
604     param->SetUseFilesNEW(true);                  
605     param->SetCorrelatedGamma(true);              
606                                                   
607   in order to enable correlated gamma emission    
608                                                   
609 - G4ITDecay: use G4RadioactiveDecay::polarized    
610   chain decay with polarization                   
611                                                   
612 20 December 2016  Dennis Wright  radioactive_d    
613 ----------------------------------------------    
614 - G4ITDecay::G4ITDecay(): make G4PhotonEvapora    
615   and initialize only once to avoid memory chu    
616                                                   
617 - G4ITDecay::DecayIt(): make G4Fragment a data    
618     deletion at end of this method and keep po    
619                                                   
620 7 November 2016  Dennis Wright  radioactive_de    
621 ----------------------------------------------    
622 - G4RadioactiveDecay::LoadDecayTable: fix segf    
623   empty decay table                               
624                                                   
625 4 November 2016  Dennis Wright  radioactive_de    
626 ----------------------------------------------    
627 - G4RadioactiveDecay::LoadDecayTable: fix bug     
628   entries found in database                       
629                                                   
630 30 September 2016  Dennis Wright  radioactive_    
631 ----------------------------------------------    
632 - G4RadioactiveDecay::LoadDecayTable: fix unex    
633   is not found                                    
634                                                   
635 26 September 2016  Dennis Wright  radioactive_    
636 ----------------------------------------------    
637 - G4BetaMinusDecay::DecayIt: add protection fo    
638   unitialized read error                          
639 - G4BetaMinusDecay::SetUpBetaSpectrumSampler:     
640   block                                           
641                                                   
642 23 September 2016  Dennis Wright  radioactive_    
643 ----------------------------------------------    
644 - G4BetaMinusDecay::SetUpBetaSpectrumSampler:     
645   spectrumSampler                                 
646                                                   
647 - G4RadioactiveDecayRate copy ctor: restore ve    
648   per Coverity                                    
649                                                   
650  7 September 2016  Dennis Wright  radioactive_    
651 ----------------------------------------------    
652 - G4NuclearDecay.hh: fixed compilation error b    
653   floating level                                  
654                                                   
655 16 August 2016  Dennis Wright  radioactive_dec    
656 ----------------------------------------------    
657 - remove obsolete class G4NuclearDecayChannel     
658   G4AlphaDecayChannel, G4BetaMinusDecayChannel    
659   G4ITDecayChannel, G4KshellECDecayChannel, G4    
660   G4MshellECDecayChannel and G4ProtonDecayChan    
661                                                   
662 - G4RadioactiveDecay: enable reading of floati    
663   nuclides into decay tables                      
664                                                   
665 - G4RadioactiveDecay and all specific decay ch    
666   nuclides with floating levels to decay          
667                                                   
668 - this tag works only with the RadioactiveDeca    
669                                                   
670                                                   
671 25 July 2016  Vladimir Ivanchenko  radioactive    
672 ----------------------------------------------    
673 - G4NuclearDecayChannel, G4RadioactiveDecay, G    
674     switch to use new gamma level data instead    
675                                                   
676 16 June 2016  Vladimir Ivanchenko  radioactive    
677 ----------------------------------------------    
678 - G4RadioactiveDecay::BuildPhysicsTable: remov    
679   deexcitation and leave only G4Exception. Ini    
680   in Physics List                                 
681                                                   
682 15 June 2016  Dennis Wright  radioactive_decay    
683 ----------------------------------------------    
684 - G4RadioactiveDecay::BuildPhysicsTable: remov    
685   deexcitation to avoid overwriting its initia    
686   fatal exception if initialization not done s    
687                                                   
688 4 April 2016  Dennis Wright  radioactive_decay    
689 ----------------------------------------------    
690 - remove obsolete class G4RIsotopeTable           
691                                                   
692 29 March 2016 Laurent Desorgher   radioactive_    
693 ----------------------------------------------    
694 - Add production of gamma and electron spectra    
695   in the biased mode. New method G4Radioactive    
696                                                   
697 29 February 2016 Andrea Dotti   radioactive_de    
698 ----------------------------------------------    
699 - New API for G4VDecayChannel class (avoid MT     
700   requires partciles-V10-02-08                    
701                                                   
702 16 February 2016 Dennis Wright  radioactive_de    
703 ----------------------------------------------    
704 - G4RadioactiveDecay::DoDecay: add protection     
705   decay channel                                   
706                                                   
707 16 December 2015 Dennis Wright  radioactive_de    
708 ----------------------------------------------    
709 - G4RadioactiveDecay: rename several methods a    
710   represent their meaning:                        
711     GetTaoTime() -> ConvolveSourceTimeProfile(    
712     taotime -> convolvedTime                      
713     theDecayTable -> summedDecayTable             
714     rates -> Acoeff                               
715                                                   
716 - added class G4BatemanParameters to eventuall    
717                                                   
718  3 December 2015 Dennis Wright  radioactive_de    
719 ----------------------------------------------    
720 - retag radioactive_decay-V10-01-24               
721                                                   
722  2 December 2015 Dennis Wright  radioactive_de    
723 ----------------------------------------------    
724 - G4BetaMinusDecay.cc, G4RadioactiveDecay.cc:     
725   when endpoint energy is 0 in beta- decay.  T    
726                                                   
727 18 November 2015 Dennis Wright  radioactive_de    
728 ----------------------------------------------    
729 - use method proposed by Andreas Zoglauer to t    
730   non-conservation in IT and EC modes due to i    
731   model.  Fixes bug #1756.                        
732                                                   
733 12 November 2015 Dennis Wright  radioactive_de    
734 ----------------------------------------------    
735 - G4RadioactiveDecay::DoDecay() : pass parent     
736     G4DecayTable::SelectADecayChannel in order    
737     mass defects between parent and daughter.     
738                                                   
739 29 October 2015 Dennis Wright  radioactive_dec    
740 ----------------------------------------------    
741 - remove obsolete class G4BetaFermiFunction an    
742   sources.cmake, G4NuclearDecayChannel.  Addre    
743                                                   
744 21 October 2015 Luis Sarmiento radioactive_dec    
745 ----------------------------------------------    
746 - G4NeutronDecay added to work with the "Neutr    
747                                                   
748 9 October 2015 Dennis Wright  radioactive_deca    
749 ----------------------------------------------    
750 - G4ITDecay.cc: fix memory leak of G4Fragment*    
751   from Bug Report #1787                           
752                                                   
753 22 September 2015 Dennis Wright  radioactive_d    
754 ----------------------------------------------    
755 - G4RIsotopeTable: add object name in ctor        
756 - G4RadioactiveDecay:  remove G4RIsotopeTable     
757   pointers                                        
758                                                   
759 8 September 2015 Luis Sarmiento radioactive_de    
760 ----------------------------------------------    
761 - G4ProtonDecay linking problem fixed.            
762                                                   
763 8 September 2015 Luis Sarmiento radioactive_de    
764 ----------------------------------------------    
765 - Changed G4ProtonDecayChannel by G4ProtonDeca    
766                                                   
767 1 September 2015 Dennis Wright  radioactive_de    
768 ----------------------------------------------    
769 - G4RIsotopeTable.cc, G4NuclearDecayChannel.cc    
770   G4RadioactiveDecay.cc: add temporary checks     
771                                                   
772 30 July 2015 S Incerti, V Iv. radioactive_deca    
773 ----------------------------------------------    
774 - Fixing Bugzilla #1727                           
775                                                   
776 13 July 2015 A Dotti     radioactive_decay-V10    
777 ----------------------------------------------    
778 - Fixing coverity issues #60965 #60966            
779                                                   
780 22 May 2015 L Desorgher  radioactive_decay-V10    
781 ----------------------------------------------    
782 - G4ECDecay use of daughter atom instead of pa    
783                                                   
784                                                   
785 13 April 2015 Dennis Wright  radioactive_decay    
786 ----------------------------------------------    
787 - G4RadioactivedDecay::LoadDecayTable : implem    
788     level search using tolerance (now 0.1 keV)    
789 - G4RadioactivedDecay::AddDecayTable : bug fix    
790     ratios (brs[1] -> brs[2] in beta+ decay)      
791                                                   
792 10 March 2015 Dennis Wright  radioactive_decay    
793 ----------------------------------------------    
794 - re-enable setting of ARM on or off (default     
795   G4ECDecay                                       
796 - also include Michel Maire's change from 5 Ma    
797                                                   
798 05 March 2015 Michel Maire                        
799 --------------------------                        
800 - G4RadioactiveDecay::BuildPhysicsTable() : ad    
801                                                   
802 27 February 2015 Dennis Wright  radioactive_de    
803 ----------------------------------------------    
804 - improved efficiency of neutrino energy sectr    
805   G4BetaPlusDecay and G4BetaMinusDecay            
806 - use Q value and electron binding energy to c    
807   in G4ECDecay                                    
808                                                   
809 11 February 2015 Andrea Dotti   radioactive_de    
810 ----------------------------------------------    
811 - Temporary removing sharing of decay table ma    
812   threads to verify if failures in MT disappea    
813                                                   
814 29 January 2015  Dennis Wright  radioactive_de    
815 ----------------------------------------------    
816 - put autolock on new of master decay map         
817                                                   
818 27 January 2015  Dennis Wright  radioactive_de    
819 ----------------------------------------------    
820 -G4BetaMinusDecay::DecayIt: fix FPE error in s    
821 -G4BetaPlusDecay::DecayIt: fix possible FPE er    
822                                                   
823 22 January 2015  Dennis Wright  radioactive_de    
824 ----------------------------------------------    
825 - G4BetaMinusDecay.cc: fix divide by zero neut    
826 - G4BetaPlusDecay.cc: fix zero pointer for spe    
827                                                   
828 16 January 2015  Gabriele Cosmo  radioactive_d    
829 ----------------------------------------------    
830 - Corrected GNUmakefile and sources.cmake scri    
831   on electromagnetic/lowenergy module.            
832                                                   
833 15 January 2015  Dennis Wright  radioactive_de    
834 ----------------------------------------------    
835 - G4RadioactiveDecay::BuildPhysicsTable: chang    
836   deexcitation only if one doesn't already exi    
837 - G4ECDecay.cc: re-install check for zero poin    
838                                                   
839 12 January 2015  Dennis Wright  radioactive_de    
840 ----------------------------------------------    
841 - G4RadioactiveDecay::BuildPhysicsTable : regi    
842   G4LossTableManager so that electron shells c    
843   Auger flags to true, PIXE to false              
844 - G4ECDecay.cc:  re-arrange code to accommodat    
845                                                   
846 19 December 2014  Dennis Wright radioactive_de    
847 ----------------------------------------------    
848 - use G4NuclearDecay as the new base class for    
849   replaces G4NuclearDecayChannel                  
850 - all decay channels (G4AlphaDecay, G4BetaMinu    
851   G4ITDecay and G4ECDecay) modified to use new    
852 - G4NuclearDecayChannel removed from G4Radioac    
853                                                   
854 08 December 2014  Dennis Wright radioactive_de    
855 ----------------------------------------------    
856 - added new classes G4BetaMinusDecay, G4BetaPl    
857   to streamline inheritance chain and reduce n    
858                                                   
859 06 November 2014 Dennis Wright radioactive_dec    
860 ----------------------------------------------    
861 - G4NuclearDecayChannel: remove upper limit on    
862   G4PhotoEvaporation.  Fixes exception.           
863                                                   
864 04 November 2014 Dennis Wright radioactive_dec    
865 ----------------------------------------------    
866 - G4NuclearDecayChannel::DecayIt: allow up to     
867   G4PhotoEvaporation::BreakUp.  This fixes the    
868   more than one gamma                             
869                                                   
870 03 November 2014 Dennis Wright radioactive_dec    
871 ----------------------------------------------    
872 - added new class G4AlphaDecay to streamline i    
873     calculate decay product energies              
874 - G4RadioactiveDecay.cc: use G4AlphaDecay inst    
875                                                   
876 - G4NuclearDecayChannel.cc: check number of ga    
877     G4PhotoEvaporation and take different acti    
878     gammas                                        
879                                                   
880 21 October 2014  Dennis Wright radioactive_dec    
881 ----------------------------------------------    
882 - G4RadioactiveDecay dtor: add delete dkmap to    
883 - G4RadioactiveDecay.hh : set size of decayWin    
884                                                   
885 13 October 2014  Dennis Wright radioactive_dec    
886 ----------------------------------------------    
887 - G4NuclearDecayChannel, G4BetaDecayCorrection    
888   several more variables const                    
889                                                   
890 13 October 2014  Dennis Wright radioactive_dec    
891 ----------------------------------------------    
892 - G4RadioactiveDecay::GetMeanFreePath(): make     
893   G4ParticleDefinition const                      
894                                                   
895 - G4RadioactiveDecay::LoadDecayTable(), GetDec    
896   make G4ParticleDefinition arguments const       
897                                                   
898 12 September 2014 Luis Sarmiento radioactive_d    
899 ----------------------------------------------    
900 - Fixed file missing in commit that enables th    
901                                                   
902 06 August 2014 Luis Sarmiento radioactive_deca    
903 ----------------------------------------------    
904 - proton decay added. It was coded mimicking t    
905   The word in the data file is "Proton"           
906 - dummy double proton decay "Proton2" added fo    
907   the double beta decays                          
908                                                   
909 12 June 2014  Dennis Wright radioactive_decay-    
910 ----------------------------------------------    
911 - fix memory leak in dtor of G4RIsotopeTable.c    
912                                                   
913 10 June 2014  Dennis Wright radioactive_decay-    
914 ----------------------------------------------    
915 - G4RadioactiveDecay::GetMeanFreePath: tau = -    
916   very short lifetime or that was not listed i    
917   set pathlength to DBL_MIN.  This fixes bug #    
918                                                   
919 20 February 2014  Dennis Wright radioactive_de    
920 ----------------------------------------------    
921 - G4RadioactiveDecayMode.hh, .cc: add double b    
922   to enum                                         
923 - G4RadioactiveDecay.cc: add dummies for doubl    
924   decay in order to partially fix Bug 1560: lo    
925   scheme                                          
926                                                   
927 6 February 2014  Dennis Wright radioactive_dec    
928 ----------------------------------------------    
929 - G4NuclearDecayChannel::DecayIt: remove enfor    
930                                                   
931 31 January 2014  Dennis Wright radioactive_dec    
932 ----------------------------------------------    
933 - G4RadioactiveDecay::~G4RadioactiveDecay: fix    
934     table map                                     
935 - G4NuclearDecayChannel::DecayIt: enforce sing    
936     deexcitation-> BreakUp() to guarantee only    
937 - remove obsolete hbook files from test/betate    
938                                                   
939 24 November 2013  Dennis Wright radioactive_de    
940 ----------------------------------------------    
941 - G4RadioactiveDecay::GetMeanFreePath: current    
942     for isomers.  This prevented isomers from     
943     replacing GetPDGStable() with lifetime ==     
944     Also clean up calculation of pathlength.      
945                                                   
946 - G4NuclearDecayChannel: clean out unused prin    
947                                                   
948 13 November 2013  Dennis Wright radioactive_de    
949 ----------------------------------------------    
950 - G4RadioactiveDecay::LoadDecayTable: fix endp    
951     channel for beta+ decay - subtract 2 elect    
952                                                   
953 11 November 2013  Dennis Wright radioactive_de    
954 ----------------------------------------------    
955 - fixed bugs causing decay chains to stop prem    
956 - G4NuclearDecayChannel::DecayIt:                 
957     in the case of IT, get excitation energy f    
958             (const G4Ions*)(G4MT_parent))->Get    
959     remove subtraction of gamma energy from va    
960                                                   
961 - G4RadioactiveDecay::GetDecayTable: search in    
962     using name of ion, not integer key - this     
963                                                   
964 7 November 2013  Dennis Wright radioactive_dec    
965 ----------------------------------------------    
966 - G4NuclearDecayChannel::DecayIt: allow explic    
967   and send residual nucleus to final state for    
968 - G4RadioactiveDecay: clean up                    
969                                                   
970 21 October 2013  Dennis Wright radioactive_dec    
971 ----------------------------------------------    
972 - G4NuclearDecayChannel::DecayIt: in loop to s    
973   Andrea Dotti's protections and fatal excepti    
974   ions are not found                              
975                                                   
976 14 October 2013  Dennis Wright radioactive_dec    
977 ----------------------------------------------    
978 - G4NuclearDecayChannel::DecayIt: add an elect    
979   in case of electron capture.  This fixes the    
980   mass deficit warning.                           
981                                                   
982 4 October 2013  Dennis Wright radioactive_deca    
983 ----------------------------------------------    
984 - G4NuclearDecayChannel: change class member d    
985   from TLS back to plain G4double - fixes infi    
986                                                   
987 1 October 2013  Makoto Asai  radioactive_decay    
988 ----------------------------------------------    
989 - G4NuclearDecayChannel : Fixed thread-safety     
990                                                   
991 9 September 2013  Makoto Asai  radioactive_dec    
992 ----------------------------------------------    
993 - G4RadioactiveDecay::LoadDecayTable() : modif    
994   for multi-threaded mode.                        
995                                                   
996 5 September 2013  Dennis Wright  radioactive_d    
997 ----------------------------------------------    
998 - G4NuclearDecayChannel::DecayIt() : remove un    
999   (theParentMass)                                 
1000                                                  
1001 16 August 2013  Dennis Wright  radioactive_de    
1002 ---------------------------------------------    
1003 - cleanup and retag                              
1004                                                  
1005 12 August 2013  Dennis Wright  radioactive_de    
1006 ---------------------------------------------    
1007 - G4RadioactiveDecay:                            
1008     move registry of isotope table from Build    
1009     This fixes problem of missing secondaries    
1010                                                  
1011 - G4NuclearDecayChannel: use integer metastab    
1012     energy values.  Where only energy is know    
1013     level.                                       
1014                                                  
1015 12 July 2013  Dennis Wright  radioactive_deca    
1016 ---------------------------------------------    
1017 - G4RadioactiveDecay:                            
1018     to accommodate multi-threading remove the    
1019     to G4ParticleDefinition and replace with     
1020                                                  
1021     remove IsLoaded() method and data member     
1022     redundant due to above changes               
1023                                                  
1024 20 June 2013  Andrea Dotti   radioactive_deca    
1025 ---------------------------------------------    
1026 - G4RIsotopeTable.cc : fix bug in checking if    
1027   been loaded (accessing map without protecti    
1028                                                  
1029 20 June 2013  Dennis Wright  radioactive_deca    
1030 ---------------------------------------------    
1031 - G4RadioactiveDecay.cc : fix memory leak by     
1032   delete theIsotopeTable;                        
1033   to dtor                                        
1034                                                  
1035 18 June 2013 V. Ivanchenko  radioactive_decay    
1036 ---------------------------------------------    
1037 - G4RadioactiveDecay, G4NuclearDecayChannel,     
1038   G4BetaMinusDecayChannel, G4BetaPlusDecayCha    
1039     typedefs from Randomize.hh instead of CLH    
1040                                                  
1041 18 June 2013 V. Ivanchenko  radioactive_decay    
1042 ---------------------------------------------    
1043 - G4RadioactiveDecay - initialise Isotope tab    
1044                                                  
1045 18 June 2013 V. Ivanchenko  radioactive_decay    
1046 ---------------------------------------------    
1047 - G4RadioactiveDecay - moved initialisation o    
1048     the constructor to BuildPhysicsTable meth    
1049                                                  
1050 6 June 2013  Gabriele Cosmo  radioactive_deca    
1051 ---------------------------------------------    
1052 - Replaced keyword 'ERROR' with 'RDM_ERROR' t    
1053   specific macros defined in Windows system.     
1054                                                  
1055 8 March 2013  Gabriele Cosmo  radioactive_dec    
1056 ---------------------------------------------    
1057 - Fixed use of internal MT data in G4NuclearD    
1058                                                  
1059 1 January 2013  Laurent Desorgher  radioactiv    
1060 ---------------------------------------------    
1061 - G4RadioactiveDecay: fix partly bug 1359        
1062   -Force the boost of the decay products in l    
1063   -The parent energy considered in the boost     
1064    the total energy of dynamic ion where the     
1065   -Some difference in momentum and energy bal    
1066                                                  
1067                                                  
1068 13 November 2012  Dennis Wright  radioactive_    
1069 ---------------------------------------------    
1070 - G4NuclearDecayChannel: fix Coverity bugs 15    
1071   variables, and bug 14520, dereference of po    
1072 - G4RIsotopeTable: add assignment operator as    
1073 - G4RadioactiveDecay.hh - remove extra includ    
1074                                                  
1075 04 October 2012  Gabriele Cosmo  radioactive_    
1076 ---------------------------------------------    
1077 - G4RIsotopeTable.cc: added inclusion of unit    
1078                                                  
1079 03 October 2012  Vladimir Ivantchenko  radioa    
1080 ---------------------------------------------    
1081 - G4RadioactiveDecay - added isInitialised fl    
1082     initialisation printout                      
1083                                                  
1084 03 October 2012  Vladimir Ivantchenko  radioa    
1085 ---------------------------------------------    
1086 - G4RadioactiveDecay - removed internal Physi    
1087     path and implement the same algorithm as     
1088     PhysicsVector here useless because introd    
1089     do not save any CPU                          
1090                                                  
1091 02 October 2012  Vladimir Ivantchenko  radioa    
1092 ---------------------------------------------    
1093 - G4RadioactiveDecay - modified BuildPhysicsT    
1094     obsolete methods to access PhysicsVector,    
1095     initialisation of atomic de-excitation (n    
1096     radioactive decay is used alone), modifie    
1097     sabstitute obsolete access method to the     
1098 - source.cmake and GNUmakefile - remove depen    
1099                                                  
1100 22 September 2012  Laurent Desorgher  radioac    
1101 ---------------------------------------------    
1102 - Reset a print message in G4RIsotopeTable to    
1103   Problem reported by Michel Maire.              
1104                                                  
1105 21 September 2012  Gabriele Cosmo  radioactiv    
1106 ---------------------------------------------    
1107 - Explicitly use inclusion of headers for sys    
1108   constants, in plan to remove implicit inclu    
1109                                                  
1110 27 July 2012  Laurent Desorgher  radioactive_    
1111 ---------------------------------------------    
1112  -Set a flag isAllVolumesMode in G4Radioactiv    
1113   the geometry is changed, the AllVolume Mode    
1114   Problem reported by Tatsumi Koi.               
1115                                                  
1116  -Use of evaporation nuclear level data in G4    
1117   for getting the mean life of an exited nucl    
1118   radioactive decay database. Solving of a pr    
1119                                                  
1120                                                  
1121 10 July 2012  Laurent Desorgher  radioactive_    
1122 ---------------------===---------------------    
1123  -G4RadiocativeDecay::LoadDecayTable             
1124   Add LoadedNuclei.push_back(theParentNucleus    
1125   also for the case where user data files are    
1126     1324. Changes proposed by Joa L.             
1127                                                  
1128 27 June 2012  Dennis Wright  radioactive_deca    
1129 ---------------------------------------------    
1130 - G4BetaDecayCorrections::ctor : to fix bug f    
1131   alphaZ = fine_structure_const*std::abs(Z);     
1132      with                                        
1133   alphaZ = fine_structure_const*Z;               
1134 - G4BetaDecayCorrections::FermiFunction : rep    
1135   if (Wprime < 1.) Wprime = W;                   
1136     with                                         
1137   if (Wprime <= 1.00001) Wprime = 1.00001;       
1138   to fix discontinuity in electron screening     
1139                                                  
1140   Above changes suggested by Ryan Fitzgerald     
1141                                                  
1142 11 June 2012  Dennis Wright  radioactive_deca    
1143 ---------------------------------------------    
1144 - replace shadowed variable "s" in G4NucleusL    
1145   and G4RadioactiveDecayMode.cc.  Replace sha    
1146   in G4RadioactiveDecay.cc                       
1147                                                  
1148 01 May 2012  Laurent Desorgher  radioactive_d    
1149 ---------------------------------------------    
1150 - G4RIsotopeTable : Add the reading of user d    
1151    into account the life time given in these     
1152 - G4RadioactiveDecay: Put the activation deve    
1153    the tagged release.                           
1154                                                  
1155 17 March 2012  Dennis Wright  radioactive_dec    
1156 ---------------------------------------------    
1157 - G4RIsotopeTable::GetMeanLifeTime : change l    
1158   to fix infinite loop when excitation energy    
1159                                                  
1160 23 November 2011  L.Desorgher(radioactive_dec    
1161 ---------------------------------                
1162 - G4NuclearDecayChannel.cc: add initialisatio    
1163   line 455 to avoid segmentation fault for so    
1164                                                  
1165 20 November 2011  V.Ivanchenko(radioactive_de    
1166 ---------------------------------                
1167 -- G4NuclearDecayChannel.cc: add check if dee    
1168                                                  
1169 20 November 2011  V.Ivanchenko(radioactive_de    
1170 ---------------------------------                
1171 -- G4NuclearDecayChannel.cc:                     
1172         - migration to the new design of atom    
1173           activation of deexcitation via EM U    
1174           G4EmProcessOptions as it is shown i    
1175 -- GNUmakefile and source.cmake - dependence     
1176                                                  
1177 03 November 2011  Laurent Desorgher(radioacti    
1178 ---------------------------------                
1179 --G4NucleusLimits.cc:                            
1180   -Suppress the Z<100 limit                      
1181 --G4RadioactiveDecay:                            
1182   -Add the reading of Spontaneous Fission mod    
1183 --G4RadioactiveDecayMode:                        
1184   -Add SpFission mode                            
1185                                                  
1186 18 October 2011 Laurent Desorgher(radioactive    
1187 ---------------------------------                
1188 --G4RadioactiveDecay:                            
1189    -Add possibility for the user to load its     
1190    -Set halflifethreshold negative by default    
1191      excited nuclei resulting from a radioact    
1192 --G4RadioactiveDecayChannel:                     
1193    -Correction to allow the atomic relaxation    
1194      also during beta and alpha decay.  Probl    
1195      by Ko Abe                                   
1196 --G4RadioactiveDecayMessenger:                   
1197    -Add macro commands  /grdm/setRadioactiveD    
1198                         /grdm/setPhotoEvapora    
1199                                                  
1200 26 September 2011  Dennis Wright  (radioactiv    
1201 ---------------------------------------------    
1202 - fix compiler bug in G4BetaDecayCorrections     
1203 - change exception codes to HAD_RDM_00n          
1204                                                  
1205 15 September 2011  Dennis Wright  (radioactiv    
1206 ---------------------------------------------    
1207 - replace G4HadronicException with G4Exceptio    
1208   G4RadioactiveDecay.cc, G4RIsotopeTable.cc      
1209                                                  
1210 15 September 2011  Dennis Wright  (radioactiv    
1211 ---------------------------------------------    
1212 - add G4BetaDecayType.hh, .cc and G4BetaDecay    
1213   to sources.cmake                               
1214                                                  
1215 - upgrade to new G4Exception.  Files affected    
1216   G4NuclearDecayChannel.cc                       
1217                                                  
1218 9 September 2011  Dennis Wright  (radioactive    
1219 ---------------------------------------------    
1220 - G4RadioactiveDecay.cc: mistakenly removed H    
1221   from tag -04.  Re-instate it here.             
1222                                                  
1223 9 September 2011  Dennis Wright  (radioactive    
1224 ---------------------------------------------    
1225 - G4RadioactiveDecay.hh, .cc: add new Fermi f    
1226     decay spectral shapes                        
1227 - create G4BetaDecayType, an enum of beta tra    
1228 - create G4BetaDecayCorrections, a class cont    
1229     forbidden transition calculations            
1230                                                  
1231 9 July 2011  Dennis Wright  (radioactive_deca    
1232 ---------------------------------------------    
1233 - G4RadioactiveDecay.cc : add H. Kurasige's f    
1234   (bug report 1224)                              
1235                                                  
1236 5 June 2011  Dennis Wright  (radioactive_deca    
1237 ---------------------------------------------    
1238 - G4RadioactiveDecay.cc: set process subtype     
1239                                                  
1240 1 June 2011  Michael Kelsey (SLAC) (radioacti    
1241 ---------------------------------------------    
1242 - G4RadiactiveDecay:  Add data members and Se    
1243   directional biasing ("collimation") of visi    
1244   gamma, neutron, and alphas, but not neutrin    
1245                                                  
1246 - G4RadiactiveDecaymessenger:  Add commands t    
1247   biasing.                                       
1248                                                  
1249 31 May 2011  L.Desorgher (radioactive_decay-V    
1250 ---------------------------------------------    
1251 - Fixing to bug 1662 (remove of a warning).      
1252   Adding of a check for maximum shell number,    
1253   of G4NuclearDecayChannel.                      
1254                                                  
1255 19 May 2011  Dennis Wright (SLAC) (radioactiv    
1256 ---------------------------------------------    
1257 - G4RadioactiveDecay.cc: fix gcc 4.6 warning:    
1258   used                                           
1259                                                  
1260  3 December 2010  Dennis Wright (SLAC) (radio    
1261 ---------------------------------------------    
1262 - G4NuclearDecayChannel: remove unused variab    
1263 - G4RadioactiveDecay::LoadDecayTable(): initi    
1264 - G4RadioactiveDecay::AddDecayRateTable(): de    
1265     memory leak                                  
1266 - G4RadioactiveDecay::SetSourceTimeProfile():    
1267     SBin[99], SProfile[99] to SBIN[100], SPro    
1268 - G4RadioactiveDecay::SetDecayBias(): fix arr    
1269     DBin[99], DProfile[99] to DBIN[100], DPro    
1270 - G4RadioactiveDecay::DecayIt(): to avoid pos    
1271     zero ptr when in branching ratio bias mod    
1272     biasing active                               
1273                                                  
1274 - G4RadioactiveDecayRate ctor: initialize Z,     
1275     verboseLevel to 0                            
1276                                                  
1277 18 November 2010  F.Lei (radioactive_decay-V0    
1278 ---------------------------------------------    
1279 - src/G4RadioactiveDecay.cc:1593 get rid of t    
1280   gcc4.5.1                                       
1281                                                  
1282 17 November 2010  F.Lei (radioactive_decay-V0    
1283 - Completed the implementation of generating     
1284 - Set the default h-l threshold to 1 micros i    
1285 - General improvement in VR mode implementati    
1286 - G4RadioactiveDecaymessenger.cc: icmCMD,armC    
1287   at all states.                                 
1288                                                  
1289 11 November 2010  F.Lei                          
1290 - further updates to G4RadioactivityTable.hh     
1291                                                  
1292 10 November 2010  Dennis Wright (radioactive_    
1293 ---------------------------------------------    
1294 - G4RadioactiveDecay.cc : replaced incorrect     
1295   in DecayIt(const G4Track&, )                   
1296                                                  
1297 - G4RadioactivityTable.cc : add include file     
1298   with std::map in method AddIsotope             
1299                                                  
1300 29 Oct 2010 F. Lei                               
1301 ------------------                               
1302 - Added G4RadioactivityTable.hh .cc files for    
1303 - Added in G4RadioactiveDecay.hh:                
1304   std::vector<G4RadioactivityTable*> GetTheRa    
1305   // this is how the radioactivity tables can    
1306   std::vector<G4RadioactivityTable*>  theRadi    
1307   std::map<G4int,G4int>     decayWindows;        
1308 - In G4RadioactiveDecay.cc:                      
1309   starting line 1291: changes need to setup t    
1310   line 1624: include the track weight in the     
1311   line 1627: add the rate to the radioactivit    
1312 - improved formatting of all the class files     
1313                                                  
1314                                                  
1315 11 Oct 2010 F. Lei (radioactive_decay-V09-03-    
1316                                                  
1317 - G4RadioactiveDecay.cc: apply SetICM(), SetA    
1318 - G4RadioactiveDecay.cc:  halflifethreshold =    
1319 - G4RadioactiveDecaymessenger.cc: removed (>0    
1320 - G4RadioactiveDecaymessenger.cc: icmCMD,armC    
1321                                                  
1322 26 May 2010 Dennis Wright (radioactive_decay-    
1323 ---------------------------------------------    
1324 tag HEAD to submit for testing                   
1325                                                  
1326 11 May 2010 F.Lei                                
1327 - G4RadioactiveDecay.cc::LoadDecayTable:line     
1328   they all under go IT decay.                    
1329 - G4RadioactiveDecay.cc: line 1434 after DoDe    
1330   prevent it entering a infinite loop            
1331 - G4RadioactiveDecay.cc: line 1459. make sure    
1332   RDM database and its f-l is set to -1 by de    
1333 - G4NuclearDecayChannel.cc: Added initialisat    
1334   halflifethreshold = 1e-6*second;               
1335   applyICM = true;                               
1336   applyARM = true;                               
1337                                                  
1338 10 May 2010 F.Lei                                
1339 - G4RadioactiveDecay.hh:line 264 corrected ty    
1340 - G4RadioactiveDecay.cc: insert a special tre    
1341   This fixes bug #1068                           
1342   applied SetICM() SetARM() and SetHLThreshol    
1343 - G4NuclearDecayChannel.cc: line 396. Limit t    
1344   line 329: change to use BreakUp rather than    
1345   (Note: changes have also been made in 30/08    
1346    these problems were pointed out by Andreas    
1347 - G4RadioactiveDecay.hh & G4NuclearDecayChann    
1348   and their public Set methods SetICM(), SetA    
1349 - G4RadioactiveDecaymessenger: added the UICo    
1350                                                  
1351 24 July 2009 V.Ivanchenko (radioactive_decay-    
1352 - GNUmakefile - added dependence on electroma    
1353                                                  
1354 09 July 2008 Dennis Wright (radioactive_decay    
1355 ---------------------------------------------    
1356 - replace exit() with G4Exception in G4Radioa    
1357                                                  
1358 17 June 2008 Fan Lei (radioactive_decay-V09-0    
1359 - GRIsotopeTable.cc                              
1360   i) change default verbosity level to 1         
1361   ii) correct use G4cout instead of G4cerr       
1362                                                  
1363 01 May 2008 Fan Lei (radioactive_decay-V09-01    
1364 - G4NuclearDecayChannel.cc                       
1365   i) ARM is no longer applied in photon-evapo    
1366   is now applied at the end in DecayIt()         
1367   ii) use the correct shell index in appling     
1368   electron production                            
1369         iii) check the residual kinetic energ    
1370                                                  
1371 21 June 2007 Fan Lei (radioactive_decay-V08-0    
1372 - Minor changes to remove compilation warning    
1373    src\G4RIsotopeTable.cc(204): warning C4804    
1374   '-' : unsafe use of type 'bool' in operatio    
1375    src\G4RadioactiveDecay.cc(690): warning C4    
1376   '-' : unsafe use of type 'bool' in operatio    
1377                                                  
1378 10 November 2006 Fan Lei (radioactive_decay-V    
1379 - G4NuclearDecayChannel.cc: added the capabil    
1380 for decays of He5 (alpha+n) and Li5 (alpha+p)    
1381                                                  
1382 5 July 2006 Dennis Wright (radioactive_decay-    
1383 - G4NuclearDecayChannel::BetaDecayIt() : anot    
1384   argument in daughtermomentum[1].               
1385                                                  
1386 29 May 2006 Dennis Wright (radioactive_decay-    
1387    (tagging change by Fan Lei on 17 Feb 2006)    
1388 -  G4RadioactiveDecay.cc : in method IsApplic    
1389    lifetime                                      
1390                                                  
1391 16 February 2006 Vladimir Ivanchenko (radioac    
1392 -  G4RadioactiveDecay::IsApplicable - fix pro    
1393    8.0 particle design                           
1394                                                  
1395 16 December 2005 Dennis Wright (radioactive_d    
1396 - G4NuclearDecayChannel::BetaDecayIt() : chec    
1397   daughtermomentum[1]. Response to Bug report    
1398                                                  
1399 24 November 2005 Dennis Wright (radioactive_d    
1400 - more <sstream> migration: replace istrstrea    
1401    G4RIsotopeTable.cc, G4UIcmdWithNucleusLimi    
1402                                                  
1403 24 November 2005 Dennis Wright (radioactive_d    
1404 - migrated two remaining files to <sstream>:     
1405    G4RIsotopeTable.cc, G4UIcmdWithNucleusLimi    
1406                                                  
1407 09 November 2005 Gabriele Cosmo (radioactive_    
1408 - Implemented migration to <sstream> from dep    
1409 - Added changes for support of CLHEP-2.0.X.      
1410 - Replaced usage of NULL with 0.                 
1411                                                  
1412 02 June 2005 Fan Lei (radioactive_decay-V07-0    
1413 - Added lines 667-669 to G4NuclearDeceyChanne    
1414   in cos calculations. A bug reported by Ben     
1415 - Removed the test subdirectory                  
1416                                                  
1417 07 Mar 2005 Fan Lei (radioactive_decay-V07-00    
1418 - Added line 457, G4NuclearDeceyChannel.cc to    
1419                                                  
1420 10 Nov 2004 Fan Lei (radioactive_decay-V06-02    
1421 - Added G4MshellECDecayChannel.hh and changed    
1422                                                  
1423 09 Nov 2004 Fan Lei                              
1424 - Changes to G4RaioactiveDecay.cc (radioactiv    
1425   i) better handling to incomplete data files    
1426   ii) correct treatment of metastables as ini    
1427     iii) default decay window in VR model to     
1428   iv) individual time stamp for splitted isot    
1429   v) bug fix #662;                               
1430   vi) bug fix #396.                              
1431 - Changes to G4NuclearDecayChannel.cc            
1432   i) apply atomic relaxation only to 5 < z <     
1433   ii) no more fast/slow beta decay mode with     
1434 - G4RIsotopeTable.cc: line 223, no longer res    
1435                                                  
1436                                                  
1437 12 Jun 2003 Gabriele Cosmo (radiative_decay-V    
1438 - Fix in G4ITDecayChannel.hh and G4Radioactiv    
1439   on Windows .NET compiler: changed signature    
1440   G4ITDecayChannel to use G4Ions instead of G    
1441                                                  
1442 03 Jan 2003 Fan Lei                              
1443 - Bug (test18) fix in G4NuclearDecayChannel.c    
1444                                                  
1445 15 Nov 2002 Fan Lei ((radiative_decay-V04-01-    
1446 - Added linked to atomic relaxation model aft    
1447   IT/IC(internal conversion).                    
1448 - updated GNUMakefile to include electromagne    
1449 - Updated the database                           
1450                                                  
1451 13 Nov 2001 Fan Lei (radiative_decay-V03-02-0    
1452 - Minor bug fix                                  
1453                                                  
1454 26 Oct 2001 Fan Lei (radiative_decay-V03-02-0    
1455 - Removal of compilation warnings under gcc 2    
1456 - Bug fixing for beta+ decay (wrong Q value w    
1457                                                  
1458 20 Apr 2001 Gabriele Cosmo (radiative_decay-V    
1459 - Modified G4RadioactiveDecay.cc according to    
1460   for the geometry domain (tag "geometry-V03-    
1461                                                  
1462 01 Nov 2000 Fan Lei (radiative_decay-V02-00-0    
1463 - Added the missing line " ee = e0+1.; " to l    
1464   G4RadioactiveDecay.cc                          
1465                                                  
1466 27th Oct 200   fan Lei  (radiative_decay-V02-    
1467 - Add a fast simulation mode for beta decays     
1468                                                  
1469 25th Oct 2000  fan lei  (radiative_decay-V02-    
1470 - Added 'const' to line 1185 of G4Radioactive    
1471   tag Track-V02-00-00                            
1472                                                  
1473 27th June 2000  Fan Lei  (radiative_decay-V01    
1474 - Fix for DEC-cxx debug non-ISO.                 
1475 - Update test log files.                         
1476                                                  
1477 15th June 2000  Fan Lei (radiative_decay_V01-    
1478 - Minor fix on Linux                             
1479                                                  
1480 15th June 2000  Fan Lei (radiative_decay_V01-    
1481 - ISO compliance.                                
1482                                                  
1483 * Initial tag by Hans-Peter Wellisch (radiati