Geant4 Cross Reference |
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 << 81 23-Jun-2017, Gunter Folger (had-t << 82 - fix memory leak introduced by changes for pa << 83 << 84 31-May-2017, G.Folger (had-t << 85 - retag to include History << 86 << 87 31-May-2017, G.Folger (had-t << 88 - G4TheoFSGenerator: pass through CreatorModel << 89 << 90 07-Aug-2015, A.Ribon (had-t << 91 - G4QuasiElasticChannel : checking of 'while' << 92 << 93 17-Apr-2015, W.Pokorski (had-t << 94 - fixing memory leak << 95 << 96 17-Apr-2015, W.Pokorski (had-t << 97 - fixing stupid mistake in the previous tag << 98 << 99 17-Apr-2015, W.Pokorski (had-t << 100 - update for new quasi-elastic class structure << 101 << 102 6-Nov-2014, G.Folger (had-t << 103 - remove G4LMsdGenerator and G4LMsdChannel als << 104 << 105 6-Nov-2014, V.Grichine, G.Folger (had-t << 106 - remove G4LMsdGenerator and G4LMsdChannel << 107 << 108 15-Oct-2014, V. Grichine: (had-t << 109 - G4LMsdGenerator and G4LMsdChannel were added << 110 to provide interface to inelastic single dif << 111 << 112 1-July-2014, Gunter Folger (had-t << 113 - Updates to ModelDescription(); updated text << 114 << 115 2-June-2014, Gunter Folger (had-t << 116 - one extra G4ParticleDefinition* made const, << 117 << 118 19-May-2014, Gunter Folger (had-t << 119 - fix left over non const G4ParticleDefinition << 120 << 121 05-March-2014, Gunter Folger (had-t << 122 - G4TheoFSGenerator: remove const_cast for Par << 123 simplify code. << 124 << 125 29-Jan-2014, Gunter Folger (had-t << 126 - Removed models/common from sources.cmake << 127 << 128 16-July-2013 G. Cosmo hadr-theo-HE-V09 << 129 - Correction to CMake scripts for granular bu << 130 << 131 04-June-2013 A. Ribon had-theo-HE-V09- << 132 - Fix access to ions via the IonTable class a << 133 in G4QuasiElasticChannel.cc << 134 << 135 29-January-2013 V. Uzhinsky had-theo-HE-V09- << 136 - A new attempt to implement NuclNucl interac << 137 << 138 8-January-2013 V. Uzhinsky had-theo-HE-V09-0 << 139 - A new attempt to implement NuclNucl interac << 140 << 141 17-December-2012 V. Uzhinsky had-theo-HE-V09-0 << 142 - An interface for a manipulation with nucleu << 143 introduced. Alberto's comments are removed. << 144 << 145 13-December-2012 A.Ribon had-theo-HE-V09-06 << 146 - Removed G4ProjectileDiffractiveChannel (whi << 147 and temporary commenting Uz. changes in the << 148 << 149 20-November-2012 V. Uzhinsky had-theo-HE-V09-0 << 150 - An interface for a manipulation with nucleu << 151 introduced, especially for treating remnant << 152 << 153 17-July-2012, G.Folger had-theo-HE-V09-05 << 154 - coverity fixes in G4TheoFSGenerator.cc << 155 << 156 21-June-2012, W.Pokorski had-theo-HE-V09-05 << 157 - removed dependency on CHIPS from the source << 158 << 159 11-June-2012, G.Folger had-theo-HE-V09-05 << 160 - avoid shadowing of variables << 161 - some cleanup of G4QuasiElasticChannel.cc << 162 << 163 25-May-2012, G.Folger had-theo-HE-V09-05-0 << 164 - G4TheoFSGenerator: add Modeldescription() << 165 << 166 << 167 02-May-2012, G.Folger ( ..tr << 168 - revert changes by Mikhail ( revs: r58279, r5 << 169 << 170 28 April 2012 - M.Kosov had-theo-HE-V09-05- << 171 - hadronic/models/chiral_inv_phase_space moved << 172 << 173 08-Nov-2011, G.Folger had-theo-HE-V09-04-0 << 174 - G4QuasiElasticChannel: use QuasiElRatios fro << 175 in place of QuasiFreeRatios from chips. << 176 also update Gnumakefile and sources.cmake fo << 177 (*) ProjectileDiffraction still(?) relies o << 178 cannot be removed. << 179 << 180 21-Sep-2011, G.Folger had-theo-HE-V09-04-0 << 181 note that had-theo-HE-V09-04-02 << 182 - G4ProjectileDiffractiveChannel.cc: finish mi << 183 - G4QuasiElasticChannel: use QuasiFreeRatios i << 184 << 185 8-Aug-2011, M. Kelsey << 186 - G4QuasiElasticChannel: Move #includes from << 187 dependences. << 188 << 189 5-Aug-2011, M. Kelsey had-theo-HE-V09-04-0 << 190 - G4TheoFSGenerator.cc, G4QuasiElasticChannel. << 191 value of G4V3DNucleus::GetNucleons() << 192 << 193 Requires consistent changes in other package << 194 hadr-modman-V09-04-01 << 195 hadr-mod-util-V09-04-02 << 196 had-partonstring-mgt-V09-04-01 << 197 hadr-qgsm-V09-04-04 << 198 had-theo-HE-V09-04-01 << 199 << 200 17-Mar-2011 G.Folger had-theo-HE-V09-04 << 201 - Add G4TheoFSGenerator::GetEnergyMomentumChe << 202 - M.Kelsey: store primary particle, so that c << 203 16 204 17-Sep-2010 G.Folger had-theo-HE-V09-03 17 17-Sep-2010 G.Folger had-theo-HE-V09-03-01 205 - Correct G4QuasiElasticChannel for bug intro 18 - Correct G4QuasiElasticChannel for bug introduced in A&Z migration 206 19 207 16-Sep-2010 G.Folger had-theo-HE-V09-03 20 16-Sep-2010 G.Folger had-theo-HE-V09-03-00 208 - Migrate G4QuasiElasticChannel to interger A 21 - Migrate G4QuasiElasticChannel to interger A&Z 209 22 210 16-Nov-2009 M.Kosov had-theo-HE-V09-02 23 16-Nov-2009 M.Kosov had-theo-HE-V09-02-03 211 - Correct dependency on CHIPS 24 - Correct dependency on CHIPS 212 25 213 29-Apr-2009 M.Kosov had-theo-HE-V09-02 26 29-Apr-2009 M.Kosov had-theo-HE-V09-02-02 214 - Quasi Elastic part is made more used in QGSC 27 - Quasi Elastic part is made more used in QGSC at low energies to improve 215 the performance of QGSC at low energies 28 the performance of QGSC at low energies 216 29 217 8-Apr-2008 G.Folger had-theo-HE-V09-01 30 8-Apr-2008 G.Folger had-theo-HE-V09-01-01 218 - Remove unused variable Z in G4QuasiElasticC 31 - Remove unused variable Z in G4QuasiElasticChannel.cc 219 32 220 33 221 8-Apr-2008 G.Folger had-theo-HE-V09-01 34 8-Apr-2008 G.Folger had-theo-HE-V09-01-00 222 - Add Fermi momentum to quasi elastic scatter 35 - Add Fermi momentum to quasi elastic scattering 223 36 224 15-Nov-2007 G.Folger had-theo-HE-V09-00 37 15-Nov-2007 G.Folger had-theo-HE-V09-00-01 225 - Correct Projectile Diffractive scattering: << 38 - Correct Projectile Diffractive scattering: when a very unusal nucleus 226 PDGcode is given by chips, recreate anothe 39 PDGcode is given by chips, recreate another final state. 227 << 40 228 13-Nov-2007 G.Folger had-theo-HE-V09-00 41 13-Nov-2007 G.Folger had-theo-HE-V09-00-00 229 - Add Channel for Projectile Diffractive scat 42 - Add Channel for Projectile Diffractive scattering 230 43 231 12-04-2007 Gunter Folger had-theo-HE-V08-02 44 12-04-2007 Gunter Folger had-theo-HE-V08-02-01 232 - add model name to identify model for hadron << 45 - add model name to identify model for hadronic whiteboard; default for 233 G4TheoFSGenerator is "TheoFSGenerator", but 46 G4TheoFSGenerator is "TheoFSGenerator", but the ctor in physics lists should 234 set better name 47 set better name 235 48 236 30-03-2007 Gunter Folger had-theo-HE-V08-02 49 30-03-2007 Gunter Folger had-theo-HE-V08-02-00 237 - add G4QuasiElasticChannel to simulate quasie << 50 - add G4QuasiElasticChannel to simulate quasielastic scattering; Relies on 238 Chips class G4QuasiFreeRatios. 51 Chips class G4QuasiFreeRatios. 239 - modify G4TheoFSGenerator use G4QuasiElasticC 52 - modify G4TheoFSGenerator use G4QuasiElasticChannel to add quasielastic 240 scattering for string models, and use these 53 scattering for string models, and use these in competition to the string 241 model. 54 model.