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