Geant4 Cross Reference |
1 # Category phys-lists 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 Simulation in HEP 5 It must **not** be used as a substitute for wr << 5 ========================================================= >> 6 >> 7 Hadronic physics-list/lists History >> 8 ----------------------------- >> 9 This file should be used to briefly summarize all major modifications >> 10 introduced in the code and keeptrack of all tags. >> 11 >> 12 ---------------------------------------------------------- >> 13 * Reverse chronological order (last date on top), please * >> 14 ---------------------------------------------------------- 6 15 7 ---------------------------------------------- << 16 17-February-2021 Robert Hatcher (phys-lists-V10-06-03) 8 << 9 ## 2024-11-04 Vladimir Ivantchenko (phys-list- << 10 - G4PhysListFactory - use std::size_t << 11 << 12 ## 2024-08-09 Gabriele Cosmo (phys-list-V11-02 << 13 - G4PhysListRegistry: fixed compilation on XCo << 14 Minor code cleanup (use of nullptr, G4bool, << 15 initialisation). Initialise the instance onl << 16 << 17 ## 2024-07-03 Robert Hatcher (phys-list-V11-02 << 18 - Add "HPT" extension to support adding G4Ther << 19 - Changed how base phylist matching is done in << 20 "_HP" lists and new "_HPT" extension; requir << 21 start with "_" or "+" << 22 << 23 ## 2024-06-05 Alberto Ribon (phys-lists-V11-02 << 24 - G4PhysListFactory : added three new variants << 25 which use the model G4LightIonQMDReaction : << 26 `ShieldingLIQMD_HP` and `ShieldingLIQMD_HPT` << 27 Note that `ShieldingLIQMD` and `ShieldingLIQ << 28 is introduced only for consistency. << 29 << 30 ## 2023-11-09 Yoshihide Sato (phys-lists-V11-0 << 31 - Add a option for `Shielding` to use G4LightI << 32 which is the constructor of light ion qmd. << 33 << 34 ## 2023-11-06 Vladimir Ivantchenko (phys-lists << 35 - G4PhysListFactoryMessenger - added UI comman << 36 charge exchange physics << 37 << 38 ## 2023-10-26 Alberto Ribon (phys-lists-V11-01 << 39 - FTFP_BERT_ATL : use a specific FTF tune mean << 40 too optimistic (i.e. narrow) pion shower ene << 41 calorimeters with respect to test-beam data. << 42 << 43 << 44 ## 2023-10-15 Vladimir Ivantchenko (phys-lists << 45 - QGSP_BERT_HP - use alternative HP models and << 46 - QGSP_BERT_AllHP - use default HP elastic bui << 47 << 48 ## 2023-05-15 Alberto Ribon (phys-lists-V11-01 << 49 - Use the new class G4StoppingPhysicsWithINCLX << 50 in INCLXXPhysicsListHelper : all the INCLXX- << 51 for the antiproton annihilation at rest. << 52 << 53 ## 2023-05-10 Alberto Ribon (phys-lists-V11-01 << 54 - G4PhysListFactory : introduced the new physi << 55 `ShieldingM_HP` as alias of, respectively, ` << 56 replaced `Shielding_T` and `ShieldingM_T` wi << 57 and `ShieldingM_HPT`. << 58 These new aliases allow to have a consistent << 59 HP-based physics lists when the special elas << 60 thermal neutrons is enabled. << 61 - Shielding : inform the user that the new phy << 62 with the physics list factory) `Shielding_HP << 63 equivalent to, respectively, `Shielding` and << 64 << 65 ## 2023-04-19 Alberto Ribon (phys-lists-V11-01 << 66 - Created the new class QBBC_ABLA, which is si << 67 hadron inelastic the constructor G4HadronIne << 68 (instead of G4HadronInelasticQBBC): this mea << 69 QBBC_ABLA behaves as QBBC, with the only dif << 70 of nuclear inelastic interactions of charged << 71 the ABLA model (instead of the usual Precomp << 72 for nuclear de-excitation. << 73 << 74 ## 2023-04-13 Alberto Ribon (phys-lists-V11-01 << 75 - Created the new class QGSP_BIC_HPT, which is << 76 special treatment of elastic scattering of t << 77 - G4PhysListFactory : added 6 new physics list << 78 (i.e. with special treatment of elastic scat << 79 physics lists with "HP" already present (FTF << 80 FTFP_INCLXX_HPT, QGSP_INCLXX_HPT, QGSP_BIC_H << 81 Shielding_T, ShieldingM_T). Of these, only o << 82 to a concrete new physics list, whereas the << 83 "HP" physics lists by adding the physics con << 84 - G4PhysListFactoryMessenger : added the new U << 85 "/physics_lists/factory/addThermal" to enabl << 86 elastic scattering of thermal neutrons for H << 87 << 88 ## 2021-12-10 Ben Morgan (phys-lists-V11-00-00 << 89 - Change to new Markdown History format << 90 << 91 --- << 92 << 93 # History entries prior to 11.0 << 94 << 95 25-October-2021 B.Morgan (phys-lists-V10-07-10 << 96 - Use G4StrUtil functions replacing deprecated << 97 << 98 25-August-2021 Dennis Wright (phys-lists-V10-0 << 99 - LBE.cc: replace G4RadioactiveDecayBase with << 100 see top level History file << 101 << 102 28-April-2021 R. Hatcher (phys-lists-V10-07-08 << 103 - corresponding changes to G4PhysListFactoryAl << 104 compatibility with older factory. << 105 << 106 24-April-2021 V.Ivanchenko (phys-lists-V10-07 << 107 - in all Physics List protect banners by verbo << 108 - G4PhysListFactory add verbosity level to con << 109 propagate to constructed Physics List << 110 << 111 16-April-2021 Ben Morgan (phys-lists-V10-07-06 << 112 - Migrate build to modular CMake API << 113 << 114 13-April-2021 Alberto Ribon (phys-lists-V10-0 << 115 - GNUmakefile, sources.cmake : removed depend << 116 and hadronic/model/management (that have be << 117 classes moved to hadronic/util and hadronic << 118 << 119 18-March-2021 Alberto Ribon (phys-lists-V10-0 << 120 - LBE.cc : renamed G4HadronCaptureProcess as << 121 << 122 04-March-2021 Alberto Ribon (phys-lists-V10-0 << 123 - LBE.cc : replaced particle-specific hadroni << 124 (that have been deleted) with G4HadronInela << 125 << 126 24-February-2021 Daren Sawkey (phys-lists-V10- << 127 - LBE.cc. Remove deprecated optical commands. << 128 << 129 17-February-2021 Robert Hatcher (phys-lists-V << 130 - Update list of EM extension shorthands know 17 - Update list of EM extension shorthands known to extensible factory to 131 match old factory 18 match old factory 132 19 133 24-November-2020 Alberto Ribon (phys-lists-V1 20 24-November-2020 Alberto Ribon (phys-lists-V10-06-02) 134 - LBE : added G4ShortLivedConstructor (to avo 21 - LBE : added G4ShortLivedConstructor (to avoid crashes, e.g. when rho0 135 is produced by the decay of eta_prime). 22 is produced by the decay of eta_prime). 136 23 137 30-April-2020 Ben Morgan (phys-lists-V10 24 30-April-2020 Ben Morgan (phys-lists-V10-06-01) 138 - Remove obsolete GRANULAR_DEPENDENCIES entri 25 - Remove obsolete GRANULAR_DEPENDENCIES entries 139 26 140 15-January-2020 Alberto Ribon (phys-lists-V10 27 15-January-2020 Alberto Ribon (phys-lists-V10-06-00) 141 - LBE : updated cross sections to avoid crash 28 - LBE : updated cross sections to avoid crashes caused by the removal of 142 default Gheisha cross sections, and to have 29 default Gheisha cross sections, and to have consistency between elastic 143 and inelastic cross sections. 30 and inelastic cross sections. 144 31 145 22-October-2019 Alberto Ribon (phys-lists-V10 32 22-October-2019 Alberto Ribon (phys-lists-V10-05-04) 146 - FTFP_BERT_HP, QGSP_BERT_HP, INCLXXPhysicsLi 33 - FTFP_BERT_HP, QGSP_BERT_HP, INCLXXPhysicsListHelper : added (consistently) 147 RadioactiveDecay to all physics lists which 34 RadioactiveDecay to all physics lists which use NeutronHP (the rationale 148 is that precision is more valuable than spe 35 is that precision is more valuable than speed for these physics lists; 149 note that, among the reference physics list 36 note that, among the reference physics lists with NeutronHP, only 150 FTFP_BERT_HP, QGSP_BERT_HP, FTFP_INCLXX_HP 37 FTFP_BERT_HP, QGSP_BERT_HP, FTFP_INCLXX_HP and QGSP_INCLXX_HP did not have 151 RadioactiveDecay activated by default). 38 RadioactiveDecay activated by default). 152 39 153 06-August-2019 Alberto Ribon (phys-lists-V10- 40 06-August-2019 Alberto Ribon (phys-lists-V10-05-03) 154 - FTF_BIC, QGS_BIC : use the newly introduced 41 - FTF_BIC, QGS_BIC : use the newly introduced stopping physics constructor 155 G4StoppingPhysicsFritiofWithBinaryCascade ( 42 G4StoppingPhysicsFritiofWithBinaryCascade (instead of the default 156 G4StoppingPhysics). 43 G4StoppingPhysics). 157 - Shielding : replacing explicit values for t 44 - Shielding : replacing explicit values for the energy transition region 158 with values from G4HadronicPara 45 with values from G4HadronicParameters. 159 46 160 31-July-2019 Gunter Folger (phys-lists-V10-05 47 31-July-2019 Gunter Folger (phys-lists-V10-05-02) 161 - Code clean-up 48 - Code clean-up 162 - remove template mechanism 49 - remove template mechanism 163 - except for G4GenericPhysicsList, G4Phy 50 - except for G4GenericPhysicsList, G4PhysListStamper, 164 and INCLXXPhysicsListHelper 51 and INCLXXPhysicsListHelper 165 - delete copy ctor and assigmnet operator 52 - delete copy ctor and assigmnet operator 166 - for empty dtor, use =default 53 - for empty dtor, use =default 167 - move include/x.icc to src/x.cc for lists 54 - move include/x.icc to src/x.cc for lists without template 168 - remove SetCuts() implementation where not 55 - remove SetCuts() implementation where not specialised 169 - remove version number from lists 56 - remove version number from lists 170 - remove G4DataQuestionaire 57 - remove G4DataQuestionaire 171 58 172 59 173 25-June-2019 Dennis Wright (phys-lists-V10-05 60 25-June-2019 Dennis Wright (phys-lists-V10-05-01) 174 - replace G4RadioactiveDecay with G4Radioactiv 61 - replace G4RadioactiveDecay with G4RadioactiveDecayBase in LBE.icc 175 62 176 18-March-2019 V.Ivanchenko (phys-lists-V10-05 63 18-March-2019 V.Ivanchenko (phys-lists-V10-05-00) 177 - Shielding, QGSP_BIC_HP, QGSP_BIC_AllHP - cut 64 - Shielding, QGSP_BIC_HP, QGSP_BIC_AllHP - cut for proton is set 178 to zero (problem #2150) and code clean-up 65 to zero (problem #2150) and code clean-up 179 66 180 21-November-2018 A. Ribon (phys-lists-V10-04- 67 21-November-2018 A. Ribon (phys-lists-V10-04-07) 181 - Shielding : replaced "putenv" of the environ 68 - Shielding : replaced "putenv" of the environmental variable 182 G4NEUTRONHP_PRODUCE_FISSION_FRAGMENTS with 69 G4NEUTRONHP_PRODUCE_FISSION_FRAGMENTS with a call to 183 G4ParticleHPManager::SetProduceFissionFrag 70 G4ParticleHPManager::SetProduceFissionFragments . 184 71 185 03-November-2018 V.Ivanchenko (phys-lists-V10 72 03-November-2018 V.Ivanchenko (phys-lists-V10-04-06) 186 - PhysListFactory - added extra EM options "WV 73 - PhysListFactory - added extra EM options "WVI" and "_EM" 187 74 188 15-October-2018 V.Ivanchenko (phys-lists-V10- 75 15-October-2018 V.Ivanchenko (phys-lists-V10-04-05) 189 - QGSP_BIC, Shielding, QBBC - return to use of 76 - QGSP_BIC, Shielding, QBBC - return to use of EM physics Opt0 190 - QGSP_BIC_HP and QGSP_BIC_AllHP use EM Opt4 77 - QGSP_BIC_HP and QGSP_BIC_AllHP use EM Opt4 191 - Shielding, ShieldingLEND, QGSP_BIC, QGSP_BIC 78 - Shielding, ShieldingLEND, QGSP_BIC, QGSP_BIC_HP, QGSP_BIC_AllHP 192 implementation is moved to src, templated 79 implementation is moved to src, templated are removed 193 80 194 11-October-2018 R. Hatcher (phys-list-V10-04-0 81 11-October-2018 R. Hatcher (phys-list-V10-04-04) 195 - Add "EM0" option to g4alt::G4PhysListFactory 82 - Add "EM0" option to g4alt::G4PhysListFactory (via G4PhysListRegistry) 196 83 197 22-August-2018 V.Ivanchenko (phys-lists-V10-0 84 22-August-2018 V.Ivanchenko (phys-lists-V10-04-03) 198 - QGSP_BIC_HP, Shielding, QBBC - use EM physic 85 - QGSP_BIC_HP, Shielding, QBBC - use EM physics Opt4 199 - PhysListFactory - added extra EM option "EM0 86 - PhysListFactory - added extra EM option "EM0", which means the 200 default Opt0 EM physics configuration 87 default Opt0 EM physics configuration 201 88 202 17-August-2018 V.Ivanchenko (phys-lists-V10-0 89 17-August-2018 V.Ivanchenko (phys-lists-V10-04-02) 203 - QBBC - use G4IonPhysicsXS 90 - QBBC - use G4IonPhysicsXS 204 91 205 06-August-2018 A. Ribon (phys-list-V10-04-01) 92 06-August-2018 A. Ribon (phys-list-V10-04-01) 206 - LBE : replaced the explicit high-energy limi 93 - LBE : replaced the explicit high-energy limit of hadronic physics 207 with the one from G4HadronicParameters . 94 with the one from G4HadronicParameters . 208 95 209 26-Februrary-2018 R. Hatcher (phys-list-V10-04 96 26-Februrary-2018 R. Hatcher (phys-list-V10-04-00) 210 - cowork with phys-ctor-fact-V10-04-00 97 - cowork with phys-ctor-fact-V10-04-00 211 - Use new G4RegisterPhysicsConstructors.icc to 98 - Use new G4RegisterPhysicsConstructors.icc to ensure that for static builds 212 G4PhysicsConstructorRegistry is populated. 99 G4PhysicsConstructorRegistry is populated. 213 - No longer register ShieldingLEND as a wrappe 100 - No longer register ShieldingLEND as a wrapper, but use explicit one 214 101 215 07-November-2017 T. Koi (phys-list-V10-03-08) 102 07-November-2017 T. Koi (phys-list-V10-03-08) 216 - Add ShieldingLEND as a new physics list 103 - Add ShieldingLEND as a new physics list 217 co-working with phys-ctor-hinelastic-V10-03- 104 co-working with phys-ctor-hinelastic-V10-03-06 218 105 219 07-November-2017 V.Ivanchenko (phys-lists-V10 106 07-November-2017 V.Ivanchenko (phys-lists-V10-03-07) 220 - G4PhysListFactory - added messenger with two 107 - G4PhysListFactory - added messenger with two commands to enable 221 radioactive decay or optical physics 108 radioactive decay or optical physics 222 109 223 02-November-2017 R. Hatcher (phys-list-V10-03- 110 02-November-2017 R. Hatcher (phys-list-V10-03-06) 224 - Add FTFQGSP_BERT to G4RegisterPhysLists.icc 111 - Add FTFQGSP_BERT to G4RegisterPhysLists.icc to make available to the 225 new g4alt::G4PhysListFactory 112 new g4alt::G4PhysListFactory 226 113 227 16-October-2017 A.Ribon (phys-lists-V10-03-05 114 16-October-2017 A.Ribon (phys-lists-V10-03-05) 228 - FTFQGSP_BERT - created a new, experimental p 115 - FTFQGSP_BERT - created a new, experimental physics list which is similar 229 to FTFP_BERT, but with QGS fragmentation o 116 to FTFP_BERT, but with QGS fragmentation of strings (instead of the 230 Lund string fragmentation). 117 Lund string fragmentation). 231 118 232 09-October-2017 V.Ivanchenko (phys-lists-V10- 119 09-October-2017 V.Ivanchenko (phys-lists-V10-03-04) 233 - LBE.icc - fixed initialisation of G4Radioact 120 - LBE.icc - fixed initialisation of G4RadioactiveDecay 234 121 235 14-July-2017 Robert Hatcher (phy 122 14-July-2017 Robert Hatcher (phys-lists-V10-03-03) 236 - Add __SS option to g4alt::G4PhysListFactory 123 - Add __SS option to g4alt::G4PhysListFactory 237 - allow g4alt factory to use bare phys constru 124 - allow g4alt factory to use bare phys constructor names as things to 238 replace/add as well as the shorter predefi 125 replace/add as well as the shorter predefined extensions (e.g. "EMX") 239 - whitespace cleanup 126 - whitespace cleanup 240 127 241 19-April-2017 V.Ivanchenko (phys-lists-V10-03 128 19-April-2017 V.Ivanchenko (phys-lists-V10-03-02) 242 - G4PhysListFactory - fixed EM option "__SS" 129 - G4PhysListFactory - fixed EM option "__SS" - problem report #1966 243 130 244 21-March-2017 Koi, Tatsumi (phys-lists-V10-03- 131 21-March-2017 Koi, Tatsumi (phys-lists-V10-03-01) 245 - Fix problem of LBE physics list on radioacti 132 - Fix problem of LBE physics list on radioactive decay model 246 133 247 07-February-2017 V.Ivanchenko (phys-lists-V10 134 07-February-2017 V.Ivanchenko (phys-lists-V10-03-00) 248 - G4PhysListFactory - add single scattering EM 135 - G4PhysListFactory - add single scattering EM option (required by 249 several user groups), one need to add "__S 136 several user groups), one need to add "__SS" to the reference 250 physics list name 137 physics list name 251 138 252 12-October-2016 G.Folger (phys-lists-V10-02-1 139 12-October-2016 G.Folger (phys-lists-V10-02-10) 253 - remove direct use of theParticleIterator, ge 140 - remove direct use of theParticleIterator, get this from G4ParticleTable. 254 fix required by clang39 on Windows and MAC 141 fix required by clang39 on Windows and MAC 255 142 256 29-Sep-2016, Robert Hatcher (phy 143 29-Sep-2016, Robert Hatcher (phys-lists-V10-02-09) 257 - Reviewed changes in current context, propose 144 - Reviewed changes in current context, propose w/ minimal changes 258 145 259 03-Jun-2016, Robert Hatcher (phy 146 03-Jun-2016, Robert Hatcher (phys-lists-V10-02-08) 260 - Require use of declaring and referencing mac 147 - Require use of declaring and referencing macros to have 261 a trailing semicolon; for case where macro e 148 a trailing semicolon; for case where macro expands to a 262 namespace block, deal with eating up the ";" 149 namespace block, deal with eating up the ";" 263 150 264 26-May-2016, Robert Hatcher (phy 151 26-May-2016, Robert Hatcher (phys-lists-V10-02-07) 265 - Fix issue where G4PhysListRegistry didn't pr 152 - Fix issue where G4PhysListRegistry didn't properly exit if 266 a requested extension didn't exist in its li 153 a requested extension didn't exist in its list. 267 - Add G4_REFERENCE_PHYSLIST_FACTORY[_NS] for p 154 - Add G4_REFERENCE_PHYSLIST_FACTORY[_NS] for pulling in lists 268 from static libraries. 155 from static libraries. 269 156 270 26-May-2016, Alberto Ribon (phy 157 26-May-2016, Alberto Ribon (phys-lists-V10-02-06) 271 - QGSP_BIC_AllHP : use new, specialized ion co 158 - QGSP_BIC_AllHP : use new, specialized ion constructor, G4IonPhysicsPHP. 272 159 273 10-May-2016, Robert Hatcher (phy 160 10-May-2016, Robert Hatcher (phys-lists-V10-02-05) 274 - mv src/G4RegisterPhysLists.cc to include/G4R 161 - mv src/G4RegisterPhysLists.cc to include/G4RegisterPhysLists.icc 275 so that it gets compiled as part of the G4Ph 162 so that it gets compiled as part of the G4PhysListRegistry compilation 276 unit. This ensures that all the physics lis 163 unit. This ensures that all the physics lists declared to the 277 registry are referenced by it such that the 164 registry are referenced by it such that the linker will include 278 them if libraries are built statically, even 165 them if libraries are built statically, even when the loader 279 doesn't force whole-archive (not possible fo 166 doesn't force whole-archive (not possible for MS Visual Studio) loading. 280 - Fix exception label so it is unique. 167 - Fix exception label so it is unique. 281 168 282 06-Apr-2016, Alberto Ribon (phy 169 06-Apr-2016, Alberto Ribon (phys-lists-V10-02-04) 283 - FTFP_BERT_ATL : created new, experimental ph 170 - FTFP_BERT_ATL : created new, experimental physics list for ATLAS, 284 similar to FTFP_BERT but with the transition 171 similar to FTFP_BERT but with the transition between BERT and FTFP 285 in the energy region [9, 12] GeV. 172 in the energy region [9, 12] GeV. 286 173 287 09-Mar-2016, Alberto Ribon (phy 174 09-Mar-2016, Alberto Ribon (phys-lists-V10-02-03) 288 - FTFP_BERT_TRV : Use GS multiple scattering w 175 - FTFP_BERT_TRV : Use GS multiple scattering with the most precise 289 "error-free" stepping. This is done for the 176 "error-free" stepping. This is done for the purpose of studying 290 the impact of multiple scattering on hadroni 177 the impact of multiple scattering on hadronic showers. 291 178 292 23-Feb-2016, Alberto Ribon (phy 179 23-Feb-2016, Alberto Ribon (phys-lists-V10-02-02) 293 - FTFP_BERT_TRV : Use GS multiple scattering w 180 - FTFP_BERT_TRV : Use GS multiple scattering with the more precise option, 294 (Opt3), instead of the default (Opt0). This 181 (Opt3), instead of the default (Opt0). This is done for the purpose of 295 studying the impact of multiple scattering o 182 studying the impact of multiple scattering on hadronic showers. 296 183 297 14-Jan-2016, Alberto Ribon (phy 184 14-Jan-2016, Alberto Ribon (phys-lists-V10-02-01) 298 - Re-submitting the previous tag (that was rej 185 - Re-submitting the previous tag (that was rejected). 299 186 300 04-Dec-2015, Alberto Ribon (phy 187 04-Dec-2015, Alberto Ribon (phys-lists-V10-02-00) 301 - FTFP_BERT_TRV : Switch on (again) the low-ma 188 - FTFP_BERT_TRV : Switch on (again) the low-mass diffraction dissociation 302 used in G4HadronHElasticPhysics 189 used in G4HadronHElasticPhysics 303 190 304 05-Nov-2015, Alberto Ribon (phy 191 05-Nov-2015, Alberto Ribon (phys-lists-V10-01-13) 305 - Removed neutron_hp/ . 192 - Removed neutron_hp/ . 306 193 307 04-Nov-2015, Robert Hatcher (phy 194 04-Nov-2015, Robert Hatcher (phys-lists-V10-01-12) 308 - Migrate responsibility for pulling the $PHYS 195 - Migrate responsibility for pulling the $PHYSLIST down to G4PhysListRegistry 309 rather than the g4alt::G4PhysListFactory. 196 rather than the g4alt::G4PhysListFactory. 310 - Allow user to set a preferred default in cas 197 - Allow user to set a preferred default in case $PHYSLIST is not set; 311 initial value (and value when set to "") is 198 initial value (and value when set to "") is system default "FTFP_BERT". 312 199 313 03-Nov-2015, Alberto Ribon (phy 200 03-Nov-2015, Alberto Ribon (phys-lists-V10-01-11) 314 - LBE : Migrated to ParticleHP. 201 - LBE : Migrated to ParticleHP. 315 202 316 27-Oct-2015, Alberto Ribon (phy 203 27-Oct-2015, Alberto Ribon (phys-lists-V10-01-10) 317 - LBE : Replaced old G4GGNuclNuclCrossSection 204 - LBE : Replaced old G4GGNuclNuclCrossSection class with the new, 318 recommended one, G4ComponentGGNuclNucl 205 recommended one, G4ComponentGGNuclNuclXsc . 319 206 320 01-Oct-2015, Robert Hatcher (phy 207 01-Oct-2015, Robert Hatcher (phys-lists-V10-01-09) 321 - g4alt::G4PhysListFactory - added extra EM op 208 - g4alt::G4PhysListFactory - added extra EM option "_GS" and registered 322 new QGSP_BIC_AllHP physics list to mirror 209 new QGSP_BIC_AllHP physics list to mirror original factory. 323 210 324 22-Sep-2015, Alberto Ribon (phys- 211 22-Sep-2015, Alberto Ribon (phys-lists-V10-01-08) 325 - FTFP_BERT_TRV : Switch off (temporarily, for 212 - FTFP_BERT_TRV : Switch off (temporarily, for the release 10.2) 326 the low-mass diffraction dissociation used i 213 the low-mass diffraction dissociation used in G4HadronHElasticPhysics 327 214 328 18-Sep-2015, V.Ivanchenko (phys- 215 18-Sep-2015, V.Ivanchenko (phys-lists-V10-01-07) 329 - G4PhysListFactory - added extra EM option "_ 216 - G4PhysListFactory - added extra EM option "_GS" where 330 G4GoudsmithSoundersonMscModel is used for 217 G4GoudsmithSoundersonMscModel is used for e+- 331 218 332 10-Jun-2015, V.Ivanchenko (phys- 219 10-Jun-2015, V.Ivanchenko (phys-lists-V10-01-06) 333 - FTFP_BERT_TRV - uses G4EmStandardPhysicsGS 220 - FTFP_BERT_TRV - uses G4EmStandardPhysicsGS 334 - G4PhysListFactory - added QGSP_BIC_AllHP (fi 221 - G4PhysListFactory - added QGSP_BIC_AllHP (fixed problem #1732) 335 222 336 22-May-2015, Robert Hatcher (phys- 223 22-May-2015, Robert Hatcher (phys-lists-V10-01-05) 337 - g4alt::G4PhysListFactory should now work wit 224 - g4alt::G4PhysListFactory should now work with G4GenericPhysicsList 338 on clang (3.4 and 3.5) and vc12 225 on clang (3.4 and 3.5) and vc12 339 - cowork with tags "intercoms-V10-01-02", "emd 226 - cowork with tags "intercoms-V10-01-02", "emdna-V10-01-19", 340 "emstand-V10-01-16", "hadr-cohe-V10-01-07", 227 "emstand-V10-01-16", "hadr-cohe-V10-01-07", and "hadr-inclxx-V10-01-00" 341 228 342 22-May-2015, Robert Hatcher (phys- 229 22-May-2015, Robert Hatcher (phys-lists-V10-01-04) 343 - Updates to g4alt::G4PhysListFactory to do mo 230 - Updates to g4alt::G4PhysListFactory to do more passthrough to underlying 344 G4PhysListRegistry singleton. 231 G4PhysListRegistry singleton. 345 - G4PhysListRegistry more checking that all th 232 - G4PhysListRegistry more checking that all the requested phys ctor 346 additions are available; update output to cl 233 additions are available; update output to closer match old factory 347 - Enable registration of ShieldingLEND, Shield 234 - Enable registration of ShieldingLEND, ShieldingM and G4GenericPhysicsList 348 to g4alt::G4PhysListFactory; the later need 235 to g4alt::G4PhysListFactory; the later need update to G4AnyMethod.hh 349 - cowork with tag "intercoms-V10-01-01" 236 - cowork with tag "intercoms-V10-01-01" 350 237 351 21-Apr-2015, Alberto Ribon (phys- 238 21-Apr-2015, Alberto Ribon (phys-lists-V10-01-03) 352 - FTFP_BERT_TRV : Reverting back, i.e. switchi 239 - FTFP_BERT_TRV : Reverting back, i.e. switching on again the 353 low-mass diffraction dissociation in G4Hadro 240 low-mass diffraction dissociation in G4HadronHElasticPhysics 354 241 355 21-Apr-2015, Alberto Ribon (phys- 242 21-Apr-2015, Alberto Ribon (phys-lists-V10-01-02) 356 - FTFP_BERT_TRV : Switch off (temporarily) the 243 - FTFP_BERT_TRV : Switch off (temporarily) the low-mass diffraction 357 dissociation in G4HadronHElasticPhysics 244 dissociation in G4HadronHElasticPhysics 358 245 359 17-Feb-2015, Davide Mancusi (phys- 246 17-Feb-2015, Davide Mancusi (phys-lists-V10-01-01) 360 - INCLXXPhysicsListHelper: do not use G4Neutro 247 - INCLXXPhysicsListHelper: do not use G4NeutronTrackingCut for *_HP physics 361 lists 248 lists 362 249 363 08-Jan-2015, Alberto Ribon (phys- 250 08-Jan-2015, Alberto Ribon (phys-lists-V10-01-00) 364 - FTFP_BERT_TRV : Switch on low-mass diffracti 251 - FTFP_BERT_TRV : Switch on low-mass diffraction dissociation 365 in G4HadronHElasticPhysics 252 in G4HadronHElasticPhysics 366 253 367 07-Nov-2014, Robert Hatcher (phys- 254 07-Nov-2014, Robert Hatcher (phys-lists-V10-00-14) 368 - Also remove support for G4GenericPhysicsList 255 - Also remove support for G4GenericPhysicsList in new factory 369 until the problem w/ mac/clang and G4AnyMeth 256 until the problem w/ mac/clang and G4AnyMethod is understood 370 - cowork with tag "phys-ctor-fact-V10-00-02" 257 - cowork with tag "phys-ctor-fact-V10-00-02" 371 258 372 07-Nov-2014, Robert Hatcher (phys- 259 07-Nov-2014, Robert Hatcher (phys-lists-V10-00-13) 373 - Remove support for ShieldingLEND & Shielding 260 - Remove support for ShieldingLEND & ShieldingM in new factory 374 until the problem w/ mac/clang & linux/icc i 261 until the problem w/ mac/clang & linux/icc is understood 375 - cowork with tag "phys-ctor-fact-V10-00-02" 262 - cowork with tag "phys-ctor-fact-V10-00-02" 376 263 377 07-Nov-2014, P. Arce (phys-lists-V10- 264 07-Nov-2014, P. Arce (phys-lists-V10-00-12) 378 - Add QGSP_BIC_AllHP particle_hp physics list 265 - Add QGSP_BIC_AllHP particle_hp physics list 379 266 380 07-Nov-2014, Gabriele Cosmo (phys- 267 07-Nov-2014, Gabriele Cosmo (phys-lists-V10-00-11) 381 - Retagged. 268 - Retagged. 382 269 383 05-Nov-2014, Robert Hatcher (phys- 270 05-Nov-2014, Robert Hatcher (phys-lists-V10-00-10) 384 - Fixed overload ambiguity complaint from Visu 271 - Fixed overload ambiguity complaint from Visual Studio 12, 385 and tag at the right level 272 and tag at the right level 386 - cowork with tag "phys-ctor-fact-V10-00-01" a 273 - cowork with tag "phys-ctor-fact-V10-00-01" and "intercoms-V10-00-15" 387 274 388 04-Nov-2014, Robert Hatcher (phys- 275 04-Nov-2014, Robert Hatcher (phys-lists-V10-00-09) 389 - Add g4alt::G4PhysListFactory as user extensi 276 - Add g4alt::G4PhysListFactory as user extensible list factory; 390 work done via G4PhysListRegistry and G4Phys 277 work done via G4PhysListRegistry and G4PhysListStamper classes. 391 - Modify LBE list ctor to accept ver(bosity) a 278 - Modify LBE list ctor to accept ver(bosity) as optional arg 392 in the same manner as other physics lists. 279 in the same manner as other physics lists. 393 - cowork with tag "phys-ctor-fact-V10-00-01" 280 - cowork with tag "phys-ctor-fact-V10-00-01" 394 281 395 15-Oct-2014, Alex Howard (phys-lists 282 15-Oct-2014, Alex Howard (phys-lists-V10-00-08) 396 - Increased cuts in LBE physics list to 1 micr 283 - Increased cuts in LBE physics list to 1 micrometer (from 1 nanometer). 397 284 398 15-Oct-2014, Alex Howard (phys-lists 285 15-Oct-2014, Alex Howard (phys-lists-V10-00-07) 399 - Bugfix 1591 for LBE 286 - Bugfix 1591 for LBE 400 - removed Bertini Cascade from alphas, deutero 287 - removed Bertini Cascade from alphas, deuterons and tritons and replaced with 401 BinaryLightIonReaction 288 BinaryLightIonReaction 402 - Replaced G4MuonMinusCaptureAtRest with G4Muo 289 - Replaced G4MuonMinusCaptureAtRest with G4MuonMinusCapture 403 290 404 05-Aug-2014, Krzysztof Genser (phys- 291 05-Aug-2014, Krzysztof Genser (phys-lists-V10-00-06) 405 - Extended Shielding code to also include Shie 292 - Extended Shielding code to also include ShieldingM variant 406 293 407 10-Jun-2014, V.Ivanchenko (phys- 294 10-Jun-2014, V.Ivanchenko (phys-lists-V10-00-05) 408 - INCLXXPhysicsListHelper - for the case of HP 295 - INCLXXPhysicsListHelper - for the case of HP set cut on proton to 409 zero to simulate all recoils from elastic sc 296 zero to simulate all recoils from elastic scattering 410 297 411 06-Jun-2014, Alberto Ribon (phys- 298 06-Jun-2014, Alberto Ribon (phys-lists-V10-00-04) 412 - Proposed the tag which includes the two inte 299 - Proposed the tag which includes the two internal tags below, 413 made yesterday by Krzysztof and Vladimir I. 300 made yesterday by Krzysztof and Vladimir I. 414 301 415 05-Jun-2014, V.Ivanchenko 302 05-Jun-2014, V.Ivanchenko 416 - FTFP_BERT_HP, QGSP_BIC_HP, QGSP_BERT_HP - se 303 - FTFP_BERT_HP, QGSP_BIC_HP, QGSP_BERT_HP - set cut on proton to 417 zero to simulate all recoils from elastic sc 304 zero to simulate all recoils from elastic scattering 418 305 419 05-Jun-2014, Krzysztof Genser 306 05-Jun-2014, Krzysztof Genser 420 - Added ShieldingM and NuBeam to G4PhysListFac 307 - Added ShieldingM and NuBeam to G4PhysListFactory 421 308 422 05-Jun-2014, Alberto Ribon (phys- 309 05-Jun-2014, Alberto Ribon (phys-lists-V10-00-03) 423 - FTFP_BERT_TRV: use (temporary) G4HadronHElas 310 - FTFP_BERT_TRV: use (temporary) G4HadronHElasticPhysics in order 424 to allow testing of improvements in elastic. 311 to allow testing of improvements in elastic. 425 312 426 03-June-2014, Julia Yarba (phys- 313 03-June-2014, Julia Yarba (phys-lists-V10-00-02) 427 - Include new (experimental) physics lists Shi 314 - Include new (experimental) physics lists ShieldingM and NuBeam 428 315 429 03-Feb-2014, Luciano Pandola (phys- 316 03-Feb-2014, Luciano Pandola (phys-lists-V10-00-01) 430 - Registered model in LBE.icc to handle neutro 317 - Registered model in LBE.icc to handle neutron capture above 20 MeV 431 (Bug Report 1562) 318 (Bug Report 1562) 432 319 433 29-Jan-2014, Gunter Folger (phys- 320 29-Jan-2014, Gunter Folger (phys-lists-V10-00-00) 434 - Removed electromagnetic/dna, cascade/{evapor 321 - Removed electromagnetic/dna, cascade/{evaporation,utils}, and 435 isotope_productionfrom sources.cmake 322 isotope_productionfrom sources.cmake 436 323 437 07-Nov-2013, Tatsumi Koi (phys- 324 07-Nov-2013, Tatsumi Koi (phys-lists-V09-06-20) 438 -Activate production of fission fragments in S 325 -Activate production of fission fragments in Shielding PhysicsList 439 326 440 07-Nov-2013, Alberto Ribon (phys- 327 07-Nov-2013, Alberto Ribon (phys-lists-V09-06-19) 441 - Removed low_energy and high_energy from sour 328 - Removed low_energy and high_energy from sources.cmake and GNUmakefile. 442 329 443 04-Nov-2013, Tatsumi Koi (phys- 330 04-Nov-2013, Tatsumi Koi (phys-lists-V09-06-18) 444 -Set proton cut value to 0 for producing low e 331 -Set proton cut value to 0 for producing low energy recoil nucleus 445 -Use G4IonElasticPhysics for Elastic Scatterin 332 -Use G4IonElasticPhysics for Elastic Scattering of GenericIon 446 333 447 30-Oct-2013, Alberto Ribon (phys- 334 30-Oct-2013, Alberto Ribon (phys-lists-V09-06-17) 448 - LBE : deleted stoppingPhysics in the destruc 335 - LBE : deleted stoppingPhysics in the destructor (Coverity defect). 449 336 450 15-Oct-2013, Davide Mancusi (phys- 337 15-Oct-2013, Davide Mancusi (phys-lists-V09-06-16) 451 - Missing header. 338 - Missing header. 452 339 453 15-Oct-2013, Davide Mancusi (phys- 340 15-Oct-2013, Davide Mancusi (phys-lists-V09-06-15) 454 - Make the *_HP variants of the INCLXX-based p 341 - Make the *_HP variants of the INCLXX-based physics list use ElasticHP. 455 342 456 06-Sep-2013, Luciano Pandola (phys- 343 06-Sep-2013, Luciano Pandola (phys-lists-V09-06-14) 457 - LBE.icc, add missing #include of G4HadronCap 344 - LBE.icc, add missing #include of G4HadronCaptureProcess 458 (gave compilation error to user application us 345 (gave compilation error to user application using LBE) 459 346 460 21-Aug-2013, Vladimir Ivantchenko (phys- 347 21-Aug-2013, Vladimir Ivantchenko (phys-lists-V09-06-13) 461 - LBE - removed forgotten header 348 - LBE - removed forgotten header 462 349 463 19-Aug-2013, Vladimir Ivantchenko (phys- 350 19-Aug-2013, Vladimir Ivantchenko (phys-lists-V09-06-12) 464 - LBE - use G4UrbanMscModel instead on Urban93 351 - LBE - use G4UrbanMscModel instead on Urban93 465 352 466 14-Jun-2013, Peter Gumplinger (phys- 353 14-Jun-2013, Peter Gumplinger (phys-lists-V09-06-11) 467 - fix coverity error in LBE.inc 354 - fix coverity error in LBE.inc 468 355 469 27-Mar-2013, Andrea Dotti (phys-lists-V09-06 356 27-Mar-2013, Andrea Dotti (phys-lists-V09-06-10) 470 - Adding mechanism for splitting class of base 357 - Adding mechanism for splitting class of base class G4VUserPhysicsList 471 for LBE physics list (needed for G4MT). 358 for LBE physics list (needed for G4MT). 472 Co-working with tag in run category 359 Co-working with tag in run category 473 360 474 28-Mar-2013, Alberto Ribon (phys- 361 28-Mar-2013, Alberto Ribon (phys-lists-V09-06-09) 475 - LBE physics list: replaced LEP/HEP with FTFP 362 - LBE physics list: replaced LEP/HEP with FTFP+BERT. 476 363 477 20-Mar-2013, Vladimir Ivantchenko (phys- 364 20-Mar-2013, Vladimir Ivantchenko (phys-lists-V09-06-08) 478 - PhysListFactory - fixed typo in previous tag 365 - PhysListFactory - fixed typo in previous tag 479 366 480 18-Mar-2013, Vladimir Ivantchenko (phys- 367 18-Mar-2013, Vladimir Ivantchenko (phys-lists-V09-06-07) 481 - PhysListFactory - fixed bug report #1458 (co 368 - PhysListFactory - fixed bug report #1458 (correct printout of 482 available Physics Lists); clean up of the 369 available Physics Lists); clean up of the code 483 370 484 04-Mar-2013, Davide Mancusi (phys- 371 04-Mar-2013, Davide Mancusi (phys-lists-V09-06-06) 485 04-Mar-2013, Davide Mancusi (phys- 372 04-Mar-2013, Davide Mancusi (phys-lists-V09-06-05) 486 04-Mar-2013, Davide Mancusi (phys- 373 04-Mar-2013, Davide Mancusi (phys-lists-V09-06-04) 487 04-Mar-2013, Davide Mancusi (phys- 374 04-Mar-2013, Davide Mancusi (phys-lists-V09-06-03) 488 - Added new INCL++-based physics lists: 375 - Added new INCL++-based physics lists: 489 o QGSP_INCLXX_HP 376 o QGSP_INCLXX_HP 490 o FTFP_INCLXX 377 o FTFP_INCLXX 491 o FTFP_INCLXX_HP 378 o FTFP_INCLXX_HP 492 These are based on the new INCLXXPhysicsList 379 These are based on the new INCLXXPhysicsListHelper class, which avoids 493 unnecessary code duplication. 380 unnecessary code duplication. 494 - Depends on tag phys-ctor-hinelastic-V09-06-0 381 - Depends on tag phys-ctor-hinelastic-V09-06-05. 495 - Provides QGSP_INCLXX.hh and similar headers 382 - Provides QGSP_INCLXX.hh and similar headers for backwards compatibility. 496 383 497 30-Jan-2013, Gunter Folger (phys- 384 30-Jan-2013, Gunter Folger (phys-lists-V09-06-02) 498 - fix sources.cmake for moved files 385 - fix sources.cmake for moved files 499 386 500 29-Jan-2013, Gunter Folger (phys- 387 29-Jan-2013, Gunter Folger (phys-lists-V09-06-01) 501 - move G4PhysListFactory from constructor/fact 388 - move G4PhysListFactory from constructor/factory to lists. 502 389 503 10-Jan-2013, Gunter Folger (phys- 390 10-Jan-2013, Gunter Folger (phys-lists-V09-06-00) 504 - new directory structure introduced. 391 - new directory structure introduced. 505 lists directory only keeps physics lists, h 392 lists directory only keeps physics lists, hadronic constructors moved to 506 constructors/hadron_inelastic 393 constructors/hadron_inelastic