Geant4
10.01.p02
|
#include <G4NeutronEvaporationProbability.hh>
Public Member Functions | |
G4NeutronEvaporationProbability () | |
virtual | ~G4NeutronEvaporationProbability () |
Public Member Functions inherited from G4EvaporationProbability | |
G4EvaporationProbability (G4int anA, G4int aZ, G4double aGamma, G4VCoulombBarrier *aCoulombBarrier) | |
virtual | ~G4EvaporationProbability () |
G4int | GetZ (void) const |
G4int | GetA (void) const |
G4double | ProbabilityDistributionFunction (const G4Fragment &aFragment, G4double K) |
G4double | EmissionProbability (const G4Fragment &fragment, G4double anEnergy) |
Public Member Functions inherited from G4VEmissionProbability | |
G4VEmissionProbability () | |
virtual | ~G4VEmissionProbability () |
void | SetOPTxs (G4int opt) |
void | UseSICB (G4bool use) |
Private Member Functions | |
G4NeutronEvaporationProbability (const G4NeutronEvaporationProbability &right) | |
const G4NeutronEvaporationProbability & | operator= (const G4NeutronEvaporationProbability &right) |
G4bool | operator== (const G4NeutronEvaporationProbability &right) const |
G4bool | operator!= (const G4NeutronEvaporationProbability &right) const |
virtual G4double | CrossSection (const G4Fragment &fragment, G4double K) |
G4double | GetOpt12 (G4double K) |
G4double | GetOpt34 (G4double K) |
virtual G4double | CalcAlphaParam (const G4Fragment &fragment) |
virtual G4double | CalcBetaParam (const G4Fragment &fragment) |
Private Attributes | |
G4NeutronCoulombBarrier | theCoulombBarrier |
G4int | ResidualA |
G4int | ResidualZ |
G4int | theA |
G4int | theZ |
G4double | ResidualAthrd |
G4int | FragmentA |
G4double | FragmentAthrd |
Additional Inherited Members | |
Protected Member Functions inherited from G4EvaporationProbability | |
G4EvaporationProbability () | |
Protected Attributes inherited from G4VEmissionProbability | |
G4int | OPTxs |
G4bool | useSICB |
G4Pow * | fG4pow |
G4PairingCorrection * | fPairCorr |
G4EvaporationLevelDensityParameter * | theEvapLDPptr |
Definition at line 44 of file G4NeutronEvaporationProbability.hh.
G4NeutronEvaporationProbability::G4NeutronEvaporationProbability | ( | ) |
Definition at line 40 of file G4NeutronEvaporationProbability.cc.
References FragmentA, FragmentAthrd, ResidualA, ResidualAthrd, ResidualZ, theA, and theZ.
|
virtual |
Definition at line 47 of file G4NeutronEvaporationProbability.cc.
|
private |
|
privatevirtual |
Implements G4EvaporationProbability.
Definition at line 50 of file G4NeutronEvaporationProbability.cc.
References G4VEmissionProbability::fG4pow, G4EvaporationProbability::GetA(), G4Fragment::GetA_asInt(), and G4Pow::Z13().
Referenced by CalcBetaParam().
|
privatevirtual |
Implements G4EvaporationProbability.
Definition at line 55 of file G4NeutronEvaporationProbability.cc.
References CalcAlphaParam(), G4VEmissionProbability::fG4pow, G4EvaporationProbability::GetA(), G4Fragment::GetA_asInt(), MeV, and G4Pow::Z23().
|
privatevirtual |
Implements G4EvaporationProbability.
Definition at line 68 of file G4NeutronEvaporationProbability.cc.
References G4VEmissionProbability::fG4pow, FragmentA, FragmentAthrd, G4endl, G4EvaporationProbability::GetA(), G4Fragment::GetA_asInt(), GetOpt12(), GetOpt34(), G4EvaporationProbability::GetZ(), G4Fragment::GetZ_asInt(), G4VEmissionProbability::OPTxs, ResidualA, ResidualAthrd, ResidualZ, theA, theZ, and G4Pow::Z13().
Definition at line 96 of file G4NeutronEvaporationProbability.cc.
References G4cout, G4endl, landa0, landa1, MeV, mu1, nu0, nu1, nu2, ResidualA, ResidualAthrd, and ResidualZ.
Referenced by CrossSection().
Definition at line 129 of file G4NeutronEvaporationProbability.cc.
References a, FragmentA, landa0, landa1, G4INCL::Math::max(), mu1, nu0, nu1, nu2, p0, ResidualA, ResidualAthrd, and theA.
Referenced by CrossSection().
|
private |
|
private |
|
private |
|
private |
Definition at line 80 of file G4NeutronEvaporationProbability.hh.
Referenced by CrossSection(), G4NeutronEvaporationProbability(), and GetOpt34().
|
private |
Definition at line 81 of file G4NeutronEvaporationProbability.hh.
Referenced by CrossSection(), and G4NeutronEvaporationProbability().
|
private |
Definition at line 75 of file G4NeutronEvaporationProbability.hh.
Referenced by CrossSection(), G4NeutronEvaporationProbability(), GetOpt12(), and GetOpt34().
|
private |
Definition at line 79 of file G4NeutronEvaporationProbability.hh.
Referenced by CrossSection(), G4NeutronEvaporationProbability(), GetOpt12(), and GetOpt34().
|
private |
Definition at line 76 of file G4NeutronEvaporationProbability.hh.
Referenced by CrossSection(), G4NeutronEvaporationProbability(), and GetOpt12().
|
private |
Definition at line 77 of file G4NeutronEvaporationProbability.hh.
Referenced by CrossSection(), G4NeutronEvaporationProbability(), and GetOpt34().
|
private |
Definition at line 73 of file G4NeutronEvaporationProbability.hh.
|
private |
Definition at line 78 of file G4NeutronEvaporationProbability.hh.
Referenced by CrossSection(), and G4NeutronEvaporationProbability().