Back to home page

EIC code displayed by LXR

 
 

    


Warning, /geant4/CHANGELOG/Patch.11.0-3.txt is written in an unsupported language. File is not indexed.

0001 
0002                  Geant4 11.0 - patch-03 Release Notes
0003                  ------------------------------------
0004 
0005                                                            16 September 2022
0006 
0007 List of fixes included in this public patch since the public release 11.0.2:
0008 
0009   o Configuration
0010     -------------
0011     + CMake:
0012       o Update extraction of include paths from VecGeom to use imported target
0013         property. Addressing problem report #2485.
0014 
0015   o Geometry:
0016     --------
0017     + management:
0018       o Added protection in G4GeometryManager for Open/CloseGeometry() to
0019         be executed only by master thread. Addressing problem report #2502.
0020 
0021   o Global:
0022     ------
0023     + Commented out debug printout in G4ThreadLocalSingleton method.
0024     + Updated date and version for 11.0.3.
0025 
0026   o Parameterisations:
0027     -----------------
0028     + gflash:
0029       o GFlashHitMaker: fix to make it compatible with command-based scorer.
0030 
0031   o Particles:
0032     ---------
0033     + Fixes for transportation of hypernuclei and anti-hypernuclei: in G4Ion,
0034       set (forgotten) 'isGeneralIon' to false for hypernuclei and
0035       anti-hypernuclei, to avoid they get assigned same processes as
0036       'GenericIon'.
0037       In G4DoubleHyperDoubleNeutron and G4AntiDoubleHyperDoubleNeutron, added
0038       (forgotten) call to SetDecayTable(), to have the decay table defined for
0039       these particles.
0040       In G4ParticleDefinition, protect methods GetNumberOfLambdasInHypernucleus()
0041       and GetNumberOfAntiLambdasInAntiHypernucleus() against baryonic resonances
0042       with high spins (such as N(2220), N(2250) and their anti-particles) which
0043       have 8-digits PDG codes, but which are not hypernuclei or anti-hypernuclei.
0044 
0045   o Physics Lists:
0046     -------------
0047     + constructors/electromagnetic
0048       o G4GammaGeneralProcess: fixed problem of Compton scattering selection
0049         in the low energy interval < 150 keV.
0050 
0051   o Processes - Electromagnetic:
0052     ---------------------------
0053     + utils
0054       o G4EmExtraParametersMessenger: fixed typo.
0055         Addressing problem report #2492.
0056 
0057   o Processes - Generic:
0058     -------------------
0059     + cuts
0060       o G4VRangeToEnergyConverter: fixed static methods to provide correct
0061         initialisation of energy limits.
0062 
0063   o Processes - Hadronic:
0064     --------------------
0065     + models/particle_hp
0066       o G4ParticleHPInelastic, G4ParticleHPCapture, G4ParticleHPFission,
0067         G4ParticleHPElastic, G4ParticleHPThermalScattering: replaced the
0068         threshold used for checking the absolute energy non-conservation from
0069         DLB_MAX (implying no checking at all) to 350 GeV (this value allows for
0070         cases where the residual nucleus is not produced, even when super-heavy
0071         nuclides are involved).
0072       o G4ParticleHPContAngularPar: added protections against evaluations of
0073         arrays at negative index (-1), fixing rare reproducibility problems.
0074     + models/parton_string
0075       o Fixes to get isotropic distributions in annihilations at rest: in
0076         G4DiffractiveSplitableHadron, set proper parton index.
0077         In G4DiffractiveExcitation, in the CreateStrings() method, take into
0078         account that strings are created in G4FTFAnnihilation; by default, the
0079         method CreateStrings() creates a string from a wounded nucleon/hadron,
0080         but this is not needed in the case of annihilation.
0081         In G4FTFAnnihilation, removed splitting of hadron; fixed bugs in the 
0082         calculations of kinematical properties; set quark momenta at string
0083         ends, to properly account for string order on rapidity.
0084       o G4VSplitableHadron: changed the method Splitting() from "protected" to
0085         "public" (needed to change the status of SplitableHadron in
0086         G4FTFAnnihilation, to get isotropic distributions in annihilations
0087         at rest).
0088 
0089   o Track:
0090     -----
0091     + G4Step: added ResetPre/PostStepPoint() methods to replace a StepPoint
0092       without deleting the previous object.
0093 
0094  ----------------------------------------------------------------------------
0095 
0096                              Technical Notes
0097                              --------------- 
0098 
0099   o  This patch should be applied on top of release 11.0 series.
0100   o  Technical notes distributed for release 11.0 are also applicable and
0101      valid for this patch.
0102 
0103 The code and rebuilt binary libraries for release 11.0.3 are available
0104 through the Geant4 "Download" Web page.
0105 
0106 Please refer to the Geant4 User Documentation for further information about
0107 using Geant4.