Geant4 Cross Reference |
1 # Category phys-ctor-hinelastic 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 ## 2024-11-08 Alberto Ribon (phys-ctor-hinelastic-V11-02-02) 8 - README : updated information for the coming release 11.3. 9 10 ## 2024-10-22 Alberto Ribon (phys-ctor-hinelastic-V11-02-01) 11 - Introduced new class G4URRNeutrons to enable the special treatment of the 12 Unresolved Resonance Region (URR) via Particle Tables (PT) for low-energy 13 neutrons. It can be used on top of any _HP or _HPT physics list. 14 15 ## 2024-06-06 Vladimir Ivanchenko (phys-ctor-hinelastic-V11-02-00) 16 - G4HadrocPhysicsQGSP_BERT_HP - used alternative NUDEX model of gamma de-excitation 17 18 ## 2023-10-20 Jean-Christophe David (phys-ctor-hinelastic-V11-01-02) 19 - Call G4HadronicBuilder::BuildAntiLightIonsINCLXX() to treat antiproton with INCLXX 20 21 ## 2023-10-15 Vladimir Ivanchenko (phys-ctor-hinelastic-V11-01-01) 22 - G4HadronInelasticQBBC - more accurate instantiation of the neutron general process 23 - G4HadrocPhysicsQGSP_BERT_HP - used alternative HP models and cross sections 24 25 ## 2023-04-19 Alberto Ribon (phys-ctor-hinelastic-V11-01-00) 26 - Created the new class G4HadronInelasticQBBC_ABLA, which is similar to 27 G4HadronInelasticQBBC_ABLA, except that, for the final-state of nuclear 28 inelastic interactions of charged pions and nucleons projectiles, 29 the ABLA model (instead of the usual Precompound/de-excitation) is utilized 30 for nuclear de-excitation. 31 This is meant for testing purposes of the coupling between the hadronic 32 string models (FTF and QGS) and ABLA (via G4GeneratorPrecompoundInterface), 33 as well as of the coupling between intra-nuclear cascade models (BERT and BIC) 34 and ABLA. 35 In principle, these couplings with ABLA nuclear de-excitation can be 36 extended to all types of projectiles, and to other reference physics lists, 37 but, for the time being, in order to minimize code changes or new code, 38 it is restricted to pion+, pion-, proton and neutron, and only for QBBC. 39 40 ## 2022-11-11 Alberto Ribon (phys-ctor-hinelastic-V11-00-02) 41 - G4HadronPhysicsFTFP_BERT, G4HadronPhysicsINCLXX : extension to inelastic 42 nuclear interactions of light hypernuclei (with either FTFP only or 43 FTFP+INCLXX) and anti-hypernuclei (with only FTFP for all energies). 44 Notice that the QGSP string model cannot currently handle nuclear 45 projectiles of any kind. 46 47 ## 2022-08-21 Vladimir Ivanchenko (phys-ctor-hinelastic-V11-00-01) 48 - G4HadronInelasticQBBC - use G4HadProcesses utility to build neutron 49 elastic, which allows to use an option of neutron general process 50 51 ## 2021-12-10 Ben Morgan (phys-ctor-hinelastic-V11-00-00) 52 - Change to new Markdown History format 53 54 --- 55 56 # History entries prior to 11.0 57 58 20-May-2021 Vladimir Ivanchenko (phys-ctor-hinelastic-V10-07-05) 59 - Migrate all constructors: printouts are controlled by verbosity level 60 of G4HadronicParameters class; base class verboseLevel member is 61 not used; G4HadronicParameters singletone in initialized in all class 62 constructors; if the verbosity level is defined in a class constructor 63 it is propagated to G4HadronicParameters (user may change this level 64 using UI command before physics is initialized); check versus 65 nullptr is used in several places 66 67 16-April-2021 Ben Morgan (phys-ctor-hinelastic-V10-07-04) 68 - Migrate build to modular CMake API 69 70 13-April-2021, Alberto Ribon (phys-ctor-hinelastic-V10-07-03) 71 - GNUmakefile, sources.cmake : removed dependency on hadronic/model/util 72 and hadronic/model/management (that have been now deleted, with their 73 classes moved to hadronic/util and hadronic/management). 74 75 18-March-2021, Alberto Ribon (phys-ctor-hinelastic-V10-07-02) 76 - G4HadronInelasticQBBC, G4HadronPhysicsFTF_BIC, G4HadronPhysicsFTFP_BERT, 77 G4HadronPhysicsFTFP_BERT_HP, G4HadronPhysicsFTFQGSP_BERT, 78 G4HadronPhysicsINCLXX, G4HadronPhysicsQGS_BIC, G4HadronPhysicsQGSP_BERT, 79 G4HadronPhysicsQGSP_BERT_HP, G4HadronPhysicsQGSP_BIC, 80 G4HadronPhysicsQGSP_BIC_HP, G4HadronPhysicsShielding : removed unused 81 header files, and replaced when needed G4HadronCaptureProcess with 82 G4NeutronCaptureProcess. 83 84 10-March-2021, Krzysztof Genser (phys-ctor-hinelastic-V10-07-01) 85 - G4HadronPhysicsShielding: corrected parameters of the M variant 86 87 05-December-2020, Vladimir Ivanchenko (phys-ctor-hinelastic-V10-07-00) 88 - G4HadronPhysicsFTFP_BERT, G4HadronPhysicsQGSP_BERT, G4HadronInelasticQBBC, 89 G4HadronPhysicsQGSP_BIC : fixed type of builder in all hadron 90 inelatic constructors (problem #2296) 91 92 26-November-2020, Alberto Ribon (phys-ctor-hinelastic-V10-06-18) 93 - Update README. 94 95 04-November-2020, Alberto Ribon (phys-ctor-hinelastic-V10-06-17) 96 - G4HadronPhysicsFTFP_BERT, G4HadronPhysicsQGSP_BERT, G4HadronInelasticQBBC : 97 enabled charm and bottom hadronic physics (now available in nearly all 98 physics lists, in particular those of interest for HEP; the main 99 exception is QGSP_BIC and its derived physics lists, which are 100 typically used for low-energy applications). 101 102 30-October-2020, Vladimir Ivanchenko (phys-ctor-hinelastic-V10-06-16) 103 - G4HadronPhysicsINCLXX - use inheritance from the base 104 class G4HadronPhysicsFTFP_BERT; removed duplicate code; 105 clean-up; list of models and applicability intervals are the same; 106 implemented b-, c- particle physics and cross section factor 107 108 19-October-2020, Vladimir Ivanchenko (phys-ctor-hinelastic-V10-06-15) 109 - G4HadronPhysicsFTF_BIC, G4HadronPhysicsQGS_BIC, 110 G4HadronPhysicsFTFQGSP_BERT - use inheritance from the base 111 class G4HadronPhysicsFTFP_BERT; removed duplicate code; 112 clean-up; list of models and applicability intervals are the same; 113 implemented b-, c- particle physics and cross section factor 114 Improved comments and info printouts in other physics classes 115 G4HadronInelasticQBBC - use G4HadronicBuilder, apply the Binary 116 cascade to pions below 1.5 GeV 117 118 02-October-2020, Vladimir Ivanchenko (phys-ctor-hinelastic-V10-06-14) 119 - G4HadronPhysicsNuBeam, G4HadronPhysicsShielding, 120 G4HadronPhysicsShieldingLEND - use inheritance from the base 121 class G4HadronPhysicsFTFP_BERT; removed duplicate code; 122 clean-up; list of models and applicability intervals are the same; 123 implemented b-, c- particle physics and cross section factor 124 Improved comments and info printouts in other physics classes 125 126 01-October-2020, Vladimir Ivanchenko (phys-ctor-hinelastic-V10-06-13) 127 - G4HadronPhysicsQGSP_BERT, G4HadronPhysicsQGSP_FTFP_BERT, 128 G4HadronPhysicsQGSP_BERT_HP - implement DumpBanner() method 129 - G4VHadronPhysics - removed unused method 130 131 22-September-2020, Vladimir Ivanchenko (phys-ctor-hinelastic-V10-06-12) 132 - G4HadronInelasticFTFP_BERT, G4HadronInelasticFTFP_BERT_HP, 133 G4HadronInelasticFTFP_BERT_ATL, G4HadronInelasticFTFP_BERT_TRV - added 134 optinal cross section factor for systematics studies; added b-, c- 135 physics; added more c++11 keywords; removed unused headers 136 137 17-September-2020, Alberto Ribon (phys-ctor-hinelastic-V10-06-11) 138 - G4HadronInelasticQGSP_BERT and G4HadronInelasticQGSP_BIC : replaced 139 G4HadronicBuilder::BuildAntiLightIonsQGSP_FTFP with 140 G4HadronicBuilder::BuildAntiLightIonsFTFP 141 (because currently QGSP cannot be applied to any ion or anti-ion). 142 143 02-September-2020, Vladimir Ivanchenko (phys-ctor-hinelastic-V10-06-10) 144 - G4HadronInelasticQGSP_BERT, G4HadronInelasticQGSP_BIC - allow 145 modification of parameters at PreInit stage 146 - G4HadronInelasticQGSP_FTFP_BERT - enable b- and c- particle physics 147 148 25-August-2020, Vladimir Ivanchenko (phys-ctor-hinelastic-V10-06-09) 149 - G4HadronInelasticQGSP_BERT, G4HadronInelasticQGSP_BERT_HP, 150 G4HadronInelasticQGSP_FTFP_BERT - added optinal cross section factor for 151 systematics studies; added b-, c- physics; added more c++11 keywords 152 - G4VHadronPhysics - removed obsolete methods 153 154 21-August-2020, Vladimir Ivanchenko (phys-ctor-hinelastic-V10-06-08) 155 - G4HadronInelasticQBBC - fixed neutrom and anti-baryon configurations 156 - G4HadronInelasticQGSP_BIC, G4HadronInelasticQGSP_BIC_HP, 157 G4HadronInelasticQGSP_BIC_AllHP - added optinal cross section factor for 158 systematics studies; added b-, c- physics; 159 160 01-August-2020, Vladimir Ivanchenko (phys-ctor-hinelastic-V10-06-07) 161 - G4HadronInelasticQBBC - added optinal cross section factor for 162 systematics studies 163 164 19-July-2020, Vladimir Ivanchenko (phys-ctor-hinelastic-V10-06-06) 165 - G4HadronInelasticQBBC - use correct utility methods 166 167 09-July-2020, Vladimir Ivanchenko (phys-ctor-hinelastic-V10-06-05) 168 - G4HadronInelasticQBBC - use utilites G4HadParticle and G4HadronicBuilder 169 - G4VHadronPhysics - removed obsolete methods and thread_local methods 170 171 30-May-2020 Ben Morgan (phys-ctor-hinelastic-V10-06-04) 172 - Remove obsolete GRANULAR_DEPENDENCIES entries 173 174 20-May-2020, Alberto Ribon (phys-ctor-hinelastic-V10-06-03) 175 - G4HadronPhysicsQGSP_BIC_HP, G4HadronPhysicsQGSP_BIC_AllHP : refactoring 176 of these two constructors, consistently with all others. 177 For G4HadronPhysicsQGSP_BIC_HP, the physics remain unchanged; 178 for G4HadronPhysicsQGSP_BIC_AllHP, the physics remain unchanged 179 except for the transition region between Binary and ProtonHP which 180 is now 190-200 MeV (instead than 199-200), as for light ions. 181 182 18-May-2020, Vladimir Ivanchenko (phys-ctor-hinelastic-V10-06-02) 183 - G4HadronPhysicsFTFP_BERT, G4HadronPhysicsQGSP_BERT, 184 G4HadronPhysicsFTFP_BERT_TRV, G4HadronPhysicsQGSP_FTFP_BERT, 185 G4HadronInelasticQBBC - added b- and c- particle 186 187 07-May-2020, Alberto Ribon (phys-ctor-hinelastic-V10-06-01) 188 - G4HadronPhysicsFTFP_BERT, G4HadronPhysicsFTF_BIC, G4HadronPhysicsINCLXX, 189 G4HadronPhysicsShielding, G4HadronPhysicsShieldingLEND, 190 G4HadronPhysicsQGSP_BERT, G4HadronPhysicsQGS_BIC, 191 G4HadronPhysicsQGSP_BIC, G4HadronPhysicsQGSP_BIC_HP, 192 G4HadronPhysicsQGSP_BIC_AllHP : in all the inelastic physics constructors 193 which were using the builder G4HyperonFTFPBuilder, introduce the new 194 builder G4HyperonBuilder; moreover, the new builder G4HyperonQGSPBuilder 195 is used now in all QGS-based inelastic physics constructor for hyperons 196 (and anti-hyperons) at high energies (while keeping using 197 G4HyperonFTFPBuilder at lower energies). 198 199 05-May-2020, Alberto Ribon (phys-ctor-hinelastic-V10-06-00) 200 - G4HadronPhysicsQGSP_BERT, G4HadronPhysicsQGSP_BIC, G4HadronPhysicsQGS_BIC, 201 G4HadronPhysicsINCLXX, G4HadronPhysicsQGSP_BIC_HP, 202 G4HadronPhysicsQGSP_BIC_AllHP : use the new builder class 203 G4QGSPAntiBarionBuilder to handle anti_proton and anti_neutron 204 at high energies with QGSP. 205 (For the light anti-ions - anti_deuteron, anti_triton, anti_He3, and 206 anti_alpha - currently QGSP cannot handle them, therefore FTFP is 207 used.) 208 209 29-November-2019, Alberto Ribon (phys-ctor-hinelastic-V10-05-03) 210 - Update of the only README file. 211 212 22-October-2019, Alberto Ribon (phys-ctor-hinelastic-V10-05-02) 213 - G4HadronPhysicsFTFP_BERT_TRV : removed special treatment of hadronic 214 inelastic cross sections of hyperons and anti-hyperons (now it is 215 the default in the class G4HyperonFTFPBuilder). 216 - G4HadronInelasticFTFQGSP_BERT, G4HadronInelasticQBBC : use Glauber-Gribov 217 inelastic cross sections (instead of Chips ones) for hyperons and 218 anti-hyperons. 219 - G4HadronPhysicsFTF_BIC, G4HadronPhysicsFTFP_BERT_HP, 220 G4HadronPhysicsFTFP_BERT_TRV, G4HadronPhysicsFTFQGSP_BERT, 221 G4HadronPhysicsQGS_BIC, G4HadronPhysicsQGSP_BERT, 222 G4HadronPhysicsQGSP_BERT_HP, G4HadronPhysicsQGSP_BIC, 223 G4HadronPhysicsQGSP_BIC_HP, G4HadronPhysicsQGSP_BIC_AllHP, 224 G4HadronInelasticQBBC, G4HadronPhysicsINCLXX : removed special treatment 225 of hadronic inelastic cross sections of kaons (now default). 226 227 27-August-2019, Vladimir Ivantchenko (phys-ctor-hinelastic-V10-05-01) 228 - G4HadronInelasticQBBC - use XS proton inelastic 229 230 05-August-2019, Alberto Ribon (phys-ctor-hinelastic-V10-05-00) 231 - README : updated information. 232 - Replacing explicit values for the energy transition region with values 233 from G4HadronicParameters in nearly all constructors. 234 Note: kept unchanged the transition region between FTFP and BERT only 235 in 4 cases: G4HadronPhysicsFTFP_BERT_ATL, G4HadronPhysicsINCLXX, 236 G4HadronPhysicsNuBeam and "ShieldingM". 237 238 26-November-2018, Alberto Ribon (phys-ctor-hinelastic-V10-04-14) 239 - README : updated information. 240 - G4HadronPhysicsFTFQGSP_BERT : use BGG pion cross section, consistently 241 with all other physics lists. 242 243 22-November-2018, Vladimir Ivantchenko (phys-ctor-hinelastic-V10-04-13) 244 - G4HadronInelasticQBBC - use BGG proton inelastic 245 246 22-November-2018, Alberto Ribon (phys-ctor-hinelastic-V10-04-12) 247 - G4HadronPhysicsShielding, G4HadronPhysicsShieldingLEND : rewritten 248 to avoid memory leaks. 249 250 16-November-2018, Vladimir Ivantchenko (phys-ctor-hinelastic-V10-04-11) 251 - G4HadronInelasticQBBC - fixed neutron x-section 252 253 17-October-2018, Alberto Ribon (phys-ctor-hinelastic-V10-04-10) 254 - G4HadronPhysicsFTFP_BERT_TRV : for hyperon inelastic cross sections, 255 replaced Chips cross sections with Glauber-Gribov ones. 256 257 16-July-2018, Vladimir Ivantchenko (phys-ctor-hinelastic-V10-04-09) 258 - G4HadronInelasticQBBC - removed statics class memebers 259 260 06-August-2018, Alberto Ribon (phys-ctor-hinelastic-V10-04-08) 261 - G4HadronPhysicsFTFP_BERT_HP, G4HadronPhysicsINCLXX, 262 G4HadronPhysicsShielding, G4HadronPhysicsQGSP_BIC_AllHP, 263 G4HadronPhysicsNuBeam, G4HadronPhysicsShieldingLEND, 264 G4HadronPhysicsQGSP_BERT_HP, G4HadronPhysicsQGSP_BIC_HP, 265 G4HadronPhysicsFTFQGSP_BERT, G4HadronInelasticQBBC : 266 replaced the explicit high-energy limit of hadronic physics with 267 the one from G4HadronicParameters . 268 269 28-July-2018, Vladimir Ivantchenko (phys-ctor-hinelastic-V10-04-07) 270 - in all hadronic builders implement fix for #2057, remove possible 271 double deletion of objects end of run 272 273 25-July-2018, Alberto Ribon (phys-ctor-hinelastic-V10-04-06) 274 - G4HadronPhysicsQGSP_BIC_AllHP : rewritten the physics constructor 275 for QGSP_BIC_AllHP, consistently with QGSP_BIC_HP (this fixes the 276 problem of two fully overlapping neutron-capture models). 277 278 21-July-2018, Vladimir Ivantchenko (phys-ctor-hinelastic-V10-04-05) 279 - G4VHadronPhysics - added extra method 280 - G4HadronInelasticQBBC, G4HadronPhysicsFTFP_BERT, 281 G4HadronPhysicsQGSP_BIC_AllHP, G4HadronPhysicsQGS_BIC - do not fill 282 internal structure for cross sections 283 284 20-July-2018, Vladimir Ivantchenko (phys-ctor-hinelastic-V10-04-04) 285 - G4HadronPhysicsQGSP_BIC, G4HadronPhysicsQGSP_BIC_HP, 286 G4HadronPhysicsQGSP_BIC_AllHP - fixed C++11 keyward 287 - G4HadronInelasticQBBC - restore from 02 288 289 18-July-2018, Vladimir Ivantchenko (phys-ctor-hinelastic-V10-04-03) 290 - G4HadronInelasticQBBC - removed static members 291 292 18-July-2018, Vladimir Ivantchenko (phys-ctor-hinelastic-V10-04-02) 293 - G4HadronInelasticQBBC, G4HadronPhysicsFTFP_BERT, G4HadronPhysicsQGSP_BIC 294 clean-up model and cross section configurations for neutrons 295 296 18-July-2018, Vladimir Ivantchenko (phys-ctor-hinelastic-V10-04-01) 297 - G4HadronPhysicsQGSP_BIC, G4HadronPhysicsQGSP_BIC_HP, 298 G4HadronPhysicsQGSP_BIC_AllHP - fixed configuration of capture 299 and fission models and cross sections; address problem #2057 300 301 31-May-2018, Vladimir Ivantchenko (phys-ctor-hinelastic-V10-04-00) 302 - G4HadronInelasticQBBC - use G4ParticleInelasticXS both for neutrons 303 and protons 304 305 7-Nov-2017, Tatsumi Koi (phys-ctor-hinelastic-V10-03-06) 306 - Adding G4HadronPhysicsShieldingLEND 307 308 6-Nov-2017, Tatsumi Koi (phys-ctor-hinelastic-V10-03-05) 309 - Fix registration of cross section data set in G4HadronPhysicsShielding 310 311 16-Oct-2017, Alberto Ribon (phys-ctor-hinelastic-V10-03-04) 312 - G4HadronPhysicsFTFQGSP_BERT : fixing trivial compiler warnings 313 of the previous tag. 314 315 16-Oct-2017, Alberto Ribon (phys-ctor-hinelastic-V10-03-03) 316 - G4HadronPhysicsFTFQGSP_BERT : new hadron physics similar to 317 G4HadronPhysicsFTFP_BERT, but with QGS fragmentation of strings 318 (instead of the Lund string fragmentation). 319 320 28-Jul-2017, Andrea Dotti (phys-ctor-hinelastic-V10-03-02) 321 - Refactoring of QGSP_BERT, QGSP_BIC w/ variants 322 323 26-Jul-2017, Andrea Dotti 324 - Refactoring code of all FTFP_BERT variant, FTF_BIC and QGS_BIC 325 326 14-Jul-2017, Andrea Dotti (phys-ctor-hinelastic-V10-03-01) 327 - Refactoring of code of FTFP_BERT and register physics builders 328 329 09-Feb-2017, Makoto Asai (phys-ctor-hinelastic-V10-03-00) 330 - Print-out of the transition energy region between FTFP and BERT 331 in the physics lists FTFP_BERT_HP and G4HadronPhysicsFTFP_BERT_HP 332 is made only for the master thread. 333 334 07-Dec-2016, Alberto Ribon (phys-ctor-hinelastic-V10-02-10) 335 - G4HadronPhysicsFTFP_BERT_HP : changed the transition energy region 336 between FTFP and BERT in the physics list FTFP_BERT_HP to [3, 12] GeV, 337 exactly as it is now in FTFP_BERT. 338 339 01-Dec-2016, Alberto Ribon (phys-ctor-hinelastic-V10-02-09) 340 - G4HadronPhysicsFTFP_BERT : changed the transition energy region 341 between FTFP and BERT in the physics list FTFP_BERT to [3, 12] GeV 342 (for pions, kaons, protons and neutrons; for hyperons, left as it 343 has always been, i.e. [2, 6] GeV). 344 345 24-Nov-2016, Alberto Ribon (phys-ctor-hinelastic-V10-02-08) 346 - G4HadronPhysicsFTFP_BERT : changed the transition energy region 347 between FTFP and BERT in the physics list FTFP_BERT : now it is 348 between [2, 6] GeV. 349 350 18-Nov-2016, Alberto Ribon (phys-ctor-hinelastic-V10-02-07) 351 - G4HadronPhysicsFTFP_BERT : changed the transition energy region 352 between FTFP and BERT in the physics list FTFP_BERT : now it is 353 between the large interval [3, 12] GeV (instead of [4, 5] GeV). 354 355 04-Nov-2016, Alberto Ribon (phys-ctor-hinelastic-V10-02-06) 356 - Written first draft of the README 357 358 17-October-2016 M.Maire (phys-ctor-hinelastic-V10-02-05) 359 - add README 360 361 12-October-2016 G.Folger (phys-ctor-hinelastic-V10-02-04) 362 - replace direct use of aParticleIterator by GetParticleIterator(). 363 fix required by clang39 on Windows and MAC 364 365 30-Aug-2016, V.Ivanchenko (phys-ctor-hinelastic-V10-02-03) 366 - G4HadronPhysicsQBBC : use G4 de-excitation for the Bertini cascade 367 368 26-May-2016, A. Ribon (phys-ctor-hinelastic-V10-02-02) 369 - G4HadronPhysicsQGSP_BIC_AllHP : treat only proton with ParticleHP in 370 this class, and move the others (deuteron, triton, 3He, alpha) to 371 the new class G4IonPhysicsPHP. 372 373 06-Apr-2016, A. Ribon (phys-ctor-hinelastic-V10-02-01) 374 - G4HadronPhysicsFTFP_BERT_ATL : created new constructor for ATLAS, similar 375 to G4HadronPhysicsFTFP_BERT but with the transition between BERT and FTFP 376 in the energy region [9, 12] GeV. 377 378 04-Dec-2015, A. Ribon (phys-ctor-hinelastic-V10-02-00) 379 - G4HadronPhysicsQGSP_BIC_AllHP : activate ParticleHP for deuteron, 380 triton, He3 and alpha. 381 382 05-Nov-2015, A. Ribon (phys-ctor-hinelastic-V10-01-05) 383 - Removed neutron_hp/ 384 385 03-Nov-2015, A. Ribon (phys-ctor-hinelastic-V10-01-04) 386 - Migrated to ParticleHP 387 388 26-Oct-2015, A. Ribon (phys-ctor-hinelastic-V10-01-03) 389 - Fixed mistake in the previous tag: now using the correct class 390 G4ComponentGGHadronNucleusXsc instead of the old one 391 G4GlauberGribovCrossSection 392 393 22-Oct-2015, A. Ribon (phys-ctor-hinelastic-V10-01-02) 394 - Use G4ComponentGGHadronNucleusXsc for the kaon inelastic cross sections 395 consistently everywhere (instead of either Chips or Gheisha). 396 According to LHCb, this class describes well the charged kaon cross 397 section asymmetry. 398 399 12-Jun-2015, V.Ivanchenko (phys-ctor-hinelastic-V10-01-01) 400 - G4HadronInelasticQBBC - reduced upper limit of Bertini from 12 to 4 GeV; 401 use BGG inelastic cross section for pions 402 403 30-Mar-2015, A. Ribon (phys-ctor-hinelastic-V10-01-00) 404 - G4HadronPhysicsFTFP_BERT_TRV: changed the transition region between 405 BERT and FTF from [3, 12] GeV to [2, 4] GeV. 406 407 07-Nov-2014, P. Arce (phys-ctor-hinelastic-V10-00-08) 408 - Add G4HadronPhysicsQGSP_BIC_AllHP for particle_hp physics list 409 410 30-Oct-2014, Andrea Dotti (phys-ctor-hinelastic-V10-00-07) 411 - Fix in destructor of G4VHadronPhysics to check validity of pointer. 412 413 30-Oct-2014, Julia Yarba (phys-ctor-hinelastic-V10-00-06) 414 - In G4HadronPhysicsNuBeam, adjust bertini-ftf overlap from 7-10GeV to 3-3.5GeV 415 (based on stat. study, it's better for light targets) 416 417 15-Oct-2014, Gabriele Cosmo (phys-ctor-hinelastic-V10-00-05) 418 - Added dependency to 'de_excitation/fission' module in GNUMakefile 419 and sources.cmake, now required by INCLXX. 420 421 05-Aug-2014, Krzysztof Genser (phys-ctor-hinelastic-V10-00-04) 422 - Extended Shielding code to also include ShieldingM variant 423 424 28-June-2014, Michael Kelsey (phys-ctor-hinelastic-V10-00-03) 425 - Add "if (!tpdata) return;" to all dtors, to avoid segfaults. 426 427 03-June-2014, Julia Yarba (phys-ctor-hinelastic-V10-00-02) 428 - Include ctor's for NuBeam and Shielding 429 430 27-May-2014, Davide Mancusi (phys-ctor-hinelastic-V10-00-01) 431 - Modify switching energies and models in HadronPhysicsINCLXX. 432 433 29-Jan-2014, Gunter Folger (phys-ctor-hinelastic-V10-00-00) 434 - Removed from photolepton_hadron/muon_nuclear from sources.cmake 435 436 14-Nov-2013, Alberto Ribon (phys-ctor-hinelastic-V09-06-20) 437 - Use G4NeutronInelasticXS for neutrons in the following physics lists 438 (besides QBBC and FTFP_BERT_TRV which already use it): 439 FTFP_BERT, FTF_BIC, QGSP_FTFP_BERT, QGSP_BERT, QGSP_BIC, QGS_BIC. 440 441 08-Nov-2013, Alberto Ribon (phys-ctor-hinelastic-V09-06-19) 442 - Removed low_energy and added fission to sources.cmake and GNUmakefile. 443 444 07-Nov-2013, Alberto Ribon (phys-ctor-hinelastic-V09-06-18) 445 - Removed low_energy and high_energy from sources.cmake and GNUmakefile. 446 447 24-Sep-2013, Davide Mancusi (phys-ctor-hinelastic-V09-06-17) 448 - Fix a possible null-pointer dereference in HadronPhysicsINCLXX. 449 450 22-Jul-2013, Alberto Ribon (phys-ctor-hinelastic-V09-06-16) 451 - Nothing is changed: simply re-propose the previous tag after 452 fixing an initialization problem in materials category. 453 454 19-Jul-2013, Alberto Ribon (phys-ctor-hinelastic-V09-06-15) 455 - Replaced LEP neutron capture (Gheisha cross section and G4LCapture model) 456 with G4NeutronCaptureXS (cross section) and G4NeutronRadCapture (model) 457 in all physics lists. 458 - Removed LEP fission (Gheisha cross section and G4LFission model) in 459 all physics lists which do not make use of neutron_HP. 460 For the HP-based physics lists, used LEP fission only above 19.9 MeV. 461 462 18-Jun-2013, Alberto Ribon (phys-ctor-hinelastic-V09-06-14) 463 - Re-enable quasiElastic in the signature of the constructors 464 (but not in the implementation). 465 466 17-Jun-2013, Alberto Ribon (phys-ctor-hinelastic-V09-06-13) 467 - Fixed compilation warnings (unused QuasiElastic). 468 469 12-Jun-2013, Gunter Folger (phys-ctor-hinelastic-V09-06-12) 470 - in G4HadronPhysicsINCLXX.cc initialise pointers to optinal parts of 471 physics to 0 to protect deletion of uninitialised pointer. 472 473 11-Jun-2013, Alberto Ribon (phys-ctor-hinelastic-V09-06-11) 474 - Improved use of kaon cross sections in G4HadronPhysicsShielding. 475 476 09-Jun-2013, Andrea Dotti (phys-ctor-hinelastic-V09-06-10) 477 - Fix for MT, make private data members TLS. 478 479 29-Mar-2013, Andrea Dotti (phys-ctor-hinelastic-V09-06-09) 480 - Changes needed for MT: now G4VUserPhysicsList is a split class 481 482 19-Mar-2013, Alberto Ribon (phys-ctor-hinelastic-V09-06-08) 483 - Fixed quasi-elastic treatment (on for QGS; off for FTF) of the 484 previous tag. 485 486 19-Mar-2013, Alberto Ribon (phys-ctor-hinelastic-V09-06-07) 487 - Replaced LEP with FTFP+BERT in all inelastic physics constructors. 488 - Depends on phys-builders-V09-06-05. 489 490 08-Mar-2013, Davide Mancusi (phys-ctor-hinelastic-V09-06-06) 491 - Fix problem with overlapping model ranges. 492 - Depends on phys-builders-V09-06-03. 493 494 04-Mar-2013, Davide Mancusi (phys-ctor-hinelastic-V09-06-05) 495 - Fix file/class name mismatch. 496 497 04-Mar-2013, Davide Mancusi (phys-ctor-hinelastic-V09-06-04) 498 - Parametrized the INCL++ physics constructor to avoid code duplication for 499 each INCL++-based physics list. 500 501 27-Feb-2013, Vladimir Ivanchenko (phys-ctor-hinelastic-V09-06-03) 502 - G4HadronPhysicsFTFP_BERT, G4HadronPhysicsFTFP_BERT_HP - comment out 503 unused members of the class to fix warning from the clang compiler 504 on MacOS 505 506 22-Feb-2013, Davide Mancusi (phys-ctor-hinelastic-V09-06-02) 507 - Modified constructor for QGSP_INCLXX to use PreCompound in nucleon-induced 508 reactions below 2 MeV. 509 - Depends on tag phys-builders-V09-06-02. 510 511 08-Feb-2013, Vladimir Ivanchenko (phys-ctor-hinelastic-V09-06-01) 512 - GNUmakefile fixed - G4LIB_BUILD_EXPAT is added 513 514 10-Jan-2012, Gunter Folger (phys-ctor-hinelastic-V09-06-00) 515 - new directory structure introduced. 516 constructors/hadron_inelastic classes