Import Geant4 11.0.0 source tree

This commit is contained in:
Gabriele Cosmo
2021-12-10 14:46:44 +01:00
committed by Ben Morgan
parent 6399a014b6
commit 80e2389dd8
3932 changed files with 202519 additions and 246221 deletions
@@ -81,7 +81,19 @@ const std::vector<G4int> G4HadParticles::sLightAntiIons = {
-2212, -2112, -1000010020, -1000010030, -1000020030, -1000020040
};
// hyper_t, hyper_H4, hyper_He4, hyder_He5, 2-hyper-2n, 2-hyper_H4
const std::vector<G4int> G4HadParticles::sHyperNuclei = {
1010010030, 1010010040, 1010020040, 1010020050, 1020000040, 1020010040
};
// anti-hyper-nuclei
const std::vector<G4int> G4HadParticles::sHyperAntiNuclei = {
-1010010030, -1010010040, -1010020040, -1010020050, -1020000040, -1020010040
};
//
// charged particles for EM physics
//
const std::vector<G4int> G4HadParticles::sHeavyChargedPart = {
// Sigma+, Sigma-, Xi-, Omega-, anti_hyperons
3222, 3112, 3312, 3334, -3222, -3112, -3312, -3334,
@@ -104,6 +116,12 @@ const std::vector<G4int> G4HadParticles::sBCChargedHadrons = {
-4122, -4222, -4212, -4232, -5222, -5112, -5132, -5332
};
// hyper_t
const std::vector<G4int> G4HadParticles::sChargedHyperNuclei = {
1010010030, 1010010040, 1010020040, 1010020050, 1020010040,
-1010010030, -1010010040, -1010020040, -1010020050, -1020010040
};
const std::vector<G4int>& G4HadParticles::GetLightHadrons()
{
return sLightHadrons;
@@ -139,6 +157,16 @@ const std::vector<G4int>& G4HadParticles::GetLightAntiIons()
return sLightAntiIons;
}
const std::vector<G4int>& G4HadParticles::GetHyperNuclei()
{
return sHyperNuclei;
}
const std::vector<G4int>& G4HadParticles::GetHyperAntiNuclei()
{
return sHyperAntiNuclei;
}
const std::vector<G4int>& G4HadParticles::GetHeavyChargedParticles()
{
return sHeavyChargedPart;
@@ -148,3 +176,8 @@ const std::vector<G4int>& G4HadParticles::GetBCChargedHadrons()
{
return sBCChargedHadrons;
}
const std::vector<G4int>& G4HadParticles::GetChargedHyperNuclei()
{
return sChargedHyperNuclei;
}