Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/processes/hadronic/models/theo_high_energy/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/hadronic/models/theo_high_energy/History (Version 11.3.0) and /processes/hadronic/models/theo_high_energy/History (Version 10.4.p2)


  1 # Category had-theo-HE History                 <<   1 -------------------------------------------------------------------
  2                                                     2 
  3 See `CONTRIBUTING.rst` for details of **requir <<   3        ==========================================================
  4 which **must** added in reverse chronological  <<   4        Geant4 - an Object-Oriented Toolkit for Physics Simulation
  5 be used as a substitute for writing good git c <<   5        ==========================================================
  6                                                <<   6 
  7 ## 2022-11-11 Alberto Ribon (had-theo-HE-V11-0 <<   7               History file for theo_high_energy directory
  8 - G4TheoFSGenerator: simplified treatment for  <<   8               -------------------------------------------
  9   reactions of light hypernuclei (because Bert <<   9 
 10   cascade models are not applicable for these  <<  10 This file should be used to summarize modifications introduced in the 
 11   Note that for light anti-hypernuclei, FTF wo <<  11 code and to keep track of all tags.
 12   kinetic energy.                              <<  12 
 13                                                <<  13      ---------------------------------------------------------------
 14 ## 2022-05-25 Alberto Ribon (had-theo-HE-V11-0 <<  14      * Please list in reverse chronological order (last date on top)
 15 - `G4TheoFSGenerator`: propagate the informati <<  15      ---------------------------------------------------------------
 16   (in the `ApplyYourself` method, from `G4Reac << 
 17                                                << 
 18 ## 2021-12-10 Ben Morgan (had-theo-HE-V11-00-0 << 
 19 - Change to new Markdown History format        << 
 20                                                << 
 21 ---                                            << 
 22                                                << 
 23 # History entries prior to 11.0                << 
 24                                                << 
 25 04-Aug-2021, Alberto Ribon              (had-t << 
 26 - G4TheoFSGenerator, G4QuasiElasticChannel, G4 << 
 27   set creator model ID for the secondaries, us << 
 28   G4PhysicsModelCatalog                        << 
 29                                                << 
 30 04-Jun-2021, Alberto Ribon              (had-t << 
 31 - G4TheoFSGenerator : added accessor (i.e. "Ge << 
 32   corresponding setter methods (i.e. "Set", al << 
 33   This can be useful for users to access at ru << 
 34   available from a hadronic final-state model. << 
 35                                                << 
 36 16-Apr-2021, Ben Morgan                 (had-t << 
 37 - Migrate build to modular CMake API           << 
 38                                                << 
 39 13-Apr-2021, Alberto Ribon              (had-t << 
 40 - GNUmakefile, sources.cmake : removed the sub << 
 41   hadronic/models/management and hadronic/mode << 
 42   (that have been now deleted, with their clas << 
 43    hadronic/util and hadronic/management).     << 
 44   Removed also the useless dependency to hadro << 
 45                                                << 
 46 07-Nov-2020, Vladimir Ivanchenko        (had-t << 
 47 - G4CRCoalescence : use inheritance from G4Had << 
 48 - G4TheoFSGenerator : instantiate G4CRCoalesce << 
 49                                                << 
 50 05-Nov-2020, Alberto Ribon              (had-t << 
 51 - G4CRCoalescence : new class, based on the wo << 
 52   Gomez Coral for the GAPS Collaboration, for  << 
 53   the secondaries produced by string model to  << 
 54   antideuterons from, respectively, proton-neu << 
 55   antiproton-antineutron pairs with close mome << 
 56   This class can be useful in particular for C << 
 57 - G4TheoFSGenerator : in the method ApplyYours << 
 58   to the candidate secondaries produced by the << 
 59   corresponding switch is enabled (by default  << 
 60                                                << 
 61 24-Jul-2020, Alberto Ribon              (had-t << 
 62 - G4TheoFSGenerator : introduced a temporarily << 
 63   heavy (charm and bottom) projectile hadrons  << 
 64   (below 100 MeV).                             << 
 65   Cascade models are currently not applicable  << 
 66   string models cannot handle them properly at << 
 67   so we return as final state the initial stat << 
 68   Note that, for most applications, this is a  << 
 69   giving that the nearly all slowly moving cha << 
 70   decay before any hadronic interaction can oc << 
 71                                                << 
 72 05-Mar-2020, Vladimir Ivanchenko        (had-t << 
 73 - G4QuasiElasticChannel, G4TheoFSGenerator - c << 
 74     keywords and loops, removed unused methods << 
 75     identation and brackets                    << 
 76                                                << 
 77 24-Feb-2020, Vladimir Ivanchenko        (had-t << 
 78 - G4QuasiElasticChannel - use inheritance from << 
 79   G4TheoFSGenerator - do not destruct G4QuasiE << 
 80                                                    16 
 81 23-Jun-2017, Gunter Folger              (had-t     17 23-Jun-2017, Gunter Folger              (had-theo-HE-V10-03-02)
 82 - fix memory leak introduced by changes for pa     18 - fix memory leak introduced by changes for passing creator model.
 83                                                    19 
 84 31-May-2017, G.Folger                   (had-t     20 31-May-2017, G.Folger                   (had-theo-HE-V10-03-01)
 85 - retag to include History                         21 - retag to include History
 86                                                    22 
 87 31-May-2017, G.Folger                   (had-t     23 31-May-2017, G.Folger                   (had-theo-HE-V10-03-00)
 88 - G4TheoFSGenerator: pass through CreatorModel     24 - G4TheoFSGenerator: pass through CreatorModel and time
 89                                                    25 
 90 07-Aug-2015, A.Ribon                    (had-t     26 07-Aug-2015, A.Ribon                    (had-theo-HE-V10-01-03)
 91 - G4QuasiElasticChannel : checking of 'while'      27 - G4QuasiElasticChannel : checking of 'while' loops.
 92                                                    28 
 93 17-Apr-2015, W.Pokorski                 (had-t     29 17-Apr-2015, W.Pokorski                 (had-theo-HE-V10-01-02)
 94 - fixing memory leak                               30 - fixing memory leak
 95                                                    31 
 96 17-Apr-2015, W.Pokorski                 (had-t     32 17-Apr-2015, W.Pokorski                 (had-theo-HE-V10-01-01)
 97 - fixing stupid mistake in the previous tag        33 - fixing stupid mistake in the previous tag
 98                                                    34 
 99 17-Apr-2015, W.Pokorski                 (had-t     35 17-Apr-2015, W.Pokorski                 (had-theo-HE-V10-01-00)
100 - update for new quasi-elastic class structure     36 - update for new quasi-elastic class structure
101                                                    37 
102 6-Nov-2014, G.Folger                    (had-t     38 6-Nov-2014, G.Folger                    (had-theo-HE-V10-00-07)
103 - remove G4LMsdGenerator and G4LMsdChannel als     39 - remove G4LMsdGenerator and G4LMsdChannel also in source.cmake
104                                                    40 
105 6-Nov-2014, V.Grichine, G.Folger        (had-t     41 6-Nov-2014, V.Grichine, G.Folger        (had-theo-HE-V10-00-06)
106 - remove G4LMsdGenerator and G4LMsdChannel         42 - remove G4LMsdGenerator and G4LMsdChannel
107                                                    43 
108 15-Oct-2014, V. Grichine:               (had-t     44 15-Oct-2014, V. Grichine:               (had-theo-HE-V10-00-05)
109 - G4LMsdGenerator and G4LMsdChannel were added <<  45 - G4LMsdGenerator and G4LMsdChannel were added 
110   to provide interface to inelastic single dif     46   to provide interface to inelastic single diffraction dissociation
111                                                    47 
112 1-July-2014, Gunter Folger              (had-t     48 1-July-2014, Gunter Folger              (had-theo-HE-V10-00-04)
113 - Updates to ModelDescription(); updated text      49 - Updates to ModelDescription(); updated text and recurse to propagate.
114                                                    50 
115 2-June-2014, Gunter Folger              (had-t     51 2-June-2014, Gunter Folger              (had-theo-HE-V10-00-03)
116 - one extra G4ParticleDefinition* made const,      52 - one extra G4ParticleDefinition* made const, even if not required.
117                                                    53 
118 19-May-2014, Gunter Folger              (had-t     54 19-May-2014, Gunter Folger              (had-theo-HE-V10-00-02)
119 - fix left over non const G4ParticleDefinition     55 - fix left over non const G4ParticleDefinition * in G4QuasiElasticChannel
120                                                    56 
121 05-March-2014, Gunter Folger            (had-t     57 05-March-2014, Gunter Folger            (had-theo-HE-V10-00-01)
122 - G4TheoFSGenerator: remove const_cast for Par     58 - G4TheoFSGenerator: remove const_cast for ParticleDefinition and
123    simplify code.                                  59    simplify code.
124                                                <<  60  
125 29-Jan-2014, Gunter Folger              (had-t     61 29-Jan-2014, Gunter Folger              (had-theo-HE-V10-00-00)
126 - Removed models/common from sources.cmake         62 - Removed models/common from sources.cmake
127                                                    63 
128 16-July-2013   G. Cosmo       hadr-theo-HE-V09     64 16-July-2013   G. Cosmo       hadr-theo-HE-V09-06-05
129 -  Correction to CMake scripts for granular bu     65 -  Correction to CMake scripts for granular build.
130                                                    66 
131 04-June-2013   A. Ribon       had-theo-HE-V09-     67 04-June-2013   A. Ribon       had-theo-HE-V09-06-04
132 -  Fix access to ions via the IonTable class a     68 -  Fix access to ions via the IonTable class and GetIon method
133    in G4QuasiElasticChannel.cc                     69    in G4QuasiElasticChannel.cc
134                                                    70 
135 29-January-2013   V. Uzhinsky had-theo-HE-V09-     71 29-January-2013   V. Uzhinsky had-theo-HE-V09-06-03
136 -  A new attempt to implement NuclNucl interac     72 -  A new attempt to implement NuclNucl interactions
137                                                    73 
138 8-January-2013   V. Uzhinsky had-theo-HE-V09-0     74 8-January-2013   V. Uzhinsky had-theo-HE-V09-06-02
139 -  A new attempt to implement NuclNucl interac     75 -  A new attempt to implement NuclNucl interactions
140                                                    76 
141 17-December-2012 V. Uzhinsky had-theo-HE-V09-0     77 17-December-2012 V. Uzhinsky had-theo-HE-V09-06-01
142 -  An interface for a manipulation with nucleu     78 -  An interface for a manipulation with nucleus-nucleus interactions was
143    introduced. Alberto's comments are removed.     79    introduced. Alberto's comments are removed.
144                                                    80 
145 13-December-2012 A.Ribon    had-theo-HE-V09-06     81 13-December-2012 A.Ribon    had-theo-HE-V09-06-00
146 -  Removed G4ProjectileDiffractiveChannel (whi     82 -  Removed G4ProjectileDiffractiveChannel (which depends on CHIPS),
147    and temporary commenting Uz. changes in the     83    and temporary commenting Uz. changes in the tag below.
148                                                    84 
149 20-November-2012 V. Uzhinsky had-theo-HE-V09-0     85 20-November-2012 V. Uzhinsky had-theo-HE-V09-05-05
150 -  An interface for a manipulation with nucleu     86 -  An interface for a manipulation with nucleus-nucleus interactions was
151    introduced, especially for treating remnant     87    introduced, especially for treating remnants of projectile nuclei.
152                                                    88 
153 17-July-2012, G.Folger      had-theo-HE-V09-05     89 17-July-2012, G.Folger      had-theo-HE-V09-05-04
154 -  coverity fixes in G4TheoFSGenerator.cc          90 -  coverity fixes in G4TheoFSGenerator.cc
155                                                    91 
156 21-June-2012, W.Pokorski    had-theo-HE-V09-05     92 21-June-2012, W.Pokorski    had-theo-HE-V09-05-03
157 -  removed dependency on CHIPS from the source     93 -  removed dependency on CHIPS from the sources.cmake file
158                                                    94 
159 11-June-2012, G.Folger      had-theo-HE-V09-05     95 11-June-2012, G.Folger      had-theo-HE-V09-05-02
160 -  avoid shadowing of variables                    96 -  avoid shadowing of variables
161 -  some cleanup of G4QuasiElasticChannel.cc        97 -  some cleanup of G4QuasiElasticChannel.cc
162                                                    98 
163 25-May-2012, G.Folger     had-theo-HE-V09-05-0     99 25-May-2012, G.Folger     had-theo-HE-V09-05-01
164 - G4TheoFSGenerator: add Modeldescription()       100 - G4TheoFSGenerator: add Modeldescription()
165                                                   101 
166                                                   102 
167 02-May-2012, G.Folger                   ( ..tr    103 02-May-2012, G.Folger                   ( ..trunk.. )
168 - revert changes by Mikhail ( revs: r58279, r5    104 - revert changes by Mikhail ( revs: r58279, r58259 )
169                                                   105 
170 28 April 2012 - M.Kosov    had-theo-HE-V09-05-    106 28 April 2012 - M.Kosov    had-theo-HE-V09-05-00
171 - hadronic/models/chiral_inv_phase_space moved    107 - hadronic/models/chiral_inv_phase_space moved to hadronic/chips
172                                                   108 
173 08-Nov-2011, G.Folger     had-theo-HE-V09-04-0    109 08-Nov-2011, G.Folger     had-theo-HE-V09-04-04
174 - G4QuasiElasticChannel: use QuasiElRatios fro    110 - G4QuasiElasticChannel: use QuasiElRatios from models/quasi_elastic
175   in place of QuasiFreeRatios from chips.         111   in place of QuasiFreeRatios from chips.
176   also update Gnumakefile and sources.cmake fo    112   also update Gnumakefile and sources.cmake for added(*) dependency.
177    (*) ProjectileDiffraction still(?) relies o    113    (*) ProjectileDiffraction still(?) relies on chips, so dependency on chips
178    cannot be removed.                          << 114    cannot be removed. 
179                                                   115 
180 21-Sep-2011, G.Folger     had-theo-HE-V09-04-0 << 116 21-Sep-2011, G.Folger     had-theo-HE-V09-04-03 
181               note that had-theo-HE-V09-04-02  << 117               note that had-theo-HE-V09-04-02 was done without record 
182 - G4ProjectileDiffractiveChannel.cc: finish mi << 118 - G4ProjectileDiffractiveChannel.cc: finish migration to integer A&Z 
183 - G4QuasiElasticChannel: use QuasiFreeRatios i    119 - G4QuasiElasticChannel: use QuasiFreeRatios in place of QuasiElRatios
184                                                   120 
185 8-Aug-2011, M. Kelsey                             121 8-Aug-2011, M. Kelsey
186 - G4QuasiElasticChannel:  Move #includes from     122 - G4QuasiElasticChannel:  Move #includes from .hh to .cc to reduce external
187   dependences.                                    123   dependences.
188                                                   124 
189 5-Aug-2011, M. Kelsey     had-theo-HE-V09-04-0    125 5-Aug-2011, M. Kelsey     had-theo-HE-V09-04-01
190 - G4TheoFSGenerator.cc, G4QuasiElasticChannel.    126 - G4TheoFSGenerator.cc, G4QuasiElasticChannel.cc: Follow change in return
191   value of G4V3DNucleus::GetNucleons()            127   value of G4V3DNucleus::GetNucleons()
192                                                   128 
193   Requires consistent changes in other package    129   Requires consistent changes in other packages:
194     hadr-modman-V09-04-01                         130     hadr-modman-V09-04-01
195     hadr-mod-util-V09-04-02                       131     hadr-mod-util-V09-04-02
196   had-partonstring-mgt-V09-04-01                  132   had-partonstring-mgt-V09-04-01
197     hadr-qgsm-V09-04-04                           133     hadr-qgsm-V09-04-04
198     had-theo-HE-V09-04-01                         134     had-theo-HE-V09-04-01
199                                                   135 
200 17-Mar-2011 G.Folger        had-theo-HE-V09-04    136 17-Mar-2011 G.Folger        had-theo-HE-V09-04-00
201 -  Add G4TheoFSGenerator::GetEnergyMomentumChe << 137 -  Add G4TheoFSGenerator::GetEnergyMomentumCheckLevel() method. 
202 -  M.Kelsey: store primary particle, so that c    138 -  M.Kelsey: store primary particle, so that cascade in Propagate has access
203                                                   139 
204 17-Sep-2010 G.Folger        had-theo-HE-V09-03    140 17-Sep-2010 G.Folger        had-theo-HE-V09-03-01
205 -  Correct G4QuasiElasticChannel for bug intro    141 -  Correct G4QuasiElasticChannel for bug introduced in A&Z migration
206                                                   142 
207 16-Sep-2010 G.Folger        had-theo-HE-V09-03    143 16-Sep-2010 G.Folger        had-theo-HE-V09-03-00
208 -  Migrate G4QuasiElasticChannel to interger A    144 -  Migrate G4QuasiElasticChannel to interger A&Z
209                                                   145 
210 16-Nov-2009 M.Kosov         had-theo-HE-V09-02    146 16-Nov-2009 M.Kosov         had-theo-HE-V09-02-03
211 - Correct dependency on CHIPS                     147 - Correct dependency on CHIPS
212                                                   148 
213 29-Apr-2009 M.Kosov         had-theo-HE-V09-02    149 29-Apr-2009 M.Kosov         had-theo-HE-V09-02-02
214 - Quasi Elastic part is made more used in QGSC    150 - Quasi Elastic part is made more used in QGSC at low energies to improve
215   the performance of QGSC at low energies         151   the performance of QGSC at low energies
216                                                   152 
217 8-Apr-2008  G.Folger        had-theo-HE-V09-01    153 8-Apr-2008  G.Folger        had-theo-HE-V09-01-01
218 -  Remove unused variable Z in G4QuasiElasticC    154 -  Remove unused variable Z in G4QuasiElasticChannel.cc
219                                                   155 
220                                                   156 
221 8-Apr-2008  G.Folger        had-theo-HE-V09-01    157 8-Apr-2008  G.Folger        had-theo-HE-V09-01-00
222 -  Add Fermi momentum to quasi elastic scatter    158 -  Add Fermi momentum to quasi elastic scattering
223                                                   159 
224 15-Nov-2007 G.Folger        had-theo-HE-V09-00    160 15-Nov-2007 G.Folger        had-theo-HE-V09-00-01
225 -  Correct Projectile Diffractive scattering:  << 161 -  Correct Projectile Diffractive scattering: when a very unusal nucleus 
226     PDGcode is given by chips, recreate anothe    162     PDGcode is given by chips, recreate another final state.
227                                                << 163     
228 13-Nov-2007 G.Folger        had-theo-HE-V09-00    164 13-Nov-2007 G.Folger        had-theo-HE-V09-00-00
229 -  Add Channel for Projectile Diffractive scat    165 -  Add Channel for Projectile Diffractive scattering
230                                                   166 
231 12-04-2007 Gunter Folger    had-theo-HE-V08-02    167 12-04-2007 Gunter Folger    had-theo-HE-V08-02-01
232 -  add model name to identify model for hadron << 168 -  add model name to identify model for hadronic whiteboard; default for 
233    G4TheoFSGenerator is "TheoFSGenerator", but    169    G4TheoFSGenerator is "TheoFSGenerator", but the ctor in physics lists should
234    set better name                                170    set better name
235                                                   171 
236 30-03-2007 Gunter Folger    had-theo-HE-V08-02    172 30-03-2007 Gunter Folger    had-theo-HE-V08-02-00
237 - add G4QuasiElasticChannel to simulate quasie << 173 - add G4QuasiElasticChannel to simulate quasielastic scattering; Relies on 
238    Chips class  G4QuasiFreeRatios.                174    Chips class  G4QuasiFreeRatios.
239 - modify G4TheoFSGenerator use G4QuasiElasticC    175 - modify G4TheoFSGenerator use G4QuasiElasticChannel to add quasielastic
240    scattering for string models, and use these    176    scattering for string models, and use these in competition to the string
241    model.                                         177    model.