43G4StatMFMacroMultiNucleon::
44G4StatMFMacroMultiNucleon() :
47 throw G4HadronicException(__FILE__, __LINE__,
"G4StatMFMacroMultiNucleon::default_constructor meant to not be accessable");
51G4StatMFMacroMultiNucleon::
55 throw G4HadronicException(__FILE__, __LINE__,
"G4StatMFMacroMultiNucleon::copy_constructor meant to not be accessable");
63 throw G4HadronicException(__FILE__, __LINE__,
"G4StatMFMacroMultiNucleon::operator= meant to not be accessable");
70 throw G4HadronicException(__FILE__, __LINE__,
"G4StatMFMacroMultiNucleon::operator== meant to not be accessable");
77 throw G4HadronicException(__FILE__, __LINE__,
"G4StatMFMacroMultiNucleon::operator!= meant to not be accessable");
86 const G4double ThermalWaveLenght = 16.15*fermi/std::sqrt(T);
88 const G4double lambda3 = ThermalWaveLenght*ThermalWaveLenght*ThermalWaveLenght;
102 if (exponent > 30.0) exponent = 30.0;
106 std::exp(exponent),1.0e-30);
149 return _Energy = EVol + ESurf + ECoul + ETrans + ESym;
155 const G4double ThermalWaveLenght = 16.15*fermi/std::sqrt(T);
156 const G4double lambda3 = ThermalWaveLenght*ThermalWaveLenght*ThermalWaveLenght;
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 GetGamma0()
static G4double GetKappaCoulomb()
static G4double DBetaDT(const G4double T)
static G4double Beta(const G4double T)
G4double _MeanMultiplicity
G4double _InvLevelDensity