Import Geant4 11.2.1 source tree

This commit is contained in:
Gabriele Cosmo
2024-02-16 14:58:45 +01:00
parent 860a2b92bf
commit dda54bbdcf
331 changed files with 48457 additions and 50699 deletions
@@ -6,6 +6,15 @@ It must **not** be used as a substitute for writing good git commit messages!
-------------------------------------------------------------------------------
## 2024-02-07 Vladimir Ivanchenko (phys-ctor-em-V11-01-14)
- G4EmStandardPhysics_option3 - return back step limit type to
fUseDistanceToBoundary and the default RangeFactor 0.04 from 0.03,
which will allow to restore more accurate distributions for several
tests for medical benchmark
## 2024-02-04 Vladimir Ivanchenko
- G4GammaGeneralProcess - fixed sampling of muon pair production - problem 2543
## 2023-11-09 Hoang Tran (phys-ctor-em-V11-01-13)
- Correct subtype process of G4LowECapture in G4EmDNABuilder .
@@ -115,8 +115,7 @@ G4EmStandardPhysics_option3::G4EmStandardPhysics_option3(G4int ver,
param->SetStepFunctionMuHad(0.2, 50*CLHEP::um);
param->SetStepFunctionLightIons(0.1, 20*CLHEP::um);
param->SetStepFunctionIons(0.1, 1*CLHEP::um);
param->SetMscStepLimitType(fUseSafetyPlus);
param->SetMscRangeFactor(0.03);
param->SetMscStepLimitType(fUseDistanceToBoundary);
param->SetMuHadLateralDisplacement(true);
param->SetLateralDisplacementAlg96(true);
param->SetUseICRU90Data(true);
@@ -433,7 +433,7 @@ void G4GammaGeneralProcess::BuildPhysicsTable(const G4ParticleDefinition& part)
val = (sigN + sigM)/sum;
(*(tables[13]))[idx]->PutValue(j, val);
val = sigN/sum;
val = sigM/sum;
(*(tables[14]))[idx]->PutValue(j, val);
}
for(std::size_t k=0; k<nTables; ++k) {
@@ -6,6 +6,9 @@ It must **not** be used as a substitute for writing good git commit messages!
-------------------------------------------------------------------------------
## 2024-02-13 Vladimir Ivanchenko (phys-ctor-glnuclear-V11-01-05)
- G4NeutrinoPhysics - fixed neutrino physics instantiation (problem #2594)
## 2023-11-10 Vladimir Ivanchenko (phys-ctor-glnuclear-V11-01-04)
- G4EmMessenger, G4NeutrinoPhysicsMessenger - fixed typos
@@ -239,7 +239,7 @@ void G4NeutrinoPhysics::ConstructProcess()
theNuTauNucleusProcess->RegisterMe(anutaunuclnc);
for (G4int i=4; i<=5; ++i) {
p[i]->GetProcessManager()->AddDiscreteProcess(theNuMuNucleusProcess);
p[i]->GetProcessManager()->AddDiscreteProcess(theNuTauNucleusProcess);
}
// nu_e nucleus interactions