Geant4 Cross Reference

Cross-Referencing   Geant4
Geant4/physics_lists/constructors/hadron_inelastic/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 ]

  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