#include <G4INCLNuclearDensity.hh>
Definition at line 54 of file G4INCLNuclearDensity.hh.
◆ NuclearDensity() [1/2]
Definition at line 45 of file G4INCLNuclearDensity.cc.
67 INCL_DEBUG(
"Interpolation table for proton local energy (A=" <<
theA <<
", Z=" <<
theZ <<
") initialised:" 71 <<
"Interpolation table for neutron local energy (A=" <<
theA <<
", Z=" <<
theZ <<
") initialised:" 75 <<
"Interpolation table for delta++ local energy (A=" <<
theA <<
", Z=" <<
theZ <<
") initialised:" 79 <<
"Interpolation table for delta+ local energy (A=" <<
theA <<
", Z=" <<
theZ <<
") initialised:" 83 <<
"Interpolation table for delta0 local energy (A=" <<
theA <<
", Z=" <<
theZ <<
") initialised:" 87 <<
"Interpolation table for delta- local energy (A=" <<
theA <<
", Z=" <<
theZ <<
") initialised:"
G4double getNuclearRadius(const ParticleType t, const G4int A, const G4int Z)
double A(double temperature)
InterpolationTable const * pFromR[UnknownParticle]
void print(G4double elem)
InterpolationTable const * rFromP[UnknownParticle]
G4double theMaximumRadius
void initializeTransmissionRadii()
Initialize the transmission radius.
G4double theProtonNuclearRadius
Represents INCL4.5's R0 variable.
◆ ~NuclearDensity()
G4INCL::NuclearDensity::~NuclearDensity |
( |
| ) |
|
◆ NuclearDensity() [2/2]
Copy constructor.
Definition at line 105 of file G4INCLNuclearDensity.cc.
G4double transmissionRadius[UnknownParticle]
InterpolationTable const * pFromR[UnknownParticle]
InterpolationTable const * rFromP[UnknownParticle]
G4double theMaximumRadius
G4double theProtonNuclearRadius
Represents INCL4.5's R0 variable.
◆ getA()
G4int G4INCL::NuclearDensity::getA |
( |
| ) |
const |
|
inline |
◆ getMaximumRadius()
G4double G4INCL::NuclearDensity::getMaximumRadius |
( |
| ) |
const |
|
inline |
◆ getMaxRFromP()
Get the maximum allowed radius for a given momentum.
- Parameters
-
t | type of the particle |
p | absolute value of the particle momentum, divided by the relevant Fermi momentum. |
- Returns
- maximum allowed radius.
Definition at line 170 of file G4INCLNuclearDensity.cc.
InterpolationTable const * rFromP[UnknownParticle]
◆ getMinPFromR()
◆ getProtonNuclearRadius()
G4double G4INCL::NuclearDensity::getProtonNuclearRadius |
( |
| ) |
const |
|
inline |
◆ getTransmissionRadius() [1/2]
G4double G4INCL::NuclearDensity::getTransmissionRadius |
( |
Particle const *const |
p | ) |
const |
|
inline |
The radius used for calculating the transmission coefficient.
- Returns
- the radius
Definition at line 84 of file G4INCLNuclearDensity.hh.
G4double transmissionRadius[UnknownParticle]
G4double getNuclearRadius(const ParticleType t, const G4int A, const G4int Z)
◆ getTransmissionRadius() [2/2]
The radius used for calculating the transmission coefficient.
- Returns
- the radius
Definition at line 98 of file G4INCLNuclearDensity.hh.
G4double transmissionRadius[UnknownParticle]
◆ getZ()
G4int G4INCL::NuclearDensity::getZ |
( |
| ) |
const |
|
inline |
◆ initializeTransmissionRadii()
void G4INCL::NuclearDensity::initializeTransmissionRadii |
( |
| ) |
|
|
private |
Initialize the transmission radius.
Definition at line 156 of file G4INCLNuclearDensity.cc.
157 const G4double theProtonRadius = 0.88;
G4double transmissionRadius[UnknownParticle]
G4double theProtonNuclearRadius
Represents INCL4.5's R0 variable.
◆ operator=()
Assignment operator.
Definition at line 130 of file G4INCLNuclearDensity.cc.
132 swap(temporaryDensity);
void swap(NuclearDensity &rhs)
Helper method for the assignment operator.
NuclearDensity(const G4int A, const G4int Z, InterpolationTable const *const rpCorrelationTableProton, InterpolationTable const *const rpCorrelationTableNeutron)
◆ setProtonNuclearRadius()
void G4INCL::NuclearDensity::setProtonNuclearRadius |
( |
const G4double |
r | ) |
|
|
inline |
◆ swap()
Helper method for the assignment operator.
Definition at line 136 of file G4INCLNuclearDensity.cc.
137 std::swap(
theA, rhs.theA);
138 std::swap(
theZ, rhs.theZ);
G4double transmissionRadius[UnknownParticle]
InterpolationTable const * pFromR[UnknownParticle]
InterpolationTable const * rFromP[UnknownParticle]
G4double theMaximumRadius
G4double theProtonNuclearRadius
Represents INCL4.5's R0 variable.
◆ pFromR
◆ rFromP
◆ theA
G4int G4INCL::NuclearDensity::theA |
|
private |
◆ theMaximumRadius
G4double G4INCL::NuclearDensity::theMaximumRadius |
|
private |
◆ theProtonNuclearRadius
G4double G4INCL::NuclearDensity::theProtonNuclearRadius |
|
private |
◆ theZ
G4int G4INCL::NuclearDensity::theZ |
|
private |
◆ transmissionRadius
The documentation for this class was generated from the following files: