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 ]

Diff markup

Differences between /processes/decay/History (Version 11.3.0) and /processes/decay/History (Version 9.4.p1)


  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