#include <G4INCLINuclearPotential.hh>
Definition at line 62 of file G4INCLINuclearPotential.hh.
G4INCL::NuclearPotential::INuclearPotential::INuclearPotential |
( |
const G4int |
A, |
|
|
const G4int |
Z, |
|
|
const G4bool |
pionPot |
|
) |
| |
|
inline |
Definition at line 64 of file G4INCLINuclearPotential.hh.
67 pionPotential(pionPot)
76 vPiPlus = vPionDefault + 71.*xsi - vc;
77 vPiZero = vPionDefault;
78 vPiMinus = vPionDefault - 71.*xsi + vc;
const G4double eSquared
Coulomb conversion factor [MeV*fm].
double A(double temperature)
const G4int theA
The mass number of the nucleus.
const G4int theZ
The charge number of the nucleus.
G4double pow13(G4double x)
virtual G4INCL::NuclearPotential::INuclearPotential::~INuclearPotential |
( |
| ) |
|
|
inlinevirtual |
G4double G4INCL::NuclearPotential::INuclearPotential::computePionPotentialEnergy |
( |
const Particle *const |
p | ) |
const |
|
inlineprotected |
Compute the potential energy for the given pion.
Definition at line 166 of file G4INCLINuclearPotential.hh.
168 if(pionPotential && !
p->isOutOfWell()) {
169 switch(
p->getType() ) {
G4double G4INCL::NuclearPotential::INuclearPotential::computePionResonancePotentialEnergy |
( |
const Particle *const |
p | ) |
const |
|
inlineprotected |
Compute the potential energy for the given pion resonances (Eta, Omega and EtaPrime and Gamma also).
Definition at line 190 of file G4INCLINuclearPotential.hh.
192 if(pionPotential && !
p->isOutOfWell()) {
193 switch(
p->getType() ) {
virtual G4double G4INCL::NuclearPotential::INuclearPotential::computePotentialEnergy |
( |
const Particle *const |
p | ) |
const |
|
pure virtual |
G4double G4INCL::NuclearPotential::INuclearPotential::getFermiEnergy |
( |
const Particle *const |
p | ) |
const |
|
inline |
Return the Fermi energy for a particle.
- Parameters
-
- Returns
- Fermi energy for that particle type
Definition at line 98 of file G4INCLINuclearPotential.hh.
99 std::map<ParticleType, G4double>::const_iterator i =
fermiEnergy.find(
p->getType());
std::map< ParticleType, G4double > fermiEnergy
Return the Fermi energy for a particle type.
- Parameters
-
- Returns
- Fermi energy for that particle type
Definition at line 109 of file G4INCLINuclearPotential.hh.
110 std::map<ParticleType, G4double>::const_iterator i =
fermiEnergy.find(t);
std::map< ParticleType, G4double > fermiEnergy
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 142 of file G4INCLINuclearPotential.hh.
145 return std::sqrt(Tf*(Tf+2.*
m));
147 std::map<ParticleType, G4double>::const_iterator i =
fermiMomentum.find(
p->getType());
G4double getFermiEnergy(const Particle *const p) const
Return the Fermi energy for a particle.
static constexpr double m
std::map< ParticleType, G4double > fermiMomentum
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 158 of file G4INCLINuclearPotential.hh.
160 std::map<ParticleType, G4double>::const_iterator i =
fermiMomentum.find(t);
std::map< ParticleType, G4double > fermiMomentum
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 120 of file G4INCLINuclearPotential.hh.
121 std::map<ParticleType, G4double>::const_iterator i =
separationEnergy.find(
p->getType());
std::map< ParticleType, G4double > separationEnergy
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 131 of file G4INCLINuclearPotential.hh.
132 std::map<ParticleType, G4double>::const_iterator i =
separationEnergy.find(t);
std::map< ParticleType, G4double > separationEnergy
G4bool G4INCL::NuclearPotential::INuclearPotential::hasPionPotential |
( |
| ) |
const |
|
inline |
const G4int G4INCL::NuclearPotential::INuclearPotential::theA |
|
protected |
const G4int G4INCL::NuclearPotential::INuclearPotential::theZ |
|
protected |
The documentation for this class was generated from the following files: