|
| 1 | + |
| 2 | + Geant4 11.3 - patch-02 Release Notes |
| 3 | + ------------------------------------ |
| 4 | + |
| 5 | + 25 April 2025 |
| 6 | + |
| 7 | +List of fixes included in this public patch since release 11.3.1: |
| 8 | + |
| 9 | + o Externals |
| 10 | + --------- |
| 11 | + + g4tools: |
| 12 | + o Fixed compilation errors on Windows in glarea header, triggered when enabling |
| 13 | + GL WIN32 support, as reported in problem report #2599. |
| 14 | + + zlib: |
| 15 | + o Fix in zutil.h to remove redundant block on macOS and allow for porting on |
| 16 | + macOS-15.4 with clang-17.0.0. |
| 17 | + |
| 18 | + o Geometry |
| 19 | + -------- |
| 20 | + + management: |
| 21 | + o In G4GeometryManager, removed redundant declaration of not implemented method |
| 22 | + ChooseSequentialOptimisation(). |
| 23 | + |
| 24 | + o Global |
| 25 | + ------ |
| 26 | + + Added Scintillation, Cherenkov, Transition Radiation and Synchrotron Radiation |
| 27 | + processes to G4PhysicsModelCatalog::Initialize(). |
| 28 | + Addressing problem report #2651. |
| 29 | + + Updated date and version for 11.3.2. |
| 30 | + |
| 31 | + o Parameterisations |
| 32 | + ----------------- |
| 33 | + + channeling: |
| 34 | + o In G4VChannelingFastSimCrystalData::IonizationLosses(), fixed bug in the |
| 35 | + electron ionisation loss correction formula. |
| 36 | + |
| 37 | + o Physics Lists |
| 38 | + ------------- |
| 39 | + + lists: |
| 40 | + o In FTFP_BERT_ATL, use the default FTF tuning parameters, as for all other |
| 41 | + reference physics lists. In order to enable the special FTF tune for ATLAS, |
| 42 | + one can either use the following C++ call in user code: |
| 43 | + G4FTFTunings::Instance()->SetTuneApplicabilityState( 4, 1 ); |
| 44 | + or the UI command (before run-initialisation): |
| 45 | + /process/had/models/ftf/selectTuneByIndex 4 |
| 46 | + |
| 47 | + o Processes - Decay |
| 48 | + ----------------- |
| 49 | + + Removed approximation in calculation of G4Decay path length. |
| 50 | + Addressing problem report #2645. |
| 51 | + |
| 52 | + o Processes - Electromagnetic |
| 53 | + --------------------------- |
| 54 | + + utils: |
| 55 | + o G4VAtomDeexcitation: fix to allow PIXE simulation. |
| 56 | + Addressing problem report #2650. |
| 57 | + o Fix in G4EmTableType header to make it self-consistent. |
| 58 | + Reported in [GitHub PR#85](https://github.com/Geant4/geant4/pull/85). |
| 59 | + |
| 60 | + o Processes - Hadronic |
| 61 | + -------------------- |
| 62 | + + models/cascade: |
| 63 | + o In G4CascadeFinalStateAlgorithm and G4NucleiModel, introduced the |
| 64 | + possibility to enable behaviour as either in Geant4 version 11.3 |
| 65 | + (default) or as in 11.2, according to the value of Boolean flags |
| 66 | + through the call in G4HadronicParameters: |
| 67 | + SetBertiniAs11_2( true ). |
| 68 | + Also possible to configure the properties of nuclei of G4NucleiModel |
| 69 | + through the call in G4HadronicParameters: |
| 70 | + SetBertiniNucleiModelAs11_2( true ) |
| 71 | + and the angular distribution of >= 4-body final-state emissions in |
| 72 | + G4CascadeFinalStateAlgorithm, through the call in G4HadronicParameters: |
| 73 | + SetBertiniAngularEmissionsAs11_2( true ). |
| 74 | + Note that the default changes introduced in release 11.3 are to be |
| 75 | + considered as a real improvement of the Bertini model, although some |
| 76 | + degradation of thin-target data, in particular for the pion production |
| 77 | + in HARP data, is observed. A retuning of the parameters of the model |
| 78 | + will be likely necessary in the near future, based on these changes. |
| 79 | + + util |
| 80 | + o Added accessor and modifier in G4HadronicDeveloperParameters for |
| 81 | + selecting the Bertini model mode as Geant4 version 11.3 (default) |
| 82 | + or 11.2. |
| 83 | + |
| 84 | + o Visualization |
| 85 | + ------------- |
| 86 | + + OpenGL: |
| 87 | + o Fixed compilation errors on Windows in G4OpenGLWin32Viewer, triggered |
| 88 | + when enabling GL WIN32 support, as reported in problem report #2599. |
| 89 | + + RayTracer: |
| 90 | + o Fix in G4RayTracerXViewer for use of MT. |
| 91 | + |
| 92 | + o Examples |
| 93 | + -------- |
| 94 | + + extended/geometry/vecGeomNavigation |
| 95 | + o Use G4cout for VecGeom logger output. |
| 96 | + + extended/hadronic/FlukaCern |
| 97 | + o Ensure compatibility with FLUKA v4-5.0: make the link time resolution |
| 98 | + of COMMON blocks (declared as external structs in the C++ source) |
| 99 | + compatible with the new FLUKA version. |
| 100 | + |
| 101 | + ---------------------------------------------------------------------------- |
| 102 | + |
| 103 | + Technical Notes |
| 104 | + --------------- |
| 105 | + |
| 106 | + o This patch should be applied on top of release 11.3 series. |
| 107 | + o Technical notes distributed for release 11.3 are also applicable and |
| 108 | + valid for this patch. |
| 109 | + |
| 110 | +The code and rebuilt binary libraries for release 11.3.2 are available |
| 111 | +through the Geant4 "Download" Web page. |
| 112 | + |
| 113 | +Please refer to the Geant4 User Documentation for further information about |
| 114 | +using Geant4. |
0 commit comments