Import Geant4 11.3.0 source tree

This commit is contained in:
Gabriele Cosmo
2024-12-06 11:11:40 +01:00
parent e58e650b32
commit 32390e802b
1984 changed files with 98713 additions and 83996 deletions
@@ -5,6 +5,13 @@ which **must** added in reverse chronological order (newest at the top).
It must **not** be used as a substitute for writing good git commit messages!
-------------------------------------------------------------------------------
## 2024-08-21 Gabriele Cosmo (hadr-casc-V11-02-04)
- Fixed reported Coverity defect in G4NucleiModel for use of std::move().
## 2024-08-14 Gabriele Cosmo (hadr-casc-V11-02-03)
- Fixed reported Coverity defect in G4NucleiModel for unitialised data.
## 2024-01-29 Dennis Wright (hadr-casc-V11-02-02)
- G4CascadeFinalStateAlgorithm::GenerateCosTheta()
For 4-body and higher-body generation of cosTheta, use direct sampling
@@ -234,7 +234,7 @@ G4NucleiModel::G4NucleiModel()
: verboseLevel(0), nuclei_radius(0.), nuclei_volume(0.), number_of_zones(0),
A(0), Z(0), theNucleus(0), neutronNumber(0), protonNumber(0),
neutronNumberCurrent(0), protonNumberCurrent(0), current_nucl1(0),
current_nucl2(0), gammaQDinterp(kebins),
current_nucl2(0), dinucleonDensityScale(1.0), gammaQDinterp(kebins),
crossSectionUnits(G4CascadeParameters::xsecScale()),
radiusUnits(G4CascadeParameters::radiusScale()),
skinDepth(0.611207*radiusUnits),
@@ -252,7 +252,7 @@ G4NucleiModel::G4NucleiModel(G4int a, G4int z)
: verboseLevel(0), nuclei_radius(0.), nuclei_volume(0.), number_of_zones(0),
A(0), Z(0), theNucleus(0), neutronNumber(0), protonNumber(0),
neutronNumberCurrent(0), protonNumberCurrent(0), current_nucl1(0),
current_nucl2(0), gammaQDinterp(kebins),
current_nucl2(0), dinucleonDensityScale(1.0), gammaQDinterp(kebins),
crossSectionUnits(G4CascadeParameters::xsecScale()),
radiusUnits(G4CascadeParameters::radiusScale()),
skinDepth(0.611207*radiusUnits),
@@ -272,7 +272,7 @@ G4NucleiModel::G4NucleiModel(G4InuclNuclei* nuclei)
: verboseLevel(0), nuclei_radius(0.), nuclei_volume(0.), number_of_zones(0),
A(0), Z(0), theNucleus(0), neutronNumber(0), protonNumber(0),
neutronNumberCurrent(0), protonNumberCurrent(0), current_nucl1(0),
current_nucl2(0), gammaQDinterp(kebins),
current_nucl2(0), dinucleonDensityScale(1.0), gammaQDinterp(kebins),
crossSectionUnits(G4CascadeParameters::xsecScale()),
radiusUnits(G4CascadeParameters::radiusScale()),
skinDepth(0.611207*radiusUnits),
@@ -375,9 +375,9 @@ void G4NucleiModel::generateModel(G4int a, G4int z) {
const std::vector<G4double> kp(number_of_zones, kaon_vp);
const std::vector<G4double> hp(number_of_zones, hyperon_vp);
zone_potentials.push_back(vp);
zone_potentials.push_back(kp);
zone_potentials.push_back(hp);
zone_potentials.push_back(std::move(vp));
zone_potentials.push_back(std::move(kp));
zone_potentials.push_back(std::move(hp));
setDinucleonDensityScale();