33 #ifndef G4EvaporationProbability_h
34 #define G4EvaporationProbability_h 1
G4NuclearLevelData * fLevelData
G4double ProbabilityDistributionFunction(G4double K, G4double CoulombBarrier=0.0)
G4bool operator!=(const G4EvaporationProbability &right) const =delete
G4double CrossSection(G4double K, G4double CoulombBarrier)
G4double SampleKineticEnergy(G4double minKineticEnergy, G4double maxKineticEnergy, G4double CoulombBarrier=0.0)
G4double TotalProbability(const G4Fragment &fragment, G4double minKineticEnergy, G4double maxKineticEnergy, G4double CoulombBarrier=0.0)
virtual G4double CalcBetaParam(const G4Fragment &fragment)=0
G4double EmissionProbability(const G4Fragment &fragment, G4double maxKineticEnergy)
G4bool operator==(const G4EvaporationProbability &right) const =delete
G4EvaporationProbability(G4int anA, G4int aZ, G4double aGamma, G4VCoulombBarrier *)
G4double IntegrateEmissionProbability(G4double low, G4double up, G4double CoulombBarrier)
virtual G4double CalcAlphaParam(const G4Fragment &fragment)=0
virtual ~G4EvaporationProbability()