35const std::vector<G4int> G4HadParticles::sLightHadrons = {
41const std::vector<G4int> G4HadParticles::sHyperons = {
42 3122, 3222, 3112, 3322, 3312, 3334
47const std::vector<G4int> G4HadParticles::sAntiHyperons = {
48 -3122, -3222, -3112, -3322, -3312, -3334
52const std::vector<G4int> G4HadParticles::sKaons = {
60const std::vector<G4int> G4HadParticles::sBCHadrons = {
62 411, 421, -411, -421, 431, -431,
64 521, 511, -521, -511, 531, -531, 541, -541,
66 4122, 4232, 4132, 4332,
68 5122, 5232, 5132, 5332,
70 -4122, -4232, -4132, -4332,
71 -5122, -5232, -5132, -5332
75const std::vector<G4int> G4HadParticles::sLightIons = {
76 1000010020, 1000010030, 1000020030, 1000020040
80const std::vector<G4int> G4HadParticles::sLightAntiIons = {
81 -2212, -2112, -1000010020, -1000010030, -1000020030, -1000020040
85const std::vector<G4int> G4HadParticles::sHeavyChargedPart = {
87 3222, 3112, 3312, 3334, -3222, -3112, -3312, -3334,
89 -1000010020, -1000010030, -1000020030, -1000020040,
94const std::vector<G4int> G4HadParticles::sBCChargedHadrons = {
100 4122, 4222, 4212, 4232,
102 5222, 5112, 5132, 5332,
104 -4122, -4222, -4212, -4232, -5222, -5112, -5132, -5332
109 return sLightHadrons;
119 return sAntiHyperons;
139 return sLightAntiIons;
144 return sHeavyChargedPart;
149 return sBCChargedHadrons;
static const std::vector< G4int > & GetBCChargedHadrons()
static const std::vector< G4int > & GetBCHadrons()
static const std::vector< G4int > & GetHeavyChargedParticles()
static const std::vector< G4int > & GetAntiHyperons()
static const std::vector< G4int > & GetLightAntiIons()
static const std::vector< G4int > & GetLightHadrons()
static const std::vector< G4int > & GetLightIons()
static const std::vector< G4int > & GetKaons()
static const std::vector< G4int > & GetHyperons()