Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/physics_lists/lists/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 /physics_lists/lists/History (Version 11.3.0) and /physics_lists/lists/History (Version 11.0.p4)


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