Geant4 Cross Reference |
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