43 G4StatMFMacroMultiNucleon::
44 G4StatMFMacroMultiNucleon() :
47 throw G4HadronicException(__FILE__, __LINE__,
"G4StatMFMacroMultiNucleon::default_constructor meant to not be accessable");
51 G4StatMFMacroMultiNucleon::
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");
88 const G4double lambda3 = ThermalWaveLenght*ThermalWaveLenght*ThermalWaveLenght;
102 if (exponent > 30.0) exponent = 30.0;
105 std::sqrt(static_cast<G4double>(theA))/lambda3) *
106 std::exp(exponent),1.0
e-30);
149 return _Energy = EVol + ESurf + ECoul + ETrans + ESym;
156 const G4double lambda3 = ThermalWaveLenght*ThermalWaveLenght*ThermalWaveLenght;
167 G4double ST = (5./2.)+std::log(FreeVol * std::sqrt(static_cast<G4double>(
theA)) *
171 Entropy = _MeanMultiplicity*(SV + SS + ST);