60 std::vector<G4StatMFMicroManager*>::iterator
it;
107 if (A > 110) MaxMult -= 1;
109 for (
G4int im = 2; im <= MaxMult; im++) {
118 W, [](
const G4double& running_total,
121 return running_total + manager->GetProbability();
166 return VolumeTerm + SymmetryTerm + SurfaceTerm + CoulombTerm;
191 }
else if (Da < 0.0) {
207 for (
G4int i = 0; i < 1000; i++) {
231 "G4StatMFMicrocanoncal::CalcEntropyOfCompoundNucleus: I can't calculate the temperature"
252 std::vector<G4StatMFMicroManager*>::iterator
it;
254 AccumWeight += (*it)->GetProbability();
255 if (RandNumber < AccumWeight) {
259 throw G4HadronicException(__FILE__, __LINE__,
"G4StatMFMicroCanonical::ChooseAandZ: wrong normalization!");