45G4StatMFMacroMultiNucleon::
46G4StatMFMacroMultiNucleon() :
49 throw G4HadronicException(__FILE__, __LINE__,
"G4StatMFMacroMultiNucleon::default_constructor meant to not be accessible");
53G4StatMFMacroMultiNucleon::
57 throw G4HadronicException(__FILE__, __LINE__,
"G4StatMFMacroMultiNucleon::copy_constructor meant to not be accessible");
65 throw G4HadronicException(__FILE__, __LINE__,
"G4StatMFMacroMultiNucleon::operator= meant to not be accessible");
71 throw G4HadronicException(__FILE__, __LINE__,
"G4StatMFMacroMultiNucleon::operator== meant to not be accessible");
77 throw G4HadronicException(__FILE__, __LINE__,
"G4StatMFMacroMultiNucleon::operator!= meant to not be accessible");
86 G4double ThermalWaveLenght = 16.15*fermi/std::sqrt(T);
87 G4double lambda3 = ThermalWaveLenght*ThermalWaveLenght*ThermalWaveLenght;
100 if (exponent > 30.0) exponent = 30.0;
103 G4Exp(exponent),1.0e-30);
135 return _Energy = EVol + ESurf + ECoul + ETrans + ESym;
144 G4double ThermalWaveLenght = 16.15*fermi/std::sqrt(T);
145 G4double lambda3 = ThermalWaveLenght*ThermalWaveLenght*ThermalWaveLenght;
G4double G4Exp(G4double initial_x)
Exponential Function double precision.
G4double G4Log(G4double x)
static G4Pow * GetInstance()
G4double Z23(G4int Z) const
G4double CalcEnergy(const G4double T)
G4double CalcZARatio(const G4double nu)
G4double CalcEntropy(const G4double T, const G4double FreeVol)
G4double CalcMeanMultiplicity(const G4double FreeVol, const G4double mu, const G4double nu, const G4double T)
static G4double DBetaDT(G4double T)
static G4double GetGamma0()
static G4double Beta(G4double T)
static G4double GetCoulomb()
G4double _MeanMultiplicity
G4double _InvLevelDensity