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 ]

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