#include <G4INCLINuclearPotential.hh>
Definition at line 61 of file G4INCLINuclearPotential.hh.
◆ INuclearPotential()
| G4INCL::NuclearPotential::INuclearPotential::INuclearPotential |
( |
const G4int | A, |
|
|
const G4int | Z, |
|
|
const G4bool | pionPot ) |
|
inline |
◆ ~INuclearPotential()
| virtual G4INCL::NuclearPotential::INuclearPotential::~INuclearPotential |
( |
| ) |
|
|
inlinevirtual |
◆ computeKaonPotentialEnergy()
| G4double G4INCL::NuclearPotential::INuclearPotential::computeKaonPotentialEnergy |
( |
const Particle *const | p | ) |
const |
|
inlineprotected |
◆ computePionPotentialEnergy()
| G4double G4INCL::NuclearPotential::INuclearPotential::computePionPotentialEnergy |
( |
const Particle *const | p | ) |
const |
|
inlineprotected |
◆ computePionResonancePotentialEnergy()
| G4double G4INCL::NuclearPotential::INuclearPotential::computePionResonancePotentialEnergy |
( |
const Particle *const | p | ) |
const |
|
inlineprotected |
◆ computePotentialEnergy()
| virtual G4double G4INCL::NuclearPotential::INuclearPotential::computePotentialEnergy |
( |
const Particle *const | p | ) |
const |
|
pure virtual |
◆ getFermiEnergy() [1/2]
| G4double G4INCL::NuclearPotential::INuclearPotential::getFermiEnergy |
( |
const Particle *const | p | ) |
const |
|
inline |
◆ getFermiEnergy() [2/2]
Return the Fermi energy for a particle type.
- Parameters
-
- Returns
- Fermi energy for that particle type
Definition at line 116 of file G4INCLINuclearPotential.hh.
116 {
117 std::map<ParticleType, G4double>::const_iterator i =
fermiEnergy.find(t);
118
119 return i->second;
120 }
◆ getFermiMomentum() [1/2]
| G4double G4INCL::NuclearPotential::INuclearPotential::getFermiMomentum |
( |
const Particle *const | p | ) |
const |
|
inline |
Return the Fermi momentum for a particle.
- Parameters
-
- Returns
- Fermi momentum for that particle type
Definition at line 149 of file G4INCLINuclearPotential.hh.
149 {
150 if(p->isDelta()) {
152 return std::sqrt(Tf*(Tf+2.*mass));
153 } else {
154 std::map<ParticleType, G4double>::const_iterator i =
fermiMomentum.find(p->getType());
155
156 return i->second;
157 }
158 }
std::map< ParticleType, G4double > fermiMomentum
G4double getFermiEnergy(const Particle *const p) const
Return the Fermi energy for a particle.
◆ getFermiMomentum() [2/2]
| G4double G4INCL::NuclearPotential::INuclearPotential::getFermiMomentum |
( |
const ParticleType | t | ) |
const |
|
inline |
Return the Fermi momentum for a particle type.
- Parameters
-
- Returns
- Fermi momentum for that particle type
Definition at line 165 of file G4INCLINuclearPotential.hh.
165 {
166
167 std::map<ParticleType, G4double>::const_iterator i =
fermiMomentum.find(t);
168 return i->second;
169 }
◆ getSeparationEnergy() [1/2]
| G4double G4INCL::NuclearPotential::INuclearPotential::getSeparationEnergy |
( |
const Particle *const | p | ) |
const |
|
inline |
Return the separation energy for a particle.
- Parameters
-
- Returns
- separation energy for that particle type
Definition at line 127 of file G4INCLINuclearPotential.hh.
127 {
128 std::map<ParticleType, G4double>::const_iterator i =
separationEnergy.find(p->getType());
129
130 return i->second;
131 }
std::map< ParticleType, G4double > separationEnergy
◆ getSeparationEnergy() [2/2]
| G4double G4INCL::NuclearPotential::INuclearPotential::getSeparationEnergy |
( |
const ParticleType | t | ) |
const |
|
inline |
Return the separation energy for a particle type.
- Parameters
-
- Returns
- separation energy for that particle type
Definition at line 138 of file G4INCLINuclearPotential.hh.
138 {
139 std::map<ParticleType, G4double>::const_iterator i =
separationEnergy.find(t);
140
141 return i->second;
142 }
◆ hasPionPotential()
| G4bool G4INCL::NuclearPotential::INuclearPotential::hasPionPotential |
( |
| ) |
const |
|
inline |
◆ fermiEnergy
◆ fermiMomentum
◆ separationEnergy
◆ theA
| const G4int G4INCL::NuclearPotential::INuclearPotential::theA |
|
protected |
◆ theZ
| const G4int G4INCL::NuclearPotential::INuclearPotential::theZ |
|
protected |
The documentation for this class was generated from the following files: