Geant4-11
Static Public Member Functions | Static Private Attributes
G4HadParticles Class Reference

#include <G4HadParticles.hh>

Static Public Member Functions

static const std::vector< G4int > & GetAntiHyperons ()
 
static const std::vector< G4int > & GetBCChargedHadrons ()
 
static const std::vector< G4int > & GetBCHadrons ()
 
static const std::vector< G4int > & GetChargedHyperNuclei ()
 
static const std::vector< G4int > & GetHeavyChargedParticles ()
 
static const std::vector< G4int > & GetHyperAntiNuclei ()
 
static const std::vector< G4int > & GetHyperNuclei ()
 
static const std::vector< G4int > & GetHyperons ()
 
static const std::vector< G4int > & GetKaons ()
 
static const std::vector< G4int > & GetLightAntiIons ()
 
static const std::vector< G4int > & GetLightHadrons ()
 
static const std::vector< G4int > & GetLightIons ()
 

Static Private Attributes

static const std::vector< G4intsAntiHyperons
 
static const std::vector< G4intsBCChargedHadrons
 
static const std::vector< G4intsBCHadrons
 
static const std::vector< G4intsChargedHyperNuclei
 
static const std::vector< G4intsHeavyChargedPart
 
static const std::vector< G4intsHyperAntiNuclei
 
static const std::vector< G4intsHyperNuclei
 
static const std::vector< G4intsHyperons
 
static const std::vector< G4intsKaons
 
static const std::vector< G4intsLightAntiIons
 
static const std::vector< G4intsLightHadrons
 
static const std::vector< G4intsLightIons
 

Detailed Description

Definition at line 40 of file G4HadParticles.hh.

Member Function Documentation

◆ GetAntiHyperons()

const std::vector< G4int > & G4HadParticles::GetAntiHyperons ( )
static

◆ GetBCChargedHadrons()

const std::vector< G4int > & G4HadParticles::GetBCChargedHadrons ( )
static

Definition at line 175 of file G4HadParticles.cc.

176{
177 return sBCChargedHadrons;
178}
static const std::vector< G4int > sBCChargedHadrons

References sBCChargedHadrons.

Referenced by G4EmBuilder::ConstructCharged(), and G4EmBuilder::ConstructChargedSS().

◆ GetBCHadrons()

const std::vector< G4int > & G4HadParticles::GetBCHadrons ( )
static

◆ GetChargedHyperNuclei()

const std::vector< G4int > & G4HadParticles::GetChargedHyperNuclei ( )
static

Definition at line 180 of file G4HadParticles.cc.

181{
182 return sChargedHyperNuclei;
183}
static const std::vector< G4int > sChargedHyperNuclei

References sChargedHyperNuclei.

Referenced by G4EmBuilder::ConstructCharged(), and G4EmBuilder::ConstructChargedSS().

◆ GetHeavyChargedParticles()

const std::vector< G4int > & G4HadParticles::GetHeavyChargedParticles ( )
static

Definition at line 170 of file G4HadParticles.cc.

171{
172 return sHeavyChargedPart;
173}
static const std::vector< G4int > sHeavyChargedPart

References sHeavyChargedPart.

Referenced by G4EmBuilder::ConstructCharged(), and G4EmBuilder::ConstructChargedSS().

◆ GetHyperAntiNuclei()

const std::vector< G4int > & G4HadParticles::GetHyperAntiNuclei ( )
static

Definition at line 165 of file G4HadParticles.cc.

166{
167 return sHyperAntiNuclei;
168}
static const std::vector< G4int > sHyperAntiNuclei

References sHyperAntiNuclei.

◆ GetHyperNuclei()

const std::vector< G4int > & G4HadParticles::GetHyperNuclei ( )
static

Definition at line 160 of file G4HadParticles.cc.

161{
162 return sHyperNuclei;
163}
static const std::vector< G4int > sHyperNuclei

References sHyperNuclei.

◆ GetHyperons()

const std::vector< G4int > & G4HadParticles::GetHyperons ( )
static

◆ GetKaons()

const std::vector< G4int > & G4HadParticles::GetKaons ( )
static

◆ GetLightAntiIons()

const std::vector< G4int > & G4HadParticles::GetLightAntiIons ( )
static

◆ GetLightHadrons()

const std::vector< G4int > & G4HadParticles::GetLightHadrons ( )
static

Definition at line 125 of file G4HadParticles.cc.

126{
127 return sLightHadrons;
128}
static const std::vector< G4int > sLightHadrons

References sLightHadrons.

◆ GetLightIons()

const std::vector< G4int > & G4HadParticles::GetLightIons ( )
static

Definition at line 150 of file G4HadParticles.cc.

151{
152 return sLightIons;
153}
static const std::vector< G4int > sLightIons

References sLightIons.

Referenced by G4HadronDElasticPhysics::ConstructProcess(), G4HadronElasticPhysics::ConstructProcess(), and G4HadronHElasticPhysics::ConstructProcess().

Field Documentation

◆ sAntiHyperons

const std::vector< G4int > G4HadParticles::sAntiHyperons
staticprivate
Initial value:
= {
-3122, -3222, -3112, -3322, -3312, -3334
}

Definition at line 64 of file G4HadParticles.hh.

Referenced by GetAntiHyperons().

◆ sBCChargedHadrons

const std::vector< G4int > G4HadParticles::sBCChargedHadrons
staticprivate
Initial value:
= {
411, -411, 431, -431,
521, -521, 541, -541,
4122, 4222, 4212, 4232,
5222, 5112, 5132, 5332,
-4122, -4222, -4212, -4232, -5222, -5112, -5132, -5332
}

Definition at line 72 of file G4HadParticles.hh.

Referenced by GetBCChargedHadrons().

◆ sBCHadrons

const std::vector< G4int > G4HadParticles::sBCHadrons
staticprivate
Initial value:
= {
411, 421, -411, -421, 431, -431,
521, 511, -521, -511, 531, -531, 541, -541,
4122, 4232, 4132, 4332,
5122, 5232, 5132, 5332,
-4122, -4232, -4132, -4332,
-5122, -5232, -5132, -5332
}

Definition at line 66 of file G4HadParticles.hh.

Referenced by GetBCHadrons().

◆ sChargedHyperNuclei

const std::vector< G4int > G4HadParticles::sChargedHyperNuclei
staticprivate
Initial value:
= {
1010010030, 1010010040, 1010020040, 1010020050, 1020010040,
-1010010030, -1010010040, -1010020040, -1010020050, -1020010040
}

Definition at line 73 of file G4HadParticles.hh.

Referenced by GetChargedHyperNuclei().

◆ sHeavyChargedPart

const std::vector< G4int > G4HadParticles::sHeavyChargedPart
staticprivate
Initial value:
= {
3222, 3112, 3312, 3334, -3222, -3112, -3312, -3334,
-1000010020, -1000010030, -1000020030, -1000020040,
15, -15
}

Definition at line 71 of file G4HadParticles.hh.

Referenced by GetHeavyChargedParticles().

◆ sHyperAntiNuclei

const std::vector< G4int > G4HadParticles::sHyperAntiNuclei
staticprivate
Initial value:
= {
-1010010030, -1010010040, -1010020040, -1010020050, -1020000040, -1020010040
}

Definition at line 70 of file G4HadParticles.hh.

Referenced by GetHyperAntiNuclei().

◆ sHyperNuclei

const std::vector< G4int > G4HadParticles::sHyperNuclei
staticprivate
Initial value:
= {
1010010030, 1010010040, 1010020040, 1010020050, 1020000040, 1020010040
}

Definition at line 69 of file G4HadParticles.hh.

Referenced by GetHyperNuclei().

◆ sHyperons

const std::vector< G4int > G4HadParticles::sHyperons
staticprivate
Initial value:
= {
3122, 3222, 3112, 3322, 3312, 3334
}

Definition at line 63 of file G4HadParticles.hh.

Referenced by GetHyperons().

◆ sKaons

const std::vector< G4int > G4HadParticles::sKaons
staticprivate
Initial value:
= {
321, -321, 310, 130
}

Definition at line 65 of file G4HadParticles.hh.

Referenced by GetKaons().

◆ sLightAntiIons

const std::vector< G4int > G4HadParticles::sLightAntiIons
staticprivate
Initial value:
= {
-2212, -2112, -1000010020, -1000010030, -1000020030, -1000020040
}

Definition at line 68 of file G4HadParticles.hh.

Referenced by GetLightAntiIons().

◆ sLightHadrons

const std::vector< G4int > G4HadParticles::sLightHadrons
staticprivate
Initial value:
= {
2212, 2112, 211, -211
}

Definition at line 62 of file G4HadParticles.hh.

Referenced by GetLightHadrons().

◆ sLightIons

const std::vector< G4int > G4HadParticles::sLightIons
staticprivate
Initial value:
= {
1000010020, 1000010030, 1000020030, 1000020040
}

Definition at line 67 of file G4HadParticles.hh.

Referenced by GetLightIons().


The documentation for this class was generated from the following files: