Geant4
9.6.p02
|
#include <G4INCLINuclearPotential.hh>
Public Member Functions | |
INuclearPotential (const G4int A, const G4int Z, const G4bool pionPot) | |
virtual | ~INuclearPotential () |
G4bool | hasPionPotential () |
Do we have a pion potential? More... | |
virtual G4double | computePotentialEnergy (const Particle *const p) const =0 |
G4double | getFermiEnergy (const Particle *const p) const |
Return the Fermi energy for a particle. More... | |
G4double | getFermiEnergy (const ParticleType t) const |
Return the Fermi energy for a particle type. More... | |
G4double | getSeparationEnergy (const Particle *const p) const |
Return the separation energy for a particle. More... | |
G4double | getSeparationEnergy (const ParticleType t) const |
Return the separation energy for a particle type. More... | |
G4double | getFermiMomentum (const Particle *const p) const |
Return the Fermi momentum for a particle. More... | |
G4double | getFermiMomentum (const ParticleType t) const |
Return the Fermi momentum for a particle type. More... | |
Protected Member Functions | |
G4double | computePionPotentialEnergy (const Particle *const p) const |
Compute the potential energy for the given pion. More... | |
Protected Attributes | |
const G4int | theA |
The mass number of the nucleus. More... | |
const G4int | theZ |
The charge number of the nucleus. More... | |
std::map< ParticleType, G4double > | fermiEnergy |
std::map< ParticleType, G4double > | fermiMomentum |
std::map< ParticleType, G4double > | separationEnergy |
Definition at line 61 of file G4INCLINuclearPotential.hh.
|
inlinevirtual |
Definition at line 85 of file G4INCLINuclearPotential.hh.
|
inlineprotected |
Compute the potential energy for the given pion.
Definition at line 165 of file G4INCLINuclearPotential.hh.
|
pure virtual |
Implemented in G4INCL::NuclearPotential::NuclearPotentialConstant, G4INCL::NuclearPotential::NuclearPotentialEnergyIsospinSmooth, G4INCL::NuclearPotential::NuclearPotentialEnergyIsospin, and G4INCL::NuclearPotential::NuclearPotentialIsospin.
|
inline |
Return the Fermi energy for a particle.
p | pointer to a Particle |
Definition at line 97 of file G4INCLINuclearPotential.hh.
|
inline |
Return the Fermi energy for a particle type.
t | particle type |
Definition at line 108 of file G4INCLINuclearPotential.hh.
|
inline |
Return the Fermi momentum for a particle.
p | pointer to a Particle |
Definition at line 141 of file G4INCLINuclearPotential.hh.
|
inline |
Return the Fermi momentum for a particle type.
t | particle type |
Definition at line 157 of file G4INCLINuclearPotential.hh.
|
inline |
Return the separation energy for a particle.
p | pointer to a Particle |
Definition at line 119 of file G4INCLINuclearPotential.hh.
|
inline |
Return the separation energy for a particle type.
t | particle type |
Definition at line 130 of file G4INCLINuclearPotential.hh.
|
inline |
Do we have a pion potential?
Definition at line 88 of file G4INCLINuclearPotential.hh.
|
protected |
Definition at line 198 of file G4INCLINuclearPotential.hh.
|
protected |
Definition at line 200 of file G4INCLINuclearPotential.hh.
|
protected |
Definition at line 202 of file G4INCLINuclearPotential.hh.
The mass number of the nucleus.
Definition at line 189 of file G4INCLINuclearPotential.hh.
The charge number of the nucleus.
Definition at line 191 of file G4INCLINuclearPotential.hh.