115 lines
4.5 KiB
Plaintext
115 lines
4.5 KiB
Plaintext
|
|
Geant4 11.3 - patch-02 Release Notes
|
|
------------------------------------
|
|
|
|
25 April 2025
|
|
|
|
List of fixes included in this public patch since release 11.3.1:
|
|
|
|
o Externals
|
|
---------
|
|
+ g4tools:
|
|
o Fixed compilation errors on Windows in glarea header, triggered when enabling
|
|
GL WIN32 support, as reported in problem report #2599.
|
|
+ zlib:
|
|
o Fix in zutil.h to remove redundant block on macOS and allow for porting on
|
|
macOS-15.4 with clang-17.0.0.
|
|
|
|
o Geometry
|
|
--------
|
|
+ management:
|
|
o In G4GeometryManager, removed redundant declaration of not implemented method
|
|
ChooseSequentialOptimisation().
|
|
|
|
o Global
|
|
------
|
|
+ Added Scintillation, Cherenkov, Transition Radiation and Synchrotron Radiation
|
|
processes to G4PhysicsModelCatalog::Initialize().
|
|
Addressing problem report #2651.
|
|
+ Updated date and version for 11.3.2.
|
|
|
|
o Parameterisations
|
|
-----------------
|
|
+ channeling:
|
|
o In G4VChannelingFastSimCrystalData::IonizationLosses(), fixed bug in the
|
|
electron ionisation loss correction formula.
|
|
|
|
o Physics Lists
|
|
-------------
|
|
+ lists:
|
|
o In FTFP_BERT_ATL, use the default FTF tuning parameters, as for all other
|
|
reference physics lists. In order to enable the special FTF tune for ATLAS,
|
|
one can either use the following C++ call in user code:
|
|
G4FTFTunings::Instance()->SetTuneApplicabilityState( 4, 1 );
|
|
or the UI command (before run-initialisation):
|
|
/process/had/models/ftf/selectTuneByIndex 4
|
|
|
|
o Processes - Decay
|
|
-----------------
|
|
+ Removed approximation in calculation of G4Decay path length.
|
|
Addressing problem report #2645.
|
|
|
|
o Processes - Electromagnetic
|
|
---------------------------
|
|
+ utils:
|
|
o G4VAtomDeexcitation: fix to allow PIXE simulation.
|
|
Addressing problem report #2650.
|
|
o Fix in G4EmTableType header to make it self-consistent.
|
|
Reported in [GitHub PR#85](https://github.com/Geant4/geant4/pull/85).
|
|
|
|
o Processes - Hadronic
|
|
--------------------
|
|
+ models/cascade:
|
|
o In G4CascadeFinalStateAlgorithm and G4NucleiModel, introduced the
|
|
possibility to enable behaviour as either in Geant4 version 11.3
|
|
(default) or as in 11.2, according to the value of Boolean flags
|
|
through the call in G4HadronicParameters:
|
|
SetBertiniAs11_2( true ).
|
|
Also possible to configure the properties of nuclei of G4NucleiModel
|
|
through the call in G4HadronicParameters:
|
|
SetBertiniNucleiModelAs11_2( true )
|
|
and the angular distribution of >= 4-body final-state emissions in
|
|
G4CascadeFinalStateAlgorithm, through the call in G4HadronicParameters:
|
|
SetBertiniAngularEmissionsAs11_2( true ).
|
|
Note that the default changes introduced in release 11.3 are to be
|
|
considered as a real improvement of the Bertini model, although some
|
|
degradation of thin-target data, in particular for the pion production
|
|
in HARP data, is observed. A retuning of the parameters of the model
|
|
will be likely necessary in the near future, based on these changes.
|
|
+ util
|
|
o Added accessor and modifier in G4HadronicDeveloperParameters for
|
|
selecting the Bertini model mode as Geant4 version 11.3 (default)
|
|
or 11.2.
|
|
|
|
o Visualization
|
|
-------------
|
|
+ OpenGL:
|
|
o Fixed compilation errors on Windows in G4OpenGLWin32Viewer, triggered
|
|
when enabling GL WIN32 support, as reported in problem report #2599.
|
|
+ RayTracer:
|
|
o Fix in G4RayTracerXViewer for use of MT.
|
|
|
|
o Examples
|
|
--------
|
|
+ extended/geometry/vecGeomNavigation
|
|
o Use G4cout for VecGeom logger output.
|
|
+ extended/hadronic/FlukaCern
|
|
o Ensure compatibility with FLUKA v4-5.0: make the link time resolution
|
|
of COMMON blocks (declared as external structs in the C++ source)
|
|
compatible with the new FLUKA version.
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
Technical Notes
|
|
---------------
|
|
|
|
o This patch should be applied on top of release 11.3 series.
|
|
o Technical notes distributed for release 11.3 are also applicable and
|
|
valid for this patch.
|
|
|
|
The code and rebuilt binary libraries for release 11.3.2 are available
|
|
through the Geant4 "Download" Web page.
|
|
|
|
Please refer to the Geant4 User Documentation for further information about
|
|
using Geant4.
|