39     throw G4HadronicException(__FILE__, __LINE__, 
"G4StatMFFragment::copy_constructor meant to not be accessable");
 
   47     throw G4HadronicException(__FILE__, __LINE__, 
"G4StatMFFragment::operator= meant to not be accessable");
 
   69     if (theZ <= 0.1) 
return 0.0;
 
   80     if (theA < 1 || theZ < 0 || theZ > theA) {
 
   81     G4cerr << 
"G4StatMFFragment::GetEnergy: A = " << theA 
 
   82            << 
", Z = " << theZ << 
G4endl;
 
   84         "G4StatMFFragment::GetEnergy: Wrong values for A and Z!");
 
   87                                 static_cast<G4int>(theZ));
 
   93     else SurfaceEnergy = (5./2.)*std::pow(theA,2.0/3.0)*T*T*
 
  100     if (theA != 4) ExchangeEnergy += SurfaceEnergy;       
 
  111     if (theA == 1) 
return 0.0;
 
  120     G4double U = CalcExcitationEnergy(T);
 
  126     G4Fragment * theFragment = 
new G4Fragment(static_cast<G4int>(theA),static_cast<G4int>(theZ),FourMomentum);
 
  134     if (theA <= 3) 
return 0.0;
 
  139     if (theA == 4) 
return BulkEnergy;
 
  149     return BulkEnergy + SurfaceEnergy;