Warning, /geant4/CHANGELOG/Patch.11.0-4.txt is written in an unsupported language. File is not indexed.
0001
0002 Geant4 11.0 - patch-04 Release Notes
0003 ------------------------------------
0004
0005 3 March 2023
0006
0007 List of fixes included in this public patch since the public release 11.0.3:
0008
0009 o Configuration
0010 -------------
0011 + CMake:
0012 o Removed no longer required G4VecGeomShim module.
0013 VecGeom supports/supplies full imported targets since 1.1.18
0014 Use of VECGEOM_LIBRARIES variable is required to allow build against
0015 CUDA-enabled VecGeom.
0016
0017 o Analysis
0018 --------
0019 + Added a protection against nullptr in G4VAnalysisManager::GetNofNtuples()
0020 Addressing problem report #2518.
0021 + Do not remove non-empty HDF5 output files.
0022
0023 o Global:
0024 ------
0025 + Updated date and version for 11.0.4.
0026
0027 o Materials:
0028 ---------
0029 + G4Material: added an extra check on number of atoms in method
0030 AddElementByNumberOfAtoms(..). Addressing problem report #2514.
0031
0032 o Particles:
0033 ---------
0034 + G4XicZero, G4AntiXicZero, G4OmegacZero, G4AntiOmegacZero: updated mean
0035 lifetime values according to PDG-2022.
0036 + G4Triton, G4AntiTriton: corrected the lifetime value for triton and
0037 anti_triton. The half-life (12.32 years) was incorrectly used instead of
0038 the mean lifetime (17.774 years) for triton, whereas the anti_triton was
0039 incorrectly treated as stable.
0040 + G4AntiNeutron: set the "PDG stable" flag to "false", as for G4Neutron.
0041 This has no practical consequences, i.e. anti_neutron decays regardless
0042 of this flag.
0043
0044 o Physics Lists:
0045 -------------
0046 + constructors/decay
0047 o G4RadioactiveDecayPhysics: assigned RadioactiveDecay process to G4Triton
0048 (which is the only light ion that decays). Note: before, triton did not
0049 have beta decay, i.e. it was wrongly treated as stable even when
0050 radioactive decay physics was enabled; anti_triton did not, and still
0051 does not, have beta decay (because RadioactiveDecay, in its current
0052 implementation, does not handle any kind of anti-ions): in practice,
0053 this is an acceptable approximation because of its relatively long
0054 lifetime and the fact that annihilation and nuclear capture are more
0055 likely to happen before decay.
0056
0057 o Processes - Electromagnetic:
0058 ---------------------------
0059 + standard:
0060 o G4WentzelOKandVIxSection: fixed numeric instability for the extreme
0061 case of very small kinetic energy (< 1 eV). Improved comments and
0062 fixed single scattering per region. Addressing problem report #2530.
0063
0064 o Processes - Hadronic:
0065 --------------------
0066 + cross_sections:
0067 o G4ComponentAntiNuclNuclearXS: fix and extension in methods
0068 GetTotalElementCrossSection() and GetInelasticElementCrossSection();
0069 a bug was causing undefined values for, respectively, the total and
0070 inelastic cross-sections of anti-proton interactions with light target
0071 nuclei (d, H3, He3 and He4).
0072 o G4NeutronInelasticXS, G4ParticleInelasticXS: fixed computation of
0073 isotope cross-sections. Addressing problem report #2498.
0074 + models/cascade
0075 o G4NumIntTwoBodyAngDst: corrected incomplete initialization of a vector.
0076 Addressing problem report #2515.
0077 o G4TwoBodyAngularDist: corrected the charge exchange reaction of pion+
0078 on neutron producing in the final state pion0 and proton.
0079 Addressing problem report #2516.
0080 + models/lepto_nuclear
0081 o G4ElectroVDNuclearModel: added protections against null pointers to
0082 gamma cross-section and material, responsible for rare crashes.
0083 + models/particle_hp
0084 o G4ParticleHPContAngularPar: added protection against zero probability
0085 for both discrete and continuous emission.
0086 + models/parton_string
0087 o G4DiffractiveSplitableHadron: fixed rare large energy violations seen
0088 with FTF when dealing with charm and bottom hadron nuclear interactions.
0089 o G4LundStringFragmentation, G4QGSMFragmentation: corrected value for
0090 the probability of charm/anti-charm creation from the vacuum (a factor
0091 of 10 higher was set to enhance the production of charm hadrons for
0092 testing purposes).
0093 o G4QGSMFragmentation: bug-fix in the method GetLightConeZ(), which
0094 might cause rare access to arrays with a wrong index.
0095 + util
0096 o G4Nucleus: corrected method GetN_asInt() for the case of hypernuclei.
0097
0098 ----------------------------------------------------------------------------
0099
0100 Technical Notes
0101 ---------------
0102
0103 o This patch should be applied on top of release 11.0 series.
0104 o Technical notes distributed for release 11.0 are also applicable and
0105 valid for this patch.
0106
0107 The code and rebuilt binary libraries for release 11.0.4 are available
0108 through the Geant4 "Download" Web page.
0109
0110 Please refer to the Geant4 User Documentation for further information about
0111 using Geant4.