Import Geant4 9.2.0 source tree
This commit is contained in:
@@ -166,17 +166,16 @@ and re-build the library in
|
||||
<B>Fast Parameterised Simulation</B>
|
||||
<P> </P>
|
||||
The process <TT>G4FastSimulationManagerProcess</TT> (<TT>G4FSMP</TT>) can be
|
||||
used for triggering fast simulation models attached to the regions of the mass
|
||||
geometry or to regions of parallel (ghost) geometries.<BR>
|
||||
used for trigger fast simulation models. These can be attached either to a region of the primary 'mass'
|
||||
geometry or to a region of a parallel (ghost) geometry.<BR>
|
||||
In the first case, the user has to attach an instance of the <TT>G4FSMP</TT>
|
||||
process as a <TT>PostStep</TT> process to particles having a fast simulation
|
||||
model in the mass geometry; this remains unchanged.<BR>
|
||||
A change is required in the second case, of a ghost geometry: the
|
||||
<TT>G4FSMP</TT> process now must be attached as an <TT>AlongStep+PostStep</TT>
|
||||
A change is required in the second case, of a ghost geometry: the <TT>G4FSMP</TT> process now must be attached as an <TT>AlongStep+PostStep</TT>
|
||||
process to particles having fast simulation models bound to regions of the
|
||||
ghost geometry.<BR>
|
||||
The <TT>AlongGetPhysicalInteractionLength()</TT> method of the <TT>G4FSMP</TT>
|
||||
process has to appear second last in this case (i.e. after the Multiple
|
||||
process must be placed second-to-last in this case (i.e. after the Multiple
|
||||
Scattering, but before the Transportation processes). An example is given in
|
||||
the physics-list defined in <TT>examples/novice/N05</TT>.
|
||||
|
||||
@@ -188,7 +187,7 @@ Please see the last section for the corresponding details.
|
||||
<UL>
|
||||
<LI>New data for neutron cross-sections, G4NDL.3.12.</LI>
|
||||
<LI>New low-energy data set, G4EMLOW.5.1.</LI>
|
||||
<LI>New data set for nuclear shell effects, G4ABLA3.0.</LI>
|
||||
<LI>New data set for nuclear shell effects, G4ABLA3.0 used by the new ABLA .</LI>
|
||||
</UL>
|
||||
|
||||
<P> </P>
|
||||
@@ -249,17 +248,17 @@ Please see the last section for the corresponding details.
|
||||
|
||||
<B>Hadronic physics</B>
|
||||
<UL>
|
||||
<LI><TT>G4BinaryCascade::Propagate()</TT> method is first released. This allows
|
||||
the user to use Binary cascade as a transport model within the high energy
|
||||
<LI>Extended applicability of the Binary cascade. <TT>G4BinaryCascade::Propagate()</TT> method is first released. This allows
|
||||
the use of the Binary cascade to transport the remnants of a high energy collision, as it has become model in the high energy
|
||||
framework (<TT>G4TheoFSGenerator::SetTransport()</TT>). This feature is
|
||||
aimed for expert use, validation is starting.<BR>
|
||||
A bug fix for incident pions now allows binary cascade to be used for
|
||||
pions, validation is in progress.</LI>
|
||||
<LI>Alpha release of INCL cascade code. This will become an alternative to the
|
||||
Binary and Bertini cascades already offered in Geant4 and will be valid up
|
||||
to <TT>3 GeV</TT>. The code is not yet validated.</LI>
|
||||
<LI>Alpha release of the QMD (quantum molecular dynamics) nucleus-nucleus
|
||||
interaction code. The code is not yet validated.</LI>
|
||||
aimed for expert use currently, as validation is starting.<br>
|
||||
The binary cascade can now be used for pions, benefiting from a bug fix for
|
||||
incident pions; validation is in progress.</LI>
|
||||
<LI>The first, alpha release of the new INCL (Liege) cascade module is included. This will be an alternative to the
|
||||
Binary and Bertini cascades, are already offered in Geant4, and valid up
|
||||
to <TT>3 GeV</TT>. It has been converted from the Fortran implementation and its validation is ongoing.</LI>
|
||||
<LI>First, alpha release of new QMD (quantum molecular dynamics) nucleus-nucleus
|
||||
interaction code. Its validation is ongoing.</LI>
|
||||
<LI>High precision neutrons: G4NDL 3.12 data set is now released. This uses
|
||||
JENDL entries for Cd isotopes, and adds four new elements with their
|
||||
corresponding isotopes: <TT>Hg</TT>, <TT>Ra</TT>, <TT>Br</TT>, and
|
||||
@@ -286,17 +285,17 @@ The new physics lists are:
|
||||
|
||||
<B>Command-based scoring</B>
|
||||
<UL>
|
||||
<LI>With the new command-based scoring, the user can define a parallel world
|
||||
for scoring containing a three-dimensional scoring mesh. The mesh geometry
|
||||
can be independent from the mass geometry, and no user code needs be
|
||||
written to apply the scoring. An arbitrary number of physics
|
||||
<LI>The user can
|
||||
use this new ability to score on an arbitrary three-dimensional scoring mesh, using only new user commands. No user code needs be
|
||||
written to apply the scoring. It utilises a parallel world making the mesh geometry
|
||||
can be independent of the mass geometry. An arbitrary number of physics
|
||||
quantities to be scored and filters affecting these scorers can be assigned
|
||||
to the mesh. After scoring has been applied (i.e. after the run), the user
|
||||
can visualize the score map and also dump scores into a file. Relevant
|
||||
UI commands are listed in the Application Developers Guide, and the new
|
||||
<TT>extended/runAndEvent/RE03</TT> example demonstrates the usage.</LI>
|
||||
<TT>extended/runAndEvent/RE03</TT> example demonstrates their usage.</LI>
|
||||
<LI>Command-based scoring is in Beta release; commands and methods are subject
|
||||
to modification in future releases. Feedback is of course appreciated.</LI>
|
||||
to modification in future releases. Feedback will be greatly appreciated.</LI>
|
||||
</UL>
|
||||
|
||||
<P> </P>
|
||||
@@ -954,9 +953,6 @@ please refer to the corresponding History files provided in most packages):
|
||||
<LI>Added <TT>log(0)</TT> protection in
|
||||
<TT>G4NeutronInelasticCrossSection</TT> and
|
||||
<TT>G4ProtonInelasticCrossSection</TT>.</LI>
|
||||
<LI>Changed <TT>log</TT> to <TT>std::log</TT> in
|
||||
<TT>G4HadronNucleonXsc</TT> and
|
||||
<TT>G4GlauberGribovCrossSection</TT>.</LI>
|
||||
</UL></LI>
|
||||
<LI><B>Management</B>
|
||||
<UL>
|
||||
@@ -966,9 +962,8 @@ please refer to the corresponding History files provided in most packages):
|
||||
</UL></LI>
|
||||
<LI><B>Binary Cascade</B>
|
||||
<UL>
|
||||
<LI>Collected many changes for propagate interface.</LI>
|
||||
<LI>Fix for pion incident at low energy: cannot go to deexcitation
|
||||
directly.</LI>
|
||||
<LI>Developments for propagate interface.</LI>
|
||||
<LI>Correcting bug for pion incident at low energy causing crash in Precompound</LI>
|
||||
<LI><TT>G4BinaryLightIon</TT>: adapted to changes in Binary Cascade.</LI>
|
||||
</UL></LI>
|
||||
<LI><B>Cascade</B>
|
||||
@@ -1169,31 +1164,31 @@ please refer to the corresponding History files provided in most packages):
|
||||
<A NAME="lst-notes">
|
||||
<H3><I>Physics lists</I></H3></A>
|
||||
<UL>
|
||||
<LI>New physics lists QGSP_DIF and QGSP_BERT_DIF; as QGSP or QGSP_BERT with projectile diffraction
|
||||
for proton and neutron enabled.</LI>
|
||||
<LI>New physics list QGSC_BERT; use QGSC down in energy to overlap with BERT. LEP is not
|
||||
used for proton, neutron, pions, kaons, except for neutron capture and
|
||||
neutron induced fission.</LI>
|
||||
<LI>New physics list FTFP_BERT: FTFP with Bertini cascade.The energy ranges of FTFP and BERT
|
||||
overlap, so LEP is not used for proton, neutron, pions, kaons, except for neutron capture and
|
||||
neutron induced fission.</LI>
|
||||
<LI>New physics list QGS_BIC, equivalent to QGSP_BIC, but using binary also for
|
||||
pion and for rescattering via the propagate interface; the deexcitation
|
||||
implicitely uses precompound.</LI>
|
||||
<LI>New physics list FTF_BIC, equivalent to QGS_BIC but for pions LEP is not used,
|
||||
as BIC is used up to 5 GeV, thus overlapping with FTF starting at 4 GeV.</LI>
|
||||
<LI>New physics list QGSC_BERT; use QGSC down to overlap with BERT. LEP is not
|
||||
used for proton, neutron, pions, kaons, except for neutron capture and
|
||||
neutron induced fission.</LI>
|
||||
<LI>New physics list QGSP_BERT_DIF; as QGSP_BERT with projectile diffraction
|
||||
for proton and neutron enabled.</LI>
|
||||
<LI>New physics list FTFP_BERT: FTFP with Bertini cascade.</LI>
|
||||
<LI>Enabling use of projectile diffraction in QGSP-like lists, and created
|
||||
new list using projectile diffraction, QGSP_DIF.</LI>
|
||||
<LI>Added possibility to activate <TT>G4SynchrotronRadiation</TT> and mu-nuclear
|
||||
betwen runs.</LI>
|
||||
<LI>Added optional builder <TT>G4RadioactiveDecayPhysics</TT>.</LI>
|
||||
<LI>Several fixes in QBBC: fixed bug in adding of cross section for pions
|
||||
and mesons; tuned energy thresholds between string and cascade models;
|
||||
corrected interface to CHIPS model; reviewed options: QBBC, QBBC_DEL,
|
||||
QBBC_HEL, QBBC_HP.</LI>
|
||||
<LI>New physics list FTF_BIC, equivalent to QGS_BIC but using FTF model for high
|
||||
energy interactions. For protons, neutrons and pions LEP is not used,
|
||||
as BIC is used up to 5 GeV, thus overlapping with FTF starting at 4 GeV.</LI>
|
||||
<LI>Added possibility to activate <TT>G4SynchrotronRadiation</TT> and mu-nuclear
|
||||
betwen runs.</LI>
|
||||
<LI>Change QGSP builders to enable use of projectile diffraction in QGSP-like lists.</LI>
|
||||
<LI>Added optional builder <TT>G4RadioactiveDecayPhysics</TT>.</LI>
|
||||
<LI>Added <TT>G4HadronDElasticPhysics</TT> builder and fixed name to
|
||||
<TT>G4HadronHElasticPhysics</TT>.</LI>
|
||||
<LI><TT>G4EmStandardPhysics_option2</TT>: increased number of bins in tables.</LI>
|
||||
<LI>Crossover from Bertini to FTFP at 4-5 GeV. No LEP for inelastic for
|
||||
<TT>p,n,pi,K</TT>.</LI>
|
||||
<LI><TT>G4LEPNeutronBuilder</TT>: when the limit for <TT>MaxInelastic</TT>
|
||||
is zero, do NOT add LEP for inelastic. Change needed for FTFP_BERT list.</LI>
|
||||
</UL>
|
||||
|
||||
Reference in New Issue
Block a user