Import Geant4 11.2.0 source tree

This commit is contained in:
Gabriele Cosmo
2023-12-08 10:43:34 +01:00
parent dd1f179cda
commit 860a2b92bf
3962 changed files with 139318 additions and 164259 deletions
@@ -247,14 +247,15 @@ void XSHistoManager::Book() {
fXSProfileIndex.insert(std::make_pair(fElasticPerVolumeXSIndex,
elasticPerVolumeXSProfileIndex));
const G4int inelasticPerVolumeXSProfileIndex = fAnalysisManager->CreateH1("InelasticPerVolumeXS",
"Inelastic XS per volume",
fNumBins,
fMinKineticEnergy,
fMaxKineticEnergy,
fRootEnergyUnit,
fFunctionName,
fBinSchemeName);
const G4int inelasticPerVolumeXSProfileIndex =
fAnalysisManager->CreateH1("InelasticPerVolumeXS",
"Inelastic XS per volume",
fNumBins,
fMinKineticEnergy,
fMaxKineticEnergy,
fRootEnergyUnit,
fFunctionName,
fBinSchemeName);
fXSProfileIndex.insert(std::make_pair(fInelasticPerVolumeXSIndex,
inelasticPerVolumeXSProfileIndex));
}
@@ -274,7 +275,8 @@ void XSHistoManager::EndOfRun() {
// Fill XS profiles.
const G4double logMinKineticEnergy = std::log10(fMinKineticEnergy);
const G4double logMaxKineticEnergy = std::log10(fMaxKineticEnergy);
const G4double deltaLogKineticEnergy = (logMaxKineticEnergy - logMinKineticEnergy) / fNumBins;
const G4double deltaLogKineticEnergy =
(logMaxKineticEnergy - logMinKineticEnergy) / fNumBins;
G4double logKineticEnergy = logMinKineticEnergy - deltaLogKineticEnergy/2.;