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 11.0.p1)


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