Geant4 Cross Reference |
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. 30 2010 H.Kurashige (decay-V09-03-01) 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 << 99 << 100 - Jul. 6, 11 H.Kurashige (decay-V09-04-01) << 101 - Modify G4Decay to propose the final local t << 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 20 - Fix minor bugs reported by Coverity 110 21 111 - Aug. 10, 10 H.Kurashige (decay-V09-03-00) << 22 -Aug. 10 2010 H.Kurashige (decay-V09-03-00) 112 - Use const pointer to G4ParticleDefinition be << 23 - Use const pointer to G4ParticleDefinition because it should not be modified. 113 24 114 - Sep. 19, 08 H.Kurashige (decay-V09-01-04) << 25 -Sep. 19 2008 H.Kurashige (decay-V09-01-04) 115 - modify process sub type enumeration 26 - modify process sub type enumeration 116 27 117 - Aug. 22, 08 P.Gumplinger (decay-V09-01-03) << 28 - Aug. 22, 08 P.Gumplinger (decay-V09-01-03) 118 - fix a bug in G4DecayWithSpin.cc: there is a 29 - fix a bug in G4DecayWithSpin.cc: there is a memory overwrite when the 119 GetFieldValue being called initializes a fie 30 GetFieldValue being called initializes a fieldValue array of size 6 120 when the array is only defined of size 3 in 31 when the array is only defined of size 3 in the calling program. 121 Thanks to Kamil Sedlak (PSI) for pointing th << 32 Thanks to Kamil Sedlak (PSI) for pointing this out and suggesting this 122 << 33 fix. 123 - Apr. 16, 08 H.Kurashige (decay-V09-01-02) << 34 >> 35 - Apr. 16, 08 H.Kurashige (decay-V09-01-02) 124 - fix a bug when shortlived particles has fini 36 - fix a bug when shortlived particles has finite pre-assigned proper time 125 << 37 126 - Apr. 11, 08 P.Gumplinger (decay-V09-01-01) << 38 - Apr. 11, 08 P.Gumplinger (decay-V09-01-01) 127 - modify G4DecayWithSpin::DecayIt to allow spi 39 - modify G4DecayWithSpin::DecayIt to allow spin precession also for EM Fields; 128 e.g. fields that do "DoesFieldChangeEnergy() 40 e.g. fields that do "DoesFieldChangeEnergy()" but only if the B-field 129 component is > 0. (thanks to Kamil Sedlak, T 41 component is > 0. (thanks to Kamil Sedlak, Toni Shiroka from PSI) 130 42 131 - Dec. 15, 07 H.Kurashige (decay-V09-01-00) << 43 - Dec. 15, 07 H.Kurashige (decay-V09-01-00) 132 - add G4DecayProcessType 44 - add G4DecayProcessType 133 - define process sub type 45 - define process sub type 134 46 135 - Oct. 29, 07 P.Gumplinger (decay-V09-00-02) << 47 - Oct. 29, 07 P.Gumplinger (decay-V09-00-02) 136 - add G4PionDecayMakeSpin class 48 - add G4PionDecayMakeSpin class 137 set the daughter muon spin for 2 body decays 49 set the daughter muon spin for 2 body decays of 138 pi, K and K0_long 50 pi, K and K0_long 139 51 140 - Oct. 12, 07 H.Kurashige (decay-V09-00-01) << 52 - Oct. 12, 07 H.Kurashige (decay-V09-00-01) 141 - add forward declaration for G4VExtDecayer in 53 - add forward declaration for G4VExtDecayer in G4DecayWithSpin 142 54 143 - Oct. 06, 07 H.Kurashige (decay-V09-00-00) << 55 - Oct. 06, 07 H.Kurashige (decay-V09-00-00) 144 - Add a method of DaughterPolarization in G4De << 56 - Add a method of DaughterPolarization in G4Decay 145 57 146 - May. 07, 07 H.Kurashige (decay-V08-02-00) << 58 - May 07, 07 H.Kurashige (decay-V08-02-00) 147 - Add protection for "TotalEnergy < Mass" << 59 - Add protection for "TotalEnergy < Mass" 148 60 149 - Apr. 29, 05 H.Kurashige (decay-V07-00-00) 61 - Apr. 29, 05 H.Kurashige (decay-V07-00-00) 150 - Fixed bug in GPILAtRest. 62 - Fixed bug in GPILAtRest. 151 63 152 - Dec. 10, 04 G.Cosmo (decay-V06-02-05) 64 - Dec. 10, 04 G.Cosmo (decay-V06-02-05) 153 - replaced M_PI with CLHEP's pi. 65 - replaced M_PI with CLHEP's pi. 154 66 155 - Dec. 2, 04 H.Kurashige (decay-V06-02-04) 67 - Dec. 2, 04 H.Kurashige (decay-V06-02-04) 156 - migration to cmath 68 - migration to cmath 157 69 158 - Oct. 19, 04 H.Kurashige (decay-V06-02-03) << 70 - Oct 19, 04 H.Kurashige (decay-V06-02-03) 159 - Modify G4UnknownDecay for migration of Parti 71 - Modify G4UnknownDecay for migration of ParticleChange 160 72 161 - Sep. 17, 04 P. Gumplinger (decay-V06-02-02) << 73 - Sep 17, 04 P. Gumplinger (decay-V06-02-02) 162 - Add G4DecayWithSpin class and allow for depe 74 - Add G4DecayWithSpin class and allow for dependency to 163 /geometry/navigation in GNUmakefile 75 /geometry/navigation in GNUmakefile 164 - Fixed the problem of determination of partic 76 - Fixed the problem of determination of particle's decay time 165 for the case the particle stops due to energ << 77 for the case the particle stops due to energy loss. 166 78 167 - Aug. 10, 04 H.Kurashige(decay-V06-02-01) 79 - Aug. 10, 04 H.Kurashige(decay-V06-02-01) 168 - Add G4Decay::GetRemainderLifeTime method 80 - Add G4Decay::GetRemainderLifeTime method 169 81 170 - Jul. 07, 04 M.Asai (decay-V06-02-00) 82 - Jul. 07, 04 M.Asai (decay-V06-02-00) 171 - Introducing G4UnknownDecay 83 - Introducing G4UnknownDecay 172 84 173 - May. 08, 04 H.Kurashige(decay-V06-01-00) << 85 - May. 08, 04 H.Kurashige(decay-V06-01-00) 174 - Change method name for ParticleChange << 86 - Change method name for ParticleChange 175 87 176 - Mar. 12, 04 H.Kurashige(decay-V06-00-00) << 88 - Mar. 12, 04 H.Kurashige(decay-V06-00-00) 177 - Fixed bug in PostStepGPIL in case of stoppin << 89 - Fixed bug in PostStepGPIL in case of stopping during AlongStep actions 178 90 179 - Apr. 26, 03 V.Ivanchenko(decay-V05-00-00) << 91 - Apr 26, 03 V.Ivanchenko(decay-V05-00-00) 180 - add initialisation of TouchableHandle for de << 92 - add initialisation of TouchableHandle for decay products 181 93 182 - Feb. 12, 02 H.Kurashige(decay-V04-00-01) << 94 - Feb 12, 02 H.Kurashige(decay-V04-00-01) 183 - Remove physics table << 95 - Remove physics table 184 96 185 - Feb. 9, 02 H.Kurashige(decay-V04-00-00) << 97 - Feb 9, 02 H.Kurashige(decay-V04-00-00) 186 - Modify Lowest/HighestBinEnergy for physics t << 98 - Modify Lowest/HighestBinEnergy for physics table 187 to calculate beta for slow particle << 99 to calculate beta for slow particle 188 100 189 - Aug. 22, 01 H.Kurashige(decay-V03-02-01) << 101 - Aug 22, 01 H.Kurashige(decay-V03-02-01) 190 - Clean up codes 102 - Clean up codes 191 103 192 - Feb. 29, 01 H.Kurashige(decay-V03-00-03) << 104 - Feb 29, 01 H.Kurashige(decay-V03-00-03) 193 - Fix minor bug in G4VExtDecayer << 105 - Fix minor bug in G4VExtDecayer 194 106 195 - Feb. 22, 01 H.Kurashige(decay-V03-00-02) << 107 - Feb 22, 01 H.Kurashige(decay-V03-00-02) 196 - Add G4VExtDecayer and modify G4Decay << 108 - Add G4VExtDecayer and modify G4Decay 197 109 198 - Jan. 18, 01 H.Kurashige(decay-V03-00-01) << 110 - Jan 18, 01 H.Kurashige(decay-V03-00-01) 199 - Use PreAssignedDecayTime in G4DynamicParticl << 111 - Use PreAssignedDecayTime in G4DynamicParticle if necessary 200 112 201 - Oct. 24, 00 H.Kurashige(decay-V02-00-01) << 113 - Oct 24, 00 H.Kurashige(decay-V02-00-01) 202 - Bug fix in G4Decay::DecayIt (no decay if the << 114 - Bug fix in G4Decay::DecayIt (no decay if the particle is stable) 203 115 204 - Oct. 19, 00 H.Kurashige(decay-V02-00-00) << 116 - Oct 19, 00 H.Kurashige(decay-V02-00-00) 205 - Bug fix in G4Decay to avoid direct modificat << 117 - Bug fix in G4Decay to avoid direct modification of G4Track 206 by the Decay Process << 118 by the Decay Process 207 119 208 - Mar. 1, 00 H.Kurashige (decay-V01-00-00) 120 - Mar. 1, 00 H.Kurashige (decay-V01-00-00) 209 - Bug fix in G4Decay::IsApplicable() << 121 - Bug fix in G4Decay::IsApplicable() 210 G4Decay should be applicable to "shortlived" << 122 G4Decay should be applicable to "shortlived" particles