Geant4
10.01
|
#include <G4PreCompoundNeutron.hh>
Protected Member Functions | |
virtual G4double | GetRj (G4int NumberParticles, G4int NumberCharged) |
virtual G4double | CrossSection (G4double ekin) |
virtual G4double | GetAlpha () |
virtual G4double | GetBeta () |
G4double | GetOpt12 (G4double K) |
G4double | GetOpt34 (G4double K) |
Protected Member Functions inherited from G4PreCompoundNucleon | |
virtual G4double | ProbabilityDistributionFunction (G4double eKin, const G4Fragment &aFragment) |
G4double | GetOpt0 (G4double ekin) |
Protected Member Functions inherited from G4VPreCompoundFragment | |
G4bool | IsItPossible (const G4Fragment &aFragment) const |
Private Member Functions | |
G4PreCompoundNeutron (const G4PreCompoundNeutron &right) | |
const G4PreCompoundNeutron & | operator= (const G4PreCompoundNeutron &right) |
G4int | operator== (const G4PreCompoundNeutron &right) const |
G4int | operator!= (const G4PreCompoundNeutron &right) const |
Private Attributes | |
G4NeutronCoulombBarrier | theNeutronCoulombBarrier |
G4double | ResidualAthrd |
G4double | FragmentAthrd |
G4int | FragmentA |
G4int | ResidualA |
G4int | ResidualZ |
G4int | theA |
G4int | theZ |
Additional Inherited Members | |
Protected Attributes inherited from G4VPreCompoundFragment | |
G4PreCompoundParameters * | theParameters |
G4Pow * | g4pow |
G4double | theEmissionProbability |
G4double | theCoulombBarrier |
G4int | OPTxs |
G4bool | useSICB |
Definition at line 42 of file G4PreCompoundNeutron.hh.
G4PreCompoundNeutron::G4PreCompoundNeutron | ( | ) |
Definition at line 48 of file G4PreCompoundNeutron.cc.
References FragmentA, FragmentAthrd, G4VPreCompoundFragment::GetA(), G4VPreCompoundFragment::GetRestA(), G4VPreCompoundFragment::GetRestZ(), G4VPreCompoundFragment::GetZ(), ResidualA, G4VPreCompoundFragment::ResidualA13(), ResidualAthrd, ResidualZ, theA, and theZ.
|
virtual |
Definition at line 60 of file G4PreCompoundNeutron.cc.
|
private |
Implements G4PreCompoundNucleon.
Definition at line 79 of file G4PreCompoundNeutron.cc.
References FragmentA, FragmentAthrd, G4endl, G4VPreCompoundFragment::g4pow, G4VPreCompoundFragment::GetA(), G4PreCompoundNucleon::GetOpt0(), GetOpt12(), GetOpt34(), G4VPreCompoundFragment::GetRestA(), G4VPreCompoundFragment::GetRestZ(), G4VPreCompoundFragment::GetZ(), G4VPreCompoundFragment::OPTxs, ResidualA, G4VPreCompoundFragment::ResidualA13(), ResidualAthrd, ResidualZ, theA, theZ, and G4Pow::Z13().
|
protectedvirtual |
Implements G4PreCompoundNucleon.
Definition at line 100 of file G4PreCompoundNeutron.cc.
References ResidualAthrd.
Referenced by GetBeta().
|
protectedvirtual |
Implements G4PreCompoundNucleon.
Definition at line 105 of file G4PreCompoundNeutron.cc.
References GetAlpha(), MeV, and ResidualAthrd.
Definition at line 114 of file G4PreCompoundNeutron.cc.
References G4cout, G4endl, MeV, ResidualA, ResidualAthrd, and ResidualZ.
Referenced by CrossSection().
Definition at line 147 of file G4PreCompoundNeutron.cc.
References a, FragmentA, G4INCL::Math::max(), ResidualA, ResidualAthrd, and theA.
Referenced by CrossSection().
|
protectedvirtual |
Implements G4PreCompoundNucleon.
Definition at line 63 of file G4PreCompoundNeutron.cc.
|
private |
|
private |
|
private |
|
private |
Definition at line 76 of file G4PreCompoundNeutron.hh.
Referenced by CrossSection(), G4PreCompoundNeutron(), and GetOpt34().
|
private |
Definition at line 75 of file G4PreCompoundNeutron.hh.
Referenced by CrossSection(), and G4PreCompoundNeutron().
|
private |
Definition at line 77 of file G4PreCompoundNeutron.hh.
Referenced by CrossSection(), G4PreCompoundNeutron(), GetOpt12(), and GetOpt34().
|
private |
Definition at line 74 of file G4PreCompoundNeutron.hh.
Referenced by CrossSection(), G4PreCompoundNeutron(), GetAlpha(), GetBeta(), GetOpt12(), and GetOpt34().
|
private |
Definition at line 78 of file G4PreCompoundNeutron.hh.
Referenced by CrossSection(), G4PreCompoundNeutron(), and GetOpt12().
|
private |
Definition at line 79 of file G4PreCompoundNeutron.hh.
Referenced by CrossSection(), G4PreCompoundNeutron(), and GetOpt34().
|
private |
Definition at line 73 of file G4PreCompoundNeutron.hh.
|
private |
Definition at line 80 of file G4PreCompoundNeutron.hh.
Referenced by CrossSection(), and G4PreCompoundNeutron().