Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/processes/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/decay/History (Version 11.3.0) and /processes/decay/History (Version 9.5.p2)


  1 # Category decay History                       <<   1 $Id: History,v 1.36 2010-10-30 07:45:38 kurasige Exp $
                                                   >>   2 -------------------------------------------------------------------
  2                                                     3 
  3 See `CONTRIBUTING.rst` for details of **requir <<   4      =========================================================
  4 which **must** added in reverse chronological  <<   5      Geant4 - an Object-Oriented Toolkit for Simulation in HEP
  5 be used as a substitute for writing good git c <<   6      =========================================================
  6                                                <<   7 
  7                                                <<   8                       Category History file
  8 ## 2021-12-10 Ben Morgan (decay-V11-00-00)     <<   9                       ---------------------
  9 - Change to new Markdown History format        <<  10 This file should be used by G4 developers and category coordinators
 10                                                <<  11 to briefly summarize all major modifications introduced in the code
 11 ---                                            <<  12 and keep track of all category-tags.
 12                                                <<  13 It DOES NOT substitute the  CVS log-message one should put at every
 13 # History entries prior to 11.0                <<  14 committal in the CVS repository !
 14                                                <<  15 
 15 - 16 April 2021 B. Morgan (decay-V10-07-00)    <<  16      ----------------------------------------------------------
 16 - Migrate build to modular CMake API           <<  17      * Reverse chronological order (last date on top), please *
 17                                                <<  18      ----------------------------------------------------------
 18 - 01 November 2019 Vladimir Ivanchenko (decay- <<  19 -Oct. 17th 2011   H.Kurashige  (decay-V09-04-02)
 19 - G4Decay.cc : Extended printout in the case o << 
 20     and DECAY102                               << 
 21                                                << 
 22 - 14 December 2018 Makoto Asai (decay-V10-05-0 << 
 23 - G4Decay.cc, G4UnknownDecay : Allowing absolu << 
 24   Co-working with event-V10-05-00 and particle << 
 25                                                << 
 26 - 12 September 2017 Krzysztof Genser (decay-V1 << 
 27 - Moved Muonic Atom files to processes/hadroni << 
 28 - Replaced DECAY_MuonicAtomDecay process type  << 
 29                                                << 
 30 - Aug. 15, 2017 Hisaya Kurashige (decay-V10-03 << 
 31 - clean up NULL and 0 pointer and use nullptr  << 
 32 - remove tests/test01                          << 
 33 - add tests/tst_dcy_01                         << 
 34                                                << 
 35 - Aug. 14, 2017 Hisaya Kurashige (decay-V10-03 << 
 36 - Modified to suppress Compiler Warning (clang << 
 37                                                << 
 38 - Aug. 14, 2017 Hisaya Kurashige (decay-V10-03 << 
 39 - Add ProcessDescription                       << 
 40                                                << 
 41 - October 18, 2016 Gabriele Cosmo (decay-V10-0 << 
 42 - Corrected CMake and GNUMake scripts to inclu << 
 43   particles/hadrons/ions submodule...          << 
 44                                                << 
 45 - October 17, 2016 Kevin Lynch (for Lynch and  << 
 46 - Add G4MuonicAtomDecay for decay of muonic at << 
 47                                                << 
 48 - June 10, 16 Gunter Folger     (decay-V10-02- << 
 49   - G4Decay::DecayIt(): better format and info << 
 50                                                << 
 51 - June 10, 16 Gunter Folger     (decay-V10-02- << 
 52   - In G4Decay::DecayIt(): add more informatio << 
 53                                                << 
 54 - Sep. 29, 15 Hisaya Kurashige  (decay-V10-01- << 
 55 - fix problem #1783 of spin treatment for in-f << 
 56   (co-work tags: track-V10-01-10, particles-V1 << 
 57                                                << 
 58 - Aug. 14, 15 Hisaya Kurashige  (decay-V10-01- << 
 59 - Checking of parent mass enough for decay pro << 
 60   G4VDecayChannel::IsOKWithParentMass          << 
 61   (i.e. No check in G4Decay::DecayIt)          << 
 62 -- co work with particles-V10-01-05            << 
 63                                                << 
 64 - June 22, 15 A.Ribon       (decay-V10-01-01)  << 
 65 - Add a safety margin of 1 keV when checking t << 
 66   enough for decay products in G4Decay::DecayI << 
 67                                                << 
 68 G4Decay::DecayIt to check                      << 
 69   that the parent mass is enough for decay pro << 
 70                                                << 
 71 - June 19, 15 H.Kurashige   (decay-V10-01-00)  << 
 72 - Fix a problem of G4Decay::DecayIt to check   << 
 73   that the parent mass is enough for decay pro << 
 74                                                << 
 75 - Feb. 22, 14 H.Kurashige   (decay-V10-00-02)  << 
 76 - Fix the bug of assigning DBL_MAX for stable  << 
 77   (Bug #1569)                                  << 
 78                                                << 
 79 - Feb. 21, 14 J.Apostolakis (decay-V10-00-01)  << 
 80                                                << 
 81 - Jan. 04, 14 H.Kurashige   (decay-V10-00-00)  << 
 82 - Fix the bug of wrong global time for seconda << 
 83   in case that the primary track stops during  << 
 84   (Bug #1555)                                  << 
 85                                                << 
 86 - Jun. 11, 13 M.Asai (decay-V09-06-01)         << 
 87 - Remove the modification in the previous tag, << 
 88   are generated after GenericIon gets the coll << 
 89                                                << 
 90 - Jun. 9, 13 M.Asai (decay-V09-06-00)          << 
 91 - Modify G4Decay::IsApplicable() to make it re << 
 92                                                << 
 93 - Jul. 5, 12 G.Cosmo (decay-V09-05-00)         << 
 94 - Explicitly use inclusion of headers for syst << 
 95   constants, in plan to remove implicit inclus << 
 96                                                << 
 97 - Oct. 17, 11 H.Kurashige (decay-V09-04-02)    << 
 98 - Fix obsolete G4Exception                         20 - Fix obsolete G4Exception
 99                                                    21 
100 - Jul. 6, 11 H.Kurashige (decay-V09-04-01)     <<  22 -July 6  2011   H.Kurashige (decay-V09-04-01)
101 - Modify G4Decay  to propose the final local t     23 - Modify G4Decay  to propose the final local time rather than the global time
102   so that local time can be updated properly       24   so that local time can be updated properly
103   (see problem #1224)                          <<  25   (see problem #1224)  
104                                                    26 
105 - Jun. 4, 11 H.Kurashige (decay-V09-04-00)     <<  27 -June 4  2011   H.Kurashige (decay-V09-04-00)
106 - Add SubType of DECAY_Radioactive (=210)      <<  28 - Add SubType of DECAY_Radioactive (=210) 
107                                                    29 
108 - Oct. 30, 10 H.Kurashige (decay-V09-03-01)    <<  30 -Oct. 30 2010   H.Kurashige (decay-V09-03-01)
109 - Fix minor bugs reported by Coverity              31 - Fix minor bugs reported by Coverity
110                                                    32 
111 - Aug. 10, 10 H.Kurashige (decay-V09-03-00)    <<  33 -Aug. 10 2010   H.Kurashige (decay-V09-03-00)
112 - Use const pointer to G4ParticleDefinition be <<  34 - Use const pointer to G4ParticleDefinition because it should not be modified.  
113                                                    35 
114 - Sep. 19, 08 H.Kurashige (decay-V09-01-04)    <<  36 -Sep. 19 2008   H.Kurashige (decay-V09-01-04)
115 - modify process sub type enumeration              37 - modify process sub type enumeration
116                                                    38 
117 - Aug. 22, 08 P.Gumplinger (decay-V09-01-03)   <<  39 - Aug. 22,  08 P.Gumplinger (decay-V09-01-03)
118 - fix a bug in G4DecayWithSpin.cc: there is a      40 - fix a bug in G4DecayWithSpin.cc: there is a memory overwrite when the
119   GetFieldValue being called initializes a fie     41   GetFieldValue being called initializes a fieldValue array of size 6
120   when the array is only defined of size 3 in      42   when the array is only defined of size 3 in the calling program.
121   Thanks to Kamil Sedlak (PSI) for pointing th <<  43   Thanks to Kamil Sedlak (PSI) for pointing this out and suggesting this
122                                                <<  44   fix.
123 - Apr. 16, 08 H.Kurashige  (decay-V09-01-02)   <<  45  
                                                   >>  46 - Apr. 16,  08 H.Kurashige  (decay-V09-01-02)
124 - fix a bug when shortlived particles has fini     47 - fix a bug when shortlived particles has finite  pre-assigned proper time
125                                                <<  48  
126 - Apr. 11, 08 P.Gumplinger (decay-V09-01-01)   <<  49 - Apr. 11,  08 P.Gumplinger (decay-V09-01-01)
127 - modify G4DecayWithSpin::DecayIt to allow spi     50 - modify G4DecayWithSpin::DecayIt to allow spin precession also for EM Fields;
128   e.g. fields that do "DoesFieldChangeEnergy()     51   e.g. fields that do "DoesFieldChangeEnergy()" but only if the B-field
129   component is > 0. (thanks to Kamil Sedlak, T     52   component is > 0. (thanks to Kamil Sedlak, Toni Shiroka from PSI)
130                                                    53 
131 - Dec. 15, 07 H.Kurashige (decay-V09-01-00)    <<  54 - Dec. 15,  07 H.Kurashige (decay-V09-01-00)
132 - add G4DecayProcessType                           55 - add G4DecayProcessType
133 - define process sub type                          56 - define process sub type
134                                                    57 
135 - Oct. 29, 07 P.Gumplinger (decay-V09-00-02)   <<  58 - Oct. 29,  07 P.Gumplinger (decay-V09-00-02)
136 - add G4PionDecayMakeSpin class                    59 - add G4PionDecayMakeSpin class
137   set the daughter muon spin for 2 body decays     60   set the daughter muon spin for 2 body decays of
138   pi, K and K0_long                                61   pi, K and K0_long
139                                                    62 
140 - Oct. 12, 07 H.Kurashige (decay-V09-00-01)    <<  63 - Oct. 12,  07 H.Kurashige (decay-V09-00-01)
141 - add forward declaration for G4VExtDecayer in     64 - add forward declaration for G4VExtDecayer in G4DecayWithSpin
142                                                    65 
143 - Oct. 06, 07 H.Kurashige (decay-V09-00-00)    <<  66 - Oct. 06,  07 H.Kurashige (decay-V09-00-00)
144 - Add a method of DaughterPolarization in G4De <<  67 - Add a method of DaughterPolarization in G4Decay 
145                                                    68 
146 - May. 07, 07 H.Kurashige (decay-V08-02-00)    <<  69 - May 07, 07 H.Kurashige (decay-V08-02-00)
147 - Add protection for "TotalEnergy < Mass"      <<  70 - Add protection for "TotalEnergy < Mass" 
148                                                    71 
149 - Apr. 29, 05 H.Kurashige (decay-V07-00-00)        72 - Apr. 29, 05 H.Kurashige (decay-V07-00-00)
150 - Fixed bug in GPILAtRest.                         73 - Fixed bug in GPILAtRest.
151                                                    74 
152 - Dec. 10, 04 G.Cosmo (decay-V06-02-05)            75 - Dec. 10, 04 G.Cosmo (decay-V06-02-05)
153 - replaced M_PI with CLHEP's pi.                   76 - replaced M_PI with CLHEP's pi.
154                                                    77 
155 - Dec. 2, 04 H.Kurashige (decay-V06-02-04)         78 - Dec. 2, 04 H.Kurashige (decay-V06-02-04)
156 - migration to cmath                               79 - migration to cmath
157                                                    80 
158 - Oct. 19, 04 H.Kurashige (decay-V06-02-03)    <<  81 - Oct 19, 04 H.Kurashige (decay-V06-02-03)
159 - Modify G4UnknownDecay for migration of Parti     82 - Modify G4UnknownDecay for migration of ParticleChange
160                                                    83 
161 - Sep. 17, 04 P. Gumplinger (decay-V06-02-02)  <<  84 - Sep 17, 04 P. Gumplinger (decay-V06-02-02)
162 - Add G4DecayWithSpin class and allow for depe     85 - Add G4DecayWithSpin class and allow for dependency to
163   /geometry/navigation in GNUmakefile              86   /geometry/navigation in GNUmakefile
164 - Fixed the problem of determination of partic     87 - Fixed the problem of determination of particle's decay time
165   for the case the particle stops due to energ <<  88   for the case the particle stops due to energy loss.  
166                                                    89 
167 - Aug. 10, 04 H.Kurashige(decay-V06-02-01)         90 - Aug. 10, 04 H.Kurashige(decay-V06-02-01)
168 - Add G4Decay::GetRemainderLifeTime method         91 - Add G4Decay::GetRemainderLifeTime method
169                                                    92 
170 - Jul. 07, 04 M.Asai (decay-V06-02-00)             93 - Jul. 07, 04 M.Asai (decay-V06-02-00)
171 - Introducing G4UnknownDecay                       94 - Introducing G4UnknownDecay
172                                                    95 
173 - May. 08, 04 H.Kurashige(decay-V06-01-00)     <<  96 -  May. 08, 04 H.Kurashige(decay-V06-01-00)
174 - Change method name for ParticleChange        <<  97 -   Change method name for ParticleChange
175                                                    98 
176 - Mar. 12, 04 H.Kurashige(decay-V06-00-00)     <<  99 -  Mar. 12, 04 H.Kurashige(decay-V06-00-00)
177 - Fixed bug in PostStepGPIL in case of stoppin << 100 -   Fixed bug in PostStepGPIL in case of stopping during AlongStep actions 
178                                                   101 
179 - Apr. 26, 03 V.Ivanchenko(decay-V05-00-00)    << 102 -  Apr 26, 03 V.Ivanchenko(decay-V05-00-00)
180 - add initialisation of TouchableHandle for de << 103 -  add initialisation of TouchableHandle for decay products
181                                                   104 
182 - Feb. 12, 02 H.Kurashige(decay-V04-00-01)     << 105 -  Feb 12, 02 H.Kurashige(decay-V04-00-01)
183 - Remove physics table                         << 106 -  Remove physics table
184                                                   107 
185 - Feb. 9, 02 H.Kurashige(decay-V04-00-00)      << 108 -  Feb 9, 02 H.Kurashige(decay-V04-00-00)
186 - Modify Lowest/HighestBinEnergy for physics t << 109 -   Modify Lowest/HighestBinEnergy for physics table
187   to calculate beta for slow particle          << 110      to calculate beta for slow particle 
188                                                   111 
189 - Aug. 22, 01 H.Kurashige(decay-V03-02-01)     << 112 -  Aug 22, 01 H.Kurashige(decay-V03-02-01)
190 - Clean up codes                                  113 - Clean up codes
191                                                   114 
192 - Feb. 29, 01 H.Kurashige(decay-V03-00-03)     << 115 - Feb 29, 01 H.Kurashige(decay-V03-00-03)
193 - Fix minor bug in G4VExtDecayer               << 116 - Fix minor bug in G4VExtDecayer 
194                                                   117 
195 - Feb. 22, 01 H.Kurashige(decay-V03-00-02)     << 118 - Feb 22, 01 H.Kurashige(decay-V03-00-02)
196 - Add G4VExtDecayer and modify G4Decay         << 119 - Add G4VExtDecayer and modify G4Decay 
197                                                   120 
198 - Jan. 18, 01 H.Kurashige(decay-V03-00-01)     << 121 - Jan 18, 01 H.Kurashige(decay-V03-00-01)
199 - Use PreAssignedDecayTime in G4DynamicParticl << 122 -  Use PreAssignedDecayTime in G4DynamicParticle if necessary
200                                                   123 
201 - Oct. 24, 00 H.Kurashige(decay-V02-00-01)     << 124 - Oct 24, 00 H.Kurashige(decay-V02-00-01)
202 - Bug fix in G4Decay::DecayIt (no decay if the << 125 -  Bug fix in G4Decay::DecayIt (no decay if the particle is stable)
203                                                   126 
204 - Oct. 19, 00 H.Kurashige(decay-V02-00-00)     << 127 - Oct 19, 00 H.Kurashige(decay-V02-00-00)
205 - Bug fix in G4Decay to avoid direct modificat << 128 -  Bug fix in G4Decay to avoid direct modification of G4Track
206   by the Decay Process                         << 129    by the Decay Process
207                                                   130 
208 - Mar. 1, 00 H.Kurashige (decay-V01-00-00)        131 - Mar. 1, 00 H.Kurashige (decay-V01-00-00)
209 - Bug fix in G4Decay::IsApplicable()           << 132 -  Bug fix in G4Decay::IsApplicable()
210   G4Decay should be applicable to "shortlived" << 133       G4Decay should be applicable to "shortlived" particles