Geant4 Cross Reference |
1 # Category decay History << 1 $Id: History,v 1.28 2007/10/30 03:14:18 gum 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 ========================================================= >> 7 >> 8 Category History file >> 9 --------------------- >> 10 This file should be used by G4 developers and category coordinators >> 11 to briefly summarize all major modifications introduced in the code >> 12 and keep track of all category-tags. >> 13 It DOES NOT substitute the CVS log-message one should put at every >> 14 committal in the CVS repository ! >> 15 >> 16 ---------------------------------------------------------- >> 17 * Reverse chronological order (last date on top), please * >> 18 ---------------------------------------------------------- 6 19 7 << 20 - Oct. 29, 07 P.Gumplinger (decay-V09-00-02) 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- << 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 << 110 << 111 - Aug. 10, 10 H.Kurashige (decay-V09-03-00) << 112 - Use const pointer to G4ParticleDefinition be << 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 << 119 GetFieldValue being called initializes a fie << 120 when the array is only defined of size 3 in << 121 Thanks to Kamil Sedlak (PSI) for pointing th << 122 << 123 - Apr. 16, 08 H.Kurashige (decay-V09-01-02) << 124 - fix a bug when shortlived particles has fini << 125 << 126 - Apr. 11, 08 P.Gumplinger (decay-V09-01-01) << 127 - modify G4DecayWithSpin::DecayIt to allow spi << 128 e.g. fields that do "DoesFieldChangeEnergy() << 129 component is > 0. (thanks to Kamil Sedlak, T << 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 21 - add G4PionDecayMakeSpin class 137 set the daughter muon spin for 2 body decays 22 set the daughter muon spin for 2 body decays of 138 pi, K and K0_long 23 pi, K and K0_long 139 24 140 - Oct. 12, 07 H.Kurashige (decay-V09-00-01) << 25 - Oct. 12, 07 H.Kurashige (decay-V09-00-01) 141 - add forward declaration for G4VExtDecayer in 26 - add forward declaration for G4VExtDecayer in G4DecayWithSpin 142 27 143 - Oct. 06, 07 H.Kurashige (decay-V09-00-00) << 28 - Oct. 06, 07 H.Kurashige (decay-V09-00-00) 144 - Add a method of DaughterPolarization in G4De << 29 - Add a method of DaughterPolarization in G4Decay 145 30 146 - May. 07, 07 H.Kurashige (decay-V08-02-00) << 31 - May 07, 07 H.Kurashige (decay-V08-02-00) 147 - Add protection for "TotalEnergy < Mass" << 32 - Add protection for "TotalEnergy < Mass" 148 33 149 - Apr. 29, 05 H.Kurashige (decay-V07-00-00) 34 - Apr. 29, 05 H.Kurashige (decay-V07-00-00) 150 - Fixed bug in GPILAtRest. 35 - Fixed bug in GPILAtRest. 151 36 152 - Dec. 10, 04 G.Cosmo (decay-V06-02-05) 37 - Dec. 10, 04 G.Cosmo (decay-V06-02-05) 153 - replaced M_PI with CLHEP's pi. 38 - replaced M_PI with CLHEP's pi. 154 39 155 - Dec. 2, 04 H.Kurashige (decay-V06-02-04) 40 - Dec. 2, 04 H.Kurashige (decay-V06-02-04) 156 - migration to cmath 41 - migration to cmath 157 42 158 - Oct. 19, 04 H.Kurashige (decay-V06-02-03) << 43 - Oct 19, 04 H.Kurashige (decay-V06-02-03) 159 - Modify G4UnknownDecay for migration of Parti 44 - Modify G4UnknownDecay for migration of ParticleChange 160 45 161 - Sep. 17, 04 P. Gumplinger (decay-V06-02-02) << 46 - Sep 17, 04 P. Gumplinger (decay-V06-02-02) 162 - Add G4DecayWithSpin class and allow for depe 47 - Add G4DecayWithSpin class and allow for dependency to 163 /geometry/navigation in GNUmakefile 48 /geometry/navigation in GNUmakefile 164 - Fixed the problem of determination of partic 49 - Fixed the problem of determination of particle's decay time 165 for the case the particle stops due to energ << 50 for the case the particle stops due to energy loss. 166 51 167 - Aug. 10, 04 H.Kurashige(decay-V06-02-01) 52 - Aug. 10, 04 H.Kurashige(decay-V06-02-01) 168 - Add G4Decay::GetRemainderLifeTime method 53 - Add G4Decay::GetRemainderLifeTime method 169 54 170 - Jul. 07, 04 M.Asai (decay-V06-02-00) 55 - Jul. 07, 04 M.Asai (decay-V06-02-00) 171 - Introducing G4UnknownDecay 56 - Introducing G4UnknownDecay 172 57 173 - May. 08, 04 H.Kurashige(decay-V06-01-00) << 58 - May. 08, 04 H.Kurashige(decay-V06-01-00) 174 - Change method name for ParticleChange << 59 - Change method name for ParticleChange 175 60 176 - Mar. 12, 04 H.Kurashige(decay-V06-00-00) << 61 - Mar. 12, 04 H.Kurashige(decay-V06-00-00) 177 - Fixed bug in PostStepGPIL in case of stoppin << 62 - Fixed bug in PostStepGPIL in case of stopping during AlongStep actions 178 63 179 - Apr. 26, 03 V.Ivanchenko(decay-V05-00-00) << 64 - Apr 26, 03 V.Ivanchenko(decay-V05-00-00) 180 - add initialisation of TouchableHandle for de << 65 - add initialisation of TouchableHandle for decay products 181 66 182 - Feb. 12, 02 H.Kurashige(decay-V04-00-01) << 67 - Feb 12, 02 H.Kurashige(decay-V04-00-01) 183 - Remove physics table << 68 - Remove physics table 184 69 185 - Feb. 9, 02 H.Kurashige(decay-V04-00-00) << 70 - Feb 9, 02 H.Kurashige(decay-V04-00-00) 186 - Modify Lowest/HighestBinEnergy for physics t << 71 - Modify Lowest/HighestBinEnergy for physics table 187 to calculate beta for slow particle << 72 to calculate beta for slow particle 188 73 189 - Aug. 22, 01 H.Kurashige(decay-V03-02-01) << 74 - Aug 22, 01 H.Kurashige(decay-V03-02-01) 190 - Clean up codes 75 - Clean up codes 191 76 192 - Feb. 29, 01 H.Kurashige(decay-V03-00-03) << 77 - Feb 29, 01 H.Kurashige(decay-V03-00-03) 193 - Fix minor bug in G4VExtDecayer << 78 - Fix minor bug in G4VExtDecayer 194 79 195 - Feb. 22, 01 H.Kurashige(decay-V03-00-02) << 80 - Feb 22, 01 H.Kurashige(decay-V03-00-02) 196 - Add G4VExtDecayer and modify G4Decay << 81 - Add G4VExtDecayer and modify G4Decay 197 82 198 - Jan. 18, 01 H.Kurashige(decay-V03-00-01) << 83 - Jan 18, 01 H.Kurashige(decay-V03-00-01) 199 - Use PreAssignedDecayTime in G4DynamicParticl << 84 - Use PreAssignedDecayTime in G4DynamicParticle if necessary 200 85 201 - Oct. 24, 00 H.Kurashige(decay-V02-00-01) << 86 - Oct 24, 00 H.Kurashige(decay-V02-00-01) 202 - Bug fix in G4Decay::DecayIt (no decay if the << 87 - Bug fix in G4Decay::DecayIt (no decay if the particle is stable) 203 88 204 - Oct. 19, 00 H.Kurashige(decay-V02-00-00) << 89 - Oct 19, 00 H.Kurashige(decay-V02-00-00) 205 - Bug fix in G4Decay to avoid direct modificat << 90 - Bug fix in G4Decay to avoid direct modification of G4Track 206 by the Decay Process << 91 by the Decay Process 207 92 208 - Mar. 1, 00 H.Kurashige (decay-V01-00-00) 93 - Mar. 1, 00 H.Kurashige (decay-V01-00-00) 209 - Bug fix in G4Decay::IsApplicable() << 94 - Bug fix in G4Decay::IsApplicable() 210 G4Decay should be applicable to "shortlived" << 95 G4Decay should be applicable to "shortlived" particles