Geant4  10.02.p03
G4ChipsComponentXS Class Reference

#include <G4ChipsComponentXS.hh>

Inheritance diagram for G4ChipsComponentXS:
Collaboration diagram for G4ChipsComponentXS:

Public Member Functions

 G4ChipsComponentXS ()
 
virtual ~G4ChipsComponentXS ()
 
virtual G4double GetTotalElementCrossSection (const G4ParticleDefinition *aParticle, G4double kinEnergy, G4int Z, G4double N)
 
virtual G4double GetTotalIsotopeCrossSection (const G4ParticleDefinition *aParticle, G4double kinEnergy, G4int Z, G4int N)
 
virtual G4double GetInelasticElementCrossSection (const G4ParticleDefinition *aParticle, G4double kinEnergy, G4int Z, G4double N)
 
virtual G4double GetInelasticIsotopeCrossSection (const G4ParticleDefinition *aParticle, G4double kinEnergy, G4int Z, G4int N)
 
virtual G4double GetElasticElementCrossSection (const G4ParticleDefinition *aParticle, G4double kinEnergy, G4int Z, G4double N)
 
virtual G4double GetElasticIsotopeCrossSection (const G4ParticleDefinition *aParticle, G4double kinEnergy, G4int Z, G4int N)
 
virtual void BuildPhysicsTable (const G4ParticleDefinition &)
 
virtual void DumpPhysicsTable (const G4ParticleDefinition &)
 
- Public Member Functions inherited from G4VComponentCrossSection
 G4VComponentCrossSection (const G4String &nam="")
 
virtual ~G4VComponentCrossSection ()
 
G4double GetTotalElementCrossSection (const G4ParticleDefinition *, G4double kinEnergy, const G4Element *)
 
G4double GetInelasticElementCrossSection (const G4ParticleDefinition *, G4double kinEnergy, const G4Element *)
 
G4double GetElasticElementCrossSection (const G4ParticleDefinition *, G4double kinEnergy, const G4Element *)
 
virtual G4double ComputeQuasiElasticRatio (const G4ParticleDefinition *, G4double kinEnergy, G4int, G4int)
 
virtual void Description () const
 
void SetVerboseLevel (G4int value)
 
G4int GetVerboseLevel () const
 
G4double GetMinKinEnergy () const
 
void SetMinKinEnergy (G4double value)
 
G4double GetMaxKinEnergy () const
 
void SetMaxKinEnergy (G4double value)
 
const G4StringGetName () const
 

Private Member Functions

G4ChipsComponentXSoperator= (const G4ChipsComponentXS &right)
 
 G4ChipsComponentXS (const G4ChipsComponentXS &)
 

Private Attributes

const G4double fUpperLimit
 
const G4double fLowerLimit
 
G4ChipsProtonElasticXSPxsManagerEl
 
G4ChipsProtonInelasticXSPxsManagerInEl
 
G4ChipsNeutronElasticXSNxsManagerEl
 
G4ChipsNeutronInelasticXSNxsManagerInEl
 
G4ChipsAntiBaryonElasticXSPBARxsManagerEl
 
G4ChipsAntiBaryonInelasticXSPBARxsManagerInEl
 
G4ChipsPionPlusElasticXSPIPxsManagerEl
 
G4ChipsPionPlusInelasticXSPIPxsManagerInEl
 
G4ChipsPionMinusElasticXSPIMxsManagerEl
 
G4ChipsPionMinusInelasticXSPIMxsManagerInEl
 
G4ChipsKaonPlusElasticXSKPxsManagerEl
 
G4ChipsKaonPlusInelasticXSKPxsManagerInEl
 
G4ChipsKaonMinusElasticXSKMxsManagerEl
 
G4ChipsKaonMinusInelasticXSKMxsManagerInEl
 
G4ChipsKaonZeroElasticXSKZxsManagerEl
 
G4ChipsKaonZeroInelasticXSKZxsManagerInEl
 
G4ChipsHyperonElasticXSHxsManagerEl
 
G4ChipsHyperonInelasticXSHxsManagerInEl
 

Detailed Description

Definition at line 76 of file G4ChipsComponentXS.hh.

Constructor & Destructor Documentation

◆ G4ChipsComponentXS() [1/2]

G4ChipsComponentXS::G4ChipsComponentXS ( )

Definition at line 45 of file G4ChipsComponentXS.cc.

45  :G4VComponentCrossSection("G4ChipsComponentXS"), fUpperLimit( 10000 * GeV ),
46  fLowerLimit( 10 * MeV )
47 {
50 
53 
56 
59 
62 
65 
68 
71 
74 }
G4VCrossSectionDataSet * GetCrossSectionDataSet(const G4String &name, G4bool warning=true)
G4ChipsAntiBaryonInelasticXS * PBARxsManagerInEl
G4ChipsNeutronElasticXS * NxsManagerEl
G4ChipsPionMinusInelasticXS * PIMxsManagerInEl
static const double MeV
Definition: G4SIunits.hh:211
const G4double fLowerLimit
G4ChipsPionPlusElasticXS * PIPxsManagerEl
G4ChipsAntiBaryonElasticXS * PBARxsManagerEl
const G4double fUpperLimit
static const char * Default_Name()
G4ChipsProtonElasticXS * PxsManagerEl
G4ChipsHyperonInelasticXS * HxsManagerInEl
G4ChipsKaonZeroElasticXS * KZxsManagerEl
static const char * Default_Name()
static G4CrossSectionDataSetRegistry * Instance()
static const char * Default_Name()
static const double GeV
Definition: G4SIunits.hh:214
G4ChipsHyperonElasticXS * HxsManagerEl
G4ChipsPionMinusElasticXS * PIMxsManagerEl
G4ChipsKaonZeroInelasticXS * KZxsManagerInEl
G4ChipsNeutronInelasticXS * NxsManagerInEl
G4ChipsKaonMinusInelasticXS * KMxsManagerInEl
G4VComponentCrossSection(const G4String &nam="")
G4ChipsKaonPlusElasticXS * KPxsManagerEl
static const char * Default_Name()
static const char * Default_Name()
static const char * Default_Name()
G4ChipsPionPlusInelasticXS * PIPxsManagerInEl
G4ChipsProtonInelasticXS * PxsManagerInEl
G4ChipsKaonPlusInelasticXS * KPxsManagerInEl
G4ChipsKaonMinusElasticXS * KMxsManagerEl
static const char * Default_Name()
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ~G4ChipsComponentXS()

G4ChipsComponentXS::~G4ChipsComponentXS ( )
virtual

Definition at line 77 of file G4ChipsComponentXS.cc.

78 {
79 }
Here is the call graph for this function:

◆ G4ChipsComponentXS() [2/2]

G4ChipsComponentXS::G4ChipsComponentXS ( const G4ChipsComponentXS )
private

Member Function Documentation

◆ BuildPhysicsTable()

virtual void G4ChipsComponentXS::BuildPhysicsTable ( const G4ParticleDefinition )
inlinevirtual

Reimplemented from G4VComponentCrossSection.

Definition at line 112 of file G4ChipsComponentXS.hh.

113  {}

◆ DumpPhysicsTable()

virtual void G4ChipsComponentXS::DumpPhysicsTable ( const G4ParticleDefinition )
inlinevirtual

Reimplemented from G4VComponentCrossSection.

Definition at line 116 of file G4ChipsComponentXS.hh.

117  {}
Here is the call graph for this function:

◆ GetElasticElementCrossSection()

G4double G4ChipsComponentXS::GetElasticElementCrossSection ( const G4ParticleDefinition aParticle,
G4double  kinEnergy,
G4int  Z,
G4double  N 
)
virtual

Implements G4VComponentCrossSection.

Definition at line 191 of file G4ChipsComponentXS.cc.

192 {
193  G4double momentum = std::sqrt(kinEnergy*(kinEnergy+2.*aParticle->GetPDGMass()));
194  G4int PDGcode=aParticle->GetPDGEncoding();
195 
196  G4double Xelastic(0.);
197 
198  if (PDGcode == 2212) // Projectile is Proton
199  {
200  Xelastic=PxsManagerEl->GetChipsCrossSection(momentum,Z,(G4int)N,PDGcode);
201  } else if(PDGcode == 2112) // Projectile is Neutron
202  {
203  Xelastic=NxsManagerEl->GetChipsCrossSection(momentum,Z,(G4int)N,PDGcode);
204  } else if(PDGcode == -2212) // Projectile is Anti-Proton
205  {
206  Xelastic=PBARxsManagerEl->GetChipsCrossSection(momentum,Z,(G4int)N,PDGcode);
207  } else if(PDGcode == -2112) // Projectile is Anti-Neutron
208  {
209  Xelastic=PBARxsManagerEl->GetChipsCrossSection(momentum,Z,(G4int)N,PDGcode);
210  } else if(PDGcode == 211) // Projectile is Pi+
211  {
212  Xelastic=PIPxsManagerEl->GetChipsCrossSection(momentum,Z,(G4int)N,PDGcode);
213  } else if(PDGcode == -211) // Projectile is Pi-
214  {
215  Xelastic=PIMxsManagerEl->GetChipsCrossSection(momentum,Z,(G4int)N,PDGcode);
216  } else if(PDGcode == 321) // Projectile is K+
217  {
218  Xelastic=KPxsManagerEl->GetChipsCrossSection(momentum,Z,(G4int)N,PDGcode);
219  } else if(PDGcode == -321) // Projectile is K-
220  {
221  Xelastic=KMxsManagerEl->GetChipsCrossSection(momentum,Z,(G4int)N,PDGcode);
222  }
223  return Xelastic;
224 }
G4ChipsNeutronElasticXS * NxsManagerEl
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
G4ChipsPionPlusElasticXS * PIPxsManagerEl
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
int G4int
Definition: G4Types.hh:78
G4ChipsAntiBaryonElasticXS * PBARxsManagerEl
G4ChipsProtonElasticXS * PxsManagerEl
Float_t Z
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
G4ChipsPionMinusElasticXS * PIMxsManagerEl
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
G4ChipsKaonPlusElasticXS * KPxsManagerEl
**D E S C R I P T I O N
double G4double
Definition: G4Types.hh:76
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
G4ChipsKaonMinusElasticXS * KMxsManagerEl
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetElasticIsotopeCrossSection()

G4double G4ChipsComponentXS::GetElasticIsotopeCrossSection ( const G4ParticleDefinition aParticle,
G4double  kinEnergy,
G4int  Z,
G4int  N 
)
virtual

Implements G4VComponentCrossSection.

Definition at line 228 of file G4ChipsComponentXS.cc.

229 { return GetElasticElementCrossSection(aParticle, kinEnergy, Z, (G4double) A); }
double A(double temperature)
Float_t Z
virtual G4double GetElasticElementCrossSection(const G4ParticleDefinition *aParticle, G4double kinEnergy, G4int Z, G4double N)
double G4double
Definition: G4Types.hh:76
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetInelasticElementCrossSection()

G4double G4ChipsComponentXS::GetInelasticElementCrossSection ( const G4ParticleDefinition aParticle,
G4double  kinEnergy,
G4int  Z,
G4double  N 
)
virtual

Implements G4VComponentCrossSection.

Definition at line 148 of file G4ChipsComponentXS.cc.

149 {
150  G4double momentum = std::sqrt(kinEnergy*(kinEnergy+2.*aParticle->GetPDGMass()));
151  G4int PDGcode=aParticle->GetPDGEncoding();
152 
153  G4double Xinelastic(0.);
154 
155  if (PDGcode == 2212) // Projectile is Proton
156  {
157  Xinelastic = PxsManagerInEl->GetChipsCrossSection(momentum,Z,(G4int)N,PDGcode);
158  } else if(PDGcode == 2112) // Projectile is Neutron
159  {
160  Xinelastic = NxsManagerInEl->GetChipsCrossSection(momentum,Z,(G4int)N,PDGcode);
161  } else if(PDGcode == -2212) // Projectile is Anti-Proton
162  {
163  Xinelastic = PBARxsManagerInEl->GetChipsCrossSection(momentum,Z,(G4int)N,PDGcode);
164  } else if(PDGcode == -2112) // Projectile is Anti-Neutron
165  {
166  Xinelastic = PBARxsManagerInEl->GetChipsCrossSection(momentum,Z,(G4int)N,PDGcode);
167  } else if(PDGcode == 211) // Projectile is Pi+
168  {
169  Xinelastic = PIPxsManagerInEl->GetChipsCrossSection(momentum,Z,(G4int)N,PDGcode);
170  } else if(PDGcode == -211) // Projectile is Pi-
171  {
172  Xinelastic = PIMxsManagerInEl->GetChipsCrossSection(momentum,Z,(G4int)N,PDGcode);
173  } else if(PDGcode == 321) // Projectile is K+
174  {
175  Xinelastic = KPxsManagerInEl->GetChipsCrossSection(momentum,Z,(G4int)N,PDGcode);
176  } else if(PDGcode == -321) // Projectile is K-
177  {
178  Xinelastic = KMxsManagerInEl->GetChipsCrossSection(momentum,Z,(G4int)N,PDGcode);;
179  }
180 
181  return Xinelastic;
182 }
G4ChipsAntiBaryonInelasticXS * PBARxsManagerInEl
G4ChipsPionMinusInelasticXS * PIMxsManagerInEl
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
int G4int
Definition: G4Types.hh:78
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
Float_t Z
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
G4ChipsNeutronInelasticXS * NxsManagerInEl
G4ChipsKaonMinusInelasticXS * KMxsManagerInEl
**D E S C R I P T I O N
double G4double
Definition: G4Types.hh:76
G4ChipsPionPlusInelasticXS * PIPxsManagerInEl
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
G4ChipsProtonInelasticXS * PxsManagerInEl
G4ChipsKaonPlusInelasticXS * KPxsManagerInEl
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetInelasticIsotopeCrossSection()

G4double G4ChipsComponentXS::GetInelasticIsotopeCrossSection ( const G4ParticleDefinition aParticle,
G4double  kinEnergy,
G4int  Z,
G4int  N 
)
virtual

Implements G4VComponentCrossSection.

Definition at line 186 of file G4ChipsComponentXS.cc.

187 {return GetInelasticElementCrossSection(aParticle, kinEnergy, Z, (G4double) A); }
virtual G4double GetInelasticElementCrossSection(const G4ParticleDefinition *aParticle, G4double kinEnergy, G4int Z, G4double N)
double A(double temperature)
Float_t Z
double G4double
Definition: G4Types.hh:76
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetTotalElementCrossSection()

G4double G4ChipsComponentXS::GetTotalElementCrossSection ( const G4ParticleDefinition aParticle,
G4double  kinEnergy,
G4int  Z,
G4double  N 
)
virtual

Implements G4VComponentCrossSection.

Definition at line 83 of file G4ChipsComponentXS.cc.

84 {
85  G4double momentum = std::sqrt(kinEnergy*(kinEnergy+2.*aParticle->GetPDGMass()));
86  G4int PDGcode=aParticle->GetPDGEncoding();
87 
88  G4double Xelastic(0.), Xinelastic(0.);
89 
90  if (PDGcode == 2212) // Projectile is Proton
91  {
92  Xelastic = PxsManagerEl->GetChipsCrossSection(momentum,Z,(G4int)N,PDGcode);
93  Xinelastic = PxsManagerInEl->GetChipsCrossSection(momentum,Z,(G4int)N,PDGcode);
94  } else if(PDGcode == 2112) // Projectile is Neutron
95  {
96  Xelastic = NxsManagerEl->GetChipsCrossSection(momentum,Z,(G4int)N,PDGcode);
97  Xinelastic = NxsManagerInEl->GetChipsCrossSection(momentum,Z,(G4int)N,PDGcode);
98  } else if(PDGcode == -2212) // Projectile is Anti-Proton
99  {
100  Xelastic = PBARxsManagerEl->GetChipsCrossSection(momentum,Z,(G4int)N,PDGcode);
101  Xinelastic = PBARxsManagerInEl->GetChipsCrossSection(momentum,Z,(G4int)N,PDGcode);
102  } else if(PDGcode == -2112) // Projectile is Anti-Neutron
103  {
104  Xelastic = PBARxsManagerEl->GetChipsCrossSection(momentum,Z,(G4int)N,PDGcode);
105  Xinelastic = PBARxsManagerInEl->GetChipsCrossSection(momentum,Z,(G4int)N,PDGcode);
106  }else if(PDGcode == -3122 || PDGcode == -3222 || PDGcode == -3212 || PDGcode == -3112 || PDGcode == -3322
107  || PDGcode == -3312 || PDGcode == -3334) // Projectile is other Anti-baryon
108  {
109  Xelastic = PBARxsManagerEl->GetChipsCrossSection(momentum,Z,(G4int)N,PDGcode);
110  Xinelastic = PBARxsManagerInEl->GetChipsCrossSection(momentum,Z,(G4int)N,PDGcode);
111  } else if(PDGcode == 211) // Projectile is Pi+
112  {
113  Xelastic = PIPxsManagerEl->GetChipsCrossSection(momentum,Z,(G4int)N,PDGcode);
114  Xinelastic = PIPxsManagerInEl->GetChipsCrossSection(momentum,Z,(G4int)N,PDGcode);
115  } else if(PDGcode == -211) // Projectile is Pi-
116  {
117  Xelastic = PIMxsManagerEl->GetChipsCrossSection(momentum,Z,(G4int)N,PDGcode);
118  Xinelastic = PIMxsManagerInEl->GetChipsCrossSection(momentum,Z,(G4int)N,PDGcode);
119  } else if(PDGcode == 321) // Projectile is K+
120  {
121  Xelastic = KPxsManagerEl->GetChipsCrossSection(momentum,Z,(G4int)N,PDGcode);
122  Xinelastic = KPxsManagerInEl->GetChipsCrossSection(momentum,Z,(G4int)N,PDGcode);
123  } else if(PDGcode == -321) // Projectile is K-
124  {
125  Xelastic = KMxsManagerEl->GetChipsCrossSection(momentum,Z,(G4int)N,PDGcode);
126  Xinelastic = KMxsManagerInEl->GetChipsCrossSection(momentum,Z,(G4int)N,PDGcode);
127  } else if(PDGcode == 130 || PDGcode == 310 || PDGcode == 311 || PDGcode == -311) // Projectile is K0
128  {
129  Xelastic = KZxsManagerEl->GetChipsCrossSection(momentum,Z,(G4int)N,PDGcode);
130  Xinelastic = KZxsManagerInEl->GetChipsCrossSection(momentum,Z,(G4int)N,PDGcode);
131  }else if(PDGcode == 3122 || PDGcode == 3222 || PDGcode == 3112 || PDGcode == 3212
132  || PDGcode == 3312 || PDGcode == 3322 || PDGcode == 3334) // Projectile is hyperon
133  {
134  Xelastic = HxsManagerEl->GetChipsCrossSection(momentum,Z,(G4int)N,PDGcode);
135  Xinelastic = HxsManagerInEl->GetChipsCrossSection(momentum,Z,(G4int)N,PDGcode);
136  }
137 
138  return Xelastic+Xinelastic;
139 }
G4ChipsAntiBaryonInelasticXS * PBARxsManagerInEl
G4ChipsNeutronElasticXS * NxsManagerEl
G4ChipsPionMinusInelasticXS * PIMxsManagerInEl
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
G4ChipsPionPlusElasticXS * PIPxsManagerEl
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
int G4int
Definition: G4Types.hh:78
G4ChipsAntiBaryonElasticXS * PBARxsManagerEl
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
G4ChipsProtonElasticXS * PxsManagerEl
Float_t Z
G4ChipsHyperonInelasticXS * HxsManagerInEl
G4ChipsKaonZeroElasticXS * KZxsManagerEl
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
G4ChipsHyperonElasticXS * HxsManagerEl
G4ChipsPionMinusElasticXS * PIMxsManagerEl
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
G4ChipsKaonZeroInelasticXS * KZxsManagerInEl
G4ChipsNeutronInelasticXS * NxsManagerInEl
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
G4ChipsKaonMinusInelasticXS * KMxsManagerInEl
G4ChipsKaonPlusElasticXS * KPxsManagerEl
**D E S C R I P T I O N
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
double G4double
Definition: G4Types.hh:76
G4ChipsPionPlusInelasticXS * PIPxsManagerInEl
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
G4ChipsProtonInelasticXS * PxsManagerInEl
G4ChipsKaonPlusInelasticXS * KPxsManagerInEl
virtual G4double GetChipsCrossSection(G4double momentum, G4int Z, G4int N, G4int pdg)
G4ChipsKaonMinusElasticXS * KMxsManagerEl
Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetTotalIsotopeCrossSection()

G4double G4ChipsComponentXS::GetTotalIsotopeCrossSection ( const G4ParticleDefinition aParticle,
G4double  kinEnergy,
G4int  Z,
G4int  N 
)
virtual

Implements G4VComponentCrossSection.

Definition at line 143 of file G4ChipsComponentXS.cc.

144 { return GetTotalElementCrossSection(aParticle, kinEnergy, Z, (G4double) A); }
double A(double temperature)
Float_t Z
virtual G4double GetTotalElementCrossSection(const G4ParticleDefinition *aParticle, G4double kinEnergy, G4int Z, G4double N)
double G4double
Definition: G4Types.hh:76
Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator=()

G4ChipsComponentXS& G4ChipsComponentXS::operator= ( const G4ChipsComponentXS right)
private
Here is the caller graph for this function:

Member Data Documentation

◆ fLowerLimit

const G4double G4ChipsComponentXS::fLowerLimit
private

Definition at line 124 of file G4ChipsComponentXS.hh.

◆ fUpperLimit

const G4double G4ChipsComponentXS::fUpperLimit
private

Definition at line 123 of file G4ChipsComponentXS.hh.

◆ HxsManagerEl

G4ChipsHyperonElasticXS* G4ChipsComponentXS::HxsManagerEl
private

Definition at line 150 of file G4ChipsComponentXS.hh.

◆ HxsManagerInEl

G4ChipsHyperonInelasticXS* G4ChipsComponentXS::HxsManagerInEl
private

Definition at line 151 of file G4ChipsComponentXS.hh.

◆ KMxsManagerEl

G4ChipsKaonMinusElasticXS* G4ChipsComponentXS::KMxsManagerEl
private

Definition at line 144 of file G4ChipsComponentXS.hh.

◆ KMxsManagerInEl

G4ChipsKaonMinusInelasticXS* G4ChipsComponentXS::KMxsManagerInEl
private

Definition at line 145 of file G4ChipsComponentXS.hh.

◆ KPxsManagerEl

G4ChipsKaonPlusElasticXS* G4ChipsComponentXS::KPxsManagerEl
private

Definition at line 141 of file G4ChipsComponentXS.hh.

◆ KPxsManagerInEl

G4ChipsKaonPlusInelasticXS* G4ChipsComponentXS::KPxsManagerInEl
private

Definition at line 142 of file G4ChipsComponentXS.hh.

◆ KZxsManagerEl

G4ChipsKaonZeroElasticXS* G4ChipsComponentXS::KZxsManagerEl
private

Definition at line 147 of file G4ChipsComponentXS.hh.

◆ KZxsManagerInEl

G4ChipsKaonZeroInelasticXS* G4ChipsComponentXS::KZxsManagerInEl
private

Definition at line 148 of file G4ChipsComponentXS.hh.

◆ NxsManagerEl

G4ChipsNeutronElasticXS* G4ChipsComponentXS::NxsManagerEl
private

Definition at line 129 of file G4ChipsComponentXS.hh.

◆ NxsManagerInEl

G4ChipsNeutronInelasticXS* G4ChipsComponentXS::NxsManagerInEl
private

Definition at line 130 of file G4ChipsComponentXS.hh.

◆ PBARxsManagerEl

G4ChipsAntiBaryonElasticXS* G4ChipsComponentXS::PBARxsManagerEl
private

Definition at line 132 of file G4ChipsComponentXS.hh.

◆ PBARxsManagerInEl

G4ChipsAntiBaryonInelasticXS* G4ChipsComponentXS::PBARxsManagerInEl
private

Definition at line 133 of file G4ChipsComponentXS.hh.

◆ PIMxsManagerEl

G4ChipsPionMinusElasticXS* G4ChipsComponentXS::PIMxsManagerEl
private

Definition at line 138 of file G4ChipsComponentXS.hh.

◆ PIMxsManagerInEl

G4ChipsPionMinusInelasticXS* G4ChipsComponentXS::PIMxsManagerInEl
private

Definition at line 139 of file G4ChipsComponentXS.hh.

◆ PIPxsManagerEl

G4ChipsPionPlusElasticXS* G4ChipsComponentXS::PIPxsManagerEl
private

Definition at line 135 of file G4ChipsComponentXS.hh.

◆ PIPxsManagerInEl

G4ChipsPionPlusInelasticXS* G4ChipsComponentXS::PIPxsManagerInEl
private

Definition at line 136 of file G4ChipsComponentXS.hh.

◆ PxsManagerEl

G4ChipsProtonElasticXS* G4ChipsComponentXS::PxsManagerEl
private

Definition at line 126 of file G4ChipsComponentXS.hh.

◆ PxsManagerInEl

G4ChipsProtonInelasticXS* G4ChipsComponentXS::PxsManagerInEl
private

Definition at line 127 of file G4ChipsComponentXS.hh.


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