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::sHyperNuclei = {
86 1010010030, 1010010040, 1010020040, 1010020050, 1020000040, 1020010040
90const std::vector<G4int> G4HadParticles::sHyperAntiNuclei = {
91 -1010010030, -1010010040, -1010020040, -1010020050, -1020000040, -1020010040
97const std::vector<G4int> G4HadParticles::sHeavyChargedPart = {
99 3222, 3112, 3312, 3334, -3222, -3112, -3312, -3334,
101 -1000010020, -1000010030, -1000020030, -1000020040,
106const std::vector<G4int> G4HadParticles::sBCChargedHadrons = {
108 411, -411, 431, -431,
110 521, -521, 541, -541,
112 4122, 4222, 4212, 4232,
114 5222, 5112, 5132, 5332,
116 -4122, -4222, -4212, -4232, -5222, -5112, -5132, -5332
120const std::vector<G4int> G4HadParticles::sChargedHyperNuclei = {
121 1010010030, 1010010040, 1010020040, 1010020050, 1020010040,
122 -1010010030, -1010010040, -1010020040, -1010020050, -1020010040
127 return sLightHadrons;
137 return sAntiHyperons;
157 return sLightAntiIons;
167 return sHyperAntiNuclei;
172 return sHeavyChargedPart;
177 return sBCChargedHadrons;
182 return sChargedHyperNuclei;
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 > & GetHyperNuclei()
static const std::vector< G4int > & GetLightHadrons()
static const std::vector< G4int > & GetLightIons()
static const std::vector< G4int > & GetKaons()
static const std::vector< G4int > & GetHyperons()
static const std::vector< G4int > & GetHyperAntiNuclei()
static const std::vector< G4int > & GetChargedHyperNuclei()