Files
geant4/source/physics_lists/lists/History
T
2018-06-29 10:58:11 +02:00

315 lines
14 KiB
Plaintext

$Id: History 108673 2018-02-27 07:30:45Z gcosmo $
-------------------------------------------------------------------
=========================================================
Geant4 - an Object-Oriented Toolkit for Simulation in HEP
=========================================================
Hadronic physics-list/lists History
-----------------------------
This file should be used to briefly summarize all major modifications
introduced in the code and keeptrack of all tags.
----------------------------------------------------------
* Reverse chronological order (last date on top), please *
----------------------------------------------------------
26-Februrary-2018 R. Hatcher (phys-list-V10-04-00)
- cowork with phys-ctor-fact-V10-04-00
- Use new G4RegisterPhysicsConstructors.icc to ensure that for static builds
G4PhysicsConstructorRegistry is populated.
- No longer register ShieldingLEND as a wrapper, but use explicit one
07-November-2017 T. Koi (phys-list-V10-03-08)
- Add ShieldingLEND as a new physics list
co-working with phys-ctor-hinelastic-V10-03-06
07-November-2017 V.Ivanchenko (phys-lists-V10-03-07)
- G4PhysListFactory - added messenger with two commands to enable
radioactive decay or optical physics
02-November-2017 R. Hatcher (phys-list-V10-03-06)
- Add FTFQGSP_BERT to G4RegisterPhysLists.icc to make available to the
new g4alt::G4PhysListFactory
16-October-2017 A.Ribon (phys-lists-V10-03-05)
- FTFQGSP_BERT - created a new, experimental physics list which is similar
to FTFP_BERT, but with QGS fragmentation of strings (instead of the
Lund string fragmentation).
09-October-2017 V.Ivanchenko (phys-lists-V10-03-04)
- LBE.icc - fixed initialisation of G4RadioactiveDecay
14-July-2017 Robert Hatcher (phys-lists-V10-03-03)
- Add __SS option to g4alt::G4PhysListFactory
- allow g4alt factory to use bare phys constructor names as things to
replace/add as well as the shorter predefined extensions (e.g. "EMX")
- whitespace cleanup
19-April-2017 V.Ivanchenko (phys-lists-V10-03-02)
- G4PhysListFactory - fixed EM option "__SS" - problem report #1966
21-March-2017 Koi, Tatsumi (phys-lists-V10-03-01)
- Fix problem of LBE physics list on radioactive decay model
07-February-2017 V.Ivanchenko (phys-lists-V10-03-00)
- G4PhysListFactory - add single scattering EM option (required by
several user groups), one need to add "__SS" to the reference
physics list name
12-October-2016 G.Folger (phys-lists-V10-02-10)
- remove direct use of theParticleIterator, get this from G4ParticleTable.
fix required by clang39 on Windows and MAC
29-Sep-2016, Robert Hatcher (phys-lists-V10-02-09)
- Reviewed changes in current context, propose w/ minimal changes
03-Jun-2016, Robert Hatcher (phys-lists-V10-02-08)
- Require use of declaring and referencing macros to have
a trailing semicolon; for case where macro expands to a
namespace block, deal with eating up the ";"
26-May-2016, Robert Hatcher (phys-lists-V10-02-07)
- Fix issue where G4PhysListRegistry didn't properly exit if
a requested extension didn't exist in its list.
- Add G4_REFERENCE_PHYSLIST_FACTORY[_NS] for pulling in lists
from static libraries.
26-May-2016, Alberto Ribon (phys-lists-V10-02-06)
- QGSP_BIC_AllHP : use new, specialized ion constructor, G4IonPhysicsPHP.
10-May-2016, Robert Hatcher (phys-lists-V10-02-05)
- mv src/G4RegisterPhysLists.cc to include/G4RegisterPhysLists.icc
so that it gets compiled as part of the G4PhysListRegistry compilation
unit. This ensures that all the physics lists declared to the
registry are referenced by it such that the linker will include
them if libraries are built statically, even when the loader
doesn't force whole-archive (not possible for MS Visual Studio) loading.
- Fix exception label so it is unique.
06-Apr-2016, Alberto Ribon (phys-lists-V10-02-04)
- FTFP_BERT_ATL : created new, experimental physics list for ATLAS,
similar to FTFP_BERT but with the transition between BERT and FTFP
in the energy region [9, 12] GeV.
09-Mar-2016, Alberto Ribon (phys-lists-V10-02-03)
- FTFP_BERT_TRV : Use GS multiple scattering with the most precise
"error-free" stepping. This is done for the purpose of studying
the impact of multiple scattering on hadronic showers.
23-Feb-2016, Alberto Ribon (phys-lists-V10-02-02)
- FTFP_BERT_TRV : Use GS multiple scattering with the more precise option,
(Opt3), instead of the default (Opt0). This is done for the purpose of
studying the impact of multiple scattering on hadronic showers.
14-Jan-2016, Alberto Ribon (phys-lists-V10-02-01)
- Re-submitting the previous tag (that was rejected).
04-Dec-2015, Alberto Ribon (phys-lists-V10-02-00)
- FTFP_BERT_TRV : Switch on (again) the low-mass diffraction dissociation
used in G4HadronHElasticPhysics
05-Nov-2015, Alberto Ribon (phys-lists-V10-01-13)
- Removed neutron_hp/ .
04-Nov-2015, Robert Hatcher (phys-lists-V10-01-12)
- Migrate responsibility for pulling the $PHYSLIST down to G4PhysListRegistry
rather than the g4alt::G4PhysListFactory.
- Allow user to set a preferred default in case $PHYSLIST is not set;
initial value (and value when set to "") is system default "FTFP_BERT".
03-Nov-2015, Alberto Ribon (phys-lists-V10-01-11)
- LBE : Migrated to ParticleHP.
27-Oct-2015, Alberto Ribon (phys-lists-V10-01-10)
- LBE : Replaced old G4GGNuclNuclCrossSection class with the new,
recommended one, G4ComponentGGNuclNuclXsc .
01-Oct-2015, Robert Hatcher (phys-lists-V10-01-09)
- g4alt::G4PhysListFactory - added extra EM option "_GS" and registered
new QGSP_BIC_AllHP physics list to mirror original factory.
22-Sep-2015, Alberto Ribon (phys-lists-V10-01-08)
- FTFP_BERT_TRV : Switch off (temporarily, for the release 10.2)
the low-mass diffraction dissociation used in G4HadronHElasticPhysics
18-Sep-2015, V.Ivanchenko (phys-lists-V10-01-07)
- G4PhysListFactory - added extra EM option "_GS" where
G4GoudsmithSoundersonMscModel is used for e+-
10-Jun-2015, V.Ivanchenko (phys-lists-V10-01-06)
- FTFP_BERT_TRV - uses G4EmStandardPhysicsGS
- G4PhysListFactory - added QGSP_BIC_AllHP (fixed problem #1732)
22-May-2015, Robert Hatcher (phys-lists-V10-01-05)
- g4alt::G4PhysListFactory should now work with G4GenericPhysicsList
on clang (3.4 and 3.5) and vc12
- cowork with tags "intercoms-V10-01-02", "emdna-V10-01-19",
"emstand-V10-01-16", "hadr-cohe-V10-01-07", and "hadr-inclxx-V10-01-00"
22-May-2015, Robert Hatcher (phys-lists-V10-01-04)
- Updates to g4alt::G4PhysListFactory to do more passthrough to underlying
G4PhysListRegistry singleton.
- G4PhysListRegistry more checking that all the requested phys ctor
additions are available; update output to closer match old factory
- Enable registration of ShieldingLEND, ShieldingM and G4GenericPhysicsList
to g4alt::G4PhysListFactory; the later need update to G4AnyMethod.hh
- cowork with tag "intercoms-V10-01-01"
21-Apr-2015, Alberto Ribon (phys-lists-V10-01-03)
- FTFP_BERT_TRV : Reverting back, i.e. switching on again the
low-mass diffraction dissociation in G4HadronHElasticPhysics
21-Apr-2015, Alberto Ribon (phys-lists-V10-01-02)
- FTFP_BERT_TRV : Switch off (temporarily) the low-mass diffraction
dissociation in G4HadronHElasticPhysics
17-Feb-2015, Davide Mancusi (phys-lists-V10-01-01)
- INCLXXPhysicsListHelper: do not use G4NeutronTrackingCut for *_HP physics
lists
08-Jan-2015, Alberto Ribon (phys-lists-V10-01-00)
- FTFP_BERT_TRV : Switch on low-mass diffraction dissociation
in G4HadronHElasticPhysics
07-Nov-2014, Robert Hatcher (phys-lists-V10-00-14)
- Also remove support for G4GenericPhysicsList in new factory
until the problem w/ mac/clang and G4AnyMethod is understood
- cowork with tag "phys-ctor-fact-V10-00-02"
07-Nov-2014, Robert Hatcher (phys-lists-V10-00-13)
- Remove support for ShieldingLEND & ShieldingM in new factory
until the problem w/ mac/clang & linux/icc is understood
- cowork with tag "phys-ctor-fact-V10-00-02"
07-Nov-2014, P. Arce (phys-lists-V10-00-12)
- Add QGSP_BIC_AllHP particle_hp physics list
07-Nov-2014, Gabriele Cosmo (phys-lists-V10-00-11)
- Retagged.
05-Nov-2014, Robert Hatcher (phys-lists-V10-00-10)
- Fixed overload ambiguity complaint from Visual Studio 12,
and tag at the right level
- cowork with tag "phys-ctor-fact-V10-00-01" and "intercoms-V10-00-15"
04-Nov-2014, Robert Hatcher (phys-lists-V10-00-09)
- Add g4alt::G4PhysListFactory as user extensible list factory;
work done via G4PhysListRegistry and G4PhysListStamper classes.
- Modify LBE list ctor to accept ver(bosity) as optional arg
in the same manner as other physics lists.
- cowork with tag "phys-ctor-fact-V10-00-01"
15-Oct-2014, Alex Howard (phys-lists-V10-00-08)
- Increased cuts in LBE physics list to 1 micrometer (from 1 nanometer).
15-Oct-2014, Alex Howard (phys-lists-V10-00-07)
- Bugfix 1591 for LBE
- removed Bertini Cascade from alphas, deuterons and tritons and replaced with
BinaryLightIonReaction
- Replaced G4MuonMinusCaptureAtRest with G4MuonMinusCapture
05-Aug-2014, Krzysztof Genser (phys-lists-V10-00-06)
- Extended Shielding code to also include ShieldingM variant
10-Jun-2014, V.Ivanchenko (phys-lists-V10-00-05)
- INCLXXPhysicsListHelper - for the case of HP set cut on proton to
zero to simulate all recoils from elastic scattering
06-Jun-2014, Alberto Ribon (phys-lists-V10-00-04)
- Proposed the tag which includes the two internal tags below,
made yesterday by Krzysztof and Vladimir I.
05-Jun-2014, V.Ivanchenko
- FTFP_BERT_HP, QGSP_BIC_HP, QGSP_BERT_HP - set cut on proton to
zero to simulate all recoils from elastic scattering
05-Jun-2014, Krzysztof Genser
- Added ShieldingM and NuBeam to G4PhysListFactory
05-Jun-2014, Alberto Ribon (phys-lists-V10-00-03)
- FTFP_BERT_TRV: use (temporary) G4HadronHElasticPhysics in order
to allow testing of improvements in elastic.
03-June-2014, Julia Yarba (phys-lists-V10-00-02)
- Include new (experimental) physics lists ShieldingM and NuBeam
03-Feb-2014, Luciano Pandola (phys-lists-V10-00-01)
- Registered model in LBE.icc to handle neutron capture above 20 MeV
(Bug Report 1562)
29-Jan-2014, Gunter Folger (phys-lists-V10-00-00)
- Removed electromagnetic/dna, cascade/{evaporation,utils}, and
isotope_productionfrom sources.cmake
07-Nov-2013, Tatsumi Koi (phys-lists-V09-06-20)
-Activate production of fission fragments in Shielding PhysicsList
07-Nov-2013, Alberto Ribon (phys-lists-V09-06-19)
- Removed low_energy and high_energy from sources.cmake and GNUmakefile.
04-Nov-2013, Tatsumi Koi (phys-lists-V09-06-18)
-Set proton cut value to 0 for producing low energy recoil nucleus
-Use G4IonElasticPhysics for Elastic Scattering of GenericIon
30-Oct-2013, Alberto Ribon (phys-lists-V09-06-17)
- LBE : deleted stoppingPhysics in the destructor (Coverity defect).
15-Oct-2013, Davide Mancusi (phys-lists-V09-06-16)
- Missing header.
15-Oct-2013, Davide Mancusi (phys-lists-V09-06-15)
- Make the *_HP variants of the INCLXX-based physics list use ElasticHP.
06-Sep-2013, Luciano Pandola (phys-lists-V09-06-14)
- LBE.icc, add missing #include of G4HadronCaptureProcess
(gave compilation error to user application using LBE)
21-Aug-2013, Vladimir Ivantchenko (phys-lists-V09-06-13)
- LBE - removed forgotten header
19-Aug-2013, Vladimir Ivantchenko (phys-lists-V09-06-12)
- LBE - use G4UrbanMscModel instead on Urban93
14-Jun-2013, Peter Gumplinger (phys-lists-V09-06-11)
- fix coverity error in LBE.inc
27-Mar-2013, Andrea Dotti (phys-lists-V09-06-10)
- Adding mechanism for splitting class of base class G4VUserPhysicsList
for LBE physics list (needed for G4MT).
Co-working with tag in run category
28-Mar-2013, Alberto Ribon (phys-lists-V09-06-09)
- LBE physics list: replaced LEP/HEP with FTFP+BERT.
20-Mar-2013, Vladimir Ivantchenko (phys-lists-V09-06-08)
- PhysListFactory - fixed typo in previous tag
18-Mar-2013, Vladimir Ivantchenko (phys-lists-V09-06-07)
- PhysListFactory - fixed bug report #1458 (correct printout of
available Physics Lists); clean up of the code
04-Mar-2013, Davide Mancusi (phys-lists-V09-06-06)
04-Mar-2013, Davide Mancusi (phys-lists-V09-06-05)
04-Mar-2013, Davide Mancusi (phys-lists-V09-06-04)
04-Mar-2013, Davide Mancusi (phys-lists-V09-06-03)
- Added new INCL++-based physics lists:
o QGSP_INCLXX_HP
o FTFP_INCLXX
o FTFP_INCLXX_HP
These are based on the new INCLXXPhysicsListHelper class, which avoids
unnecessary code duplication.
- Depends on tag phys-ctor-hinelastic-V09-06-05.
- Provides QGSP_INCLXX.hh and similar headers for backwards compatibility.
30-Jan-2013, Gunter Folger (phys-lists-V09-06-02)
- fix sources.cmake for moved files
29-Jan-2013, Gunter Folger (phys-lists-V09-06-01)
- move G4PhysListFactory from constructor/factory to lists.
10-Jan-2013, Gunter Folger (phys-lists-V09-06-00)
- new directory structure introduced.
lists directory only keeps physics lists, hadronic constructors moved to
constructors/hadron_inelastic