Back to home page

EIC code displayed by LXR

 
 

    


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.