#include <G4StatMFMacroMultiNucleon.hh>
◆ G4StatMFMacroMultiNucleon() [1/3]
G4StatMFMacroMultiNucleon::G4StatMFMacroMultiNucleon |
( |
const G4int |
Size | ) |
|
|
inline |
◆ ~G4StatMFMacroMultiNucleon()
G4StatMFMacroMultiNucleon::~G4StatMFMacroMultiNucleon |
( |
| ) |
|
|
inline |
◆ G4StatMFMacroMultiNucleon() [2/3]
G4StatMFMacroMultiNucleon::G4StatMFMacroMultiNucleon |
( |
| ) |
|
|
private |
◆ G4StatMFMacroMultiNucleon() [3/3]
◆ CalcEnergy()
Implements G4VStatMFMacroCluster.
Definition at line 115 of file G4StatMFMacroMultiNucleon.cc.
116{
119
120
122
123
126
127
129
130
132
133
135 return _Energy = EVol + ESurf + ECoul + ETrans + ESym;
136}
static G4Pow * GetInstance()
G4double Z23(G4int Z) const
static G4double DBetaDT(G4double T)
static G4double GetGamma0()
static G4double Beta(G4double T)
static G4double GetCoulomb()
G4double _InvLevelDensity
References G4VStatMFMacroCluster::_Energy, G4VStatMFMacroCluster::_InvLevelDensity, A23, G4StatMFParameters::Beta(), G4StatMFParameters::DBetaDT(), G4StatMFParameters::GetCoulomb(), G4StatMFParameters::GetE0(), G4StatMFParameters::GetGamma0(), G4Pow::GetInstance(), G4VStatMFMacroCluster::theA, G4VStatMFMacroCluster::theZARatio, and G4Pow::Z23().
◆ CalcEntropy()
◆ CalcInvLevelDensity()
G4double G4VStatMFMacroCluster::CalcInvLevelDensity |
( |
void |
| ) |
|
|
privateinherited |
◆ CalcMeanMultiplicity()
Implements G4VStatMFMacroCluster.
Definition at line 81 of file G4StatMFMacroMultiNucleon.cc.
85{
87 G4double lambda3 = ThermalWaveLenght*ThermalWaveLenght*ThermalWaveLenght;
90
97
98 exponent /= T;
99
100 if (exponent > 30.0) exponent = 30.0;
101
103 G4Exp(exponent),1.0e-30);
105}
G4double G4Exp(G4double initial_x)
Exponential Function double precision.
T max(const T t1, const T t2)
brief Return the largest of the two arguments
References G4VStatMFMacroCluster::_InvLevelDensity, G4VStatMFMacroCluster::_MeanMultiplicity, A23, G4StatMFParameters::Beta(), fermi, G4Exp(), G4StatMFParameters::GetCoulomb(), G4StatMFParameters::GetE0(), G4StatMFParameters::GetGamma0(), G4Pow::GetInstance(), G4INCL::Math::max(), G4VStatMFMacroCluster::theA, G4VStatMFMacroCluster::theZARatio, and G4Pow::Z23().
◆ CalcZARatio()
◆ GetInvLevelDensity()
G4double G4VStatMFMacroCluster::GetInvLevelDensity |
( |
void |
| ) |
const |
|
inlineinherited |
◆ GetMeanMultiplicity()
G4double G4VStatMFMacroCluster::GetMeanMultiplicity |
( |
void |
| ) |
const |
|
inlineinherited |
◆ GetSize()
G4double G4VStatMFMacroCluster::GetSize |
( |
void |
| ) |
const |
|
inlineinherited |
◆ GetZARatio()
G4double G4VStatMFMacroCluster::GetZARatio |
( |
void |
| ) |
const |
|
inlineinherited |
◆ operator!=() [1/2]
◆ operator!=() [2/2]
◆ operator=()
◆ operator==() [1/2]
◆ operator==() [2/2]
◆ SetSize()
void G4VStatMFMacroCluster::SetSize |
( |
const G4double |
value | ) |
|
|
inlineinherited |
◆ SetZARatio()
void G4VStatMFMacroCluster::SetZARatio |
( |
const G4double |
value | ) |
|
|
inlineinherited |
◆ _Energy
◆ _Entropy
G4double G4VStatMFMacroCluster::_Entropy |
|
protectedinherited |
◆ _InvLevelDensity
G4double G4VStatMFMacroCluster::_InvLevelDensity |
|
protectedinherited |
◆ _MeanMultiplicity
G4double G4VStatMFMacroCluster::_MeanMultiplicity |
|
protectedinherited |
◆ theA
G4int G4VStatMFMacroCluster::theA |
|
protectedinherited |
Definition at line 93 of file G4VStatMFMacroCluster.hh.
Referenced by G4StatMFMacroBiNucleon::CalcEnergy(), CalcEnergy(), G4StatMFMacroTetraNucleon::CalcEnergy(), G4StatMFMacroTriNucleon::CalcEnergy(), G4StatMFMacroBiNucleon::CalcEntropy(), CalcEntropy(), G4StatMFMacroNucleon::CalcEntropy(), G4StatMFMacroTriNucleon::CalcEntropy(), G4VStatMFMacroCluster::CalcInvLevelDensity(), G4StatMFMacroBiNucleon::CalcMeanMultiplicity(), CalcMeanMultiplicity(), G4StatMFMacroTetraNucleon::CalcMeanMultiplicity(), G4StatMFMacroTriNucleon::CalcMeanMultiplicity(), CalcZARatio(), G4VStatMFMacroCluster::G4VStatMFMacroCluster(), G4VStatMFMacroCluster::GetSize(), and G4VStatMFMacroCluster::SetSize().
◆ theZARatio
G4double G4VStatMFMacroCluster::theZARatio |
|
protectedinherited |
Definition at line 102 of file G4VStatMFMacroCluster.hh.
Referenced by G4StatMFMacroBiNucleon::CalcEnergy(), CalcEnergy(), G4StatMFMacroNucleon::CalcEnergy(), G4StatMFMacroTetraNucleon::CalcEnergy(), G4StatMFMacroTriNucleon::CalcEnergy(), G4StatMFMacroBiNucleon::CalcMeanMultiplicity(), CalcMeanMultiplicity(), G4StatMFMacroTetraNucleon::CalcMeanMultiplicity(), G4StatMFMacroTriNucleon::CalcMeanMultiplicity(), CalcZARatio(), G4StatMFMacroBiNucleon::CalcZARatio(), G4StatMFMacroNucleon::CalcZARatio(), G4StatMFMacroTetraNucleon::CalcZARatio(), G4StatMFMacroTriNucleon::CalcZARatio(), G4VStatMFMacroCluster::GetZARatio(), and G4VStatMFMacroCluster::SetZARatio().
The documentation for this class was generated from the following files: