Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4VEmissionProbability.hh>
Public Member Functions | |
G4VEmissionProbability (G4int Z, G4int A) | |
virtual | ~G4VEmissionProbability () |
void | Initialise () |
virtual G4double | EmissionProbability (const G4Fragment &fragment, G4double anEnergy) |
virtual G4double | ComputeProbability (G4double anEnergy, G4double CB) |
G4int | GetZ (void) const |
G4int | GetA (void) const |
void | SetDecayKinematics (G4int Z, G4int A, G4double rmass, G4double fmass) |
G4double | GetRecoilExcitation () const |
void | SetEvapExcitation (G4double exc) |
G4double | GetProbability () const |
void | ResetProbability () |
G4double | SampleEnergy () |
Protected Member Functions | |
void | ResetIntegrator (size_t nbin, G4double de, G4double eps) |
G4double | IntegrateProbability (G4double elow, G4double ehigh, G4double CB) |
Protected Attributes | |
G4int | OPTxs |
G4int | pVerbose |
G4int | theZ |
G4int | theA |
G4int | resZ |
G4int | resA |
G4double | pMass |
G4double | pEvapMass |
G4double | pResMass |
G4double | pProbability |
G4NuclearLevelData * | pNuclearLevelData |
G4Pow * | pG4pow |
Definition at line 47 of file G4VEmissionProbability.hh.
Definition at line 39 of file G4VEmissionProbability.cc.
|
virtual |
Definition at line 53 of file G4VEmissionProbability.cc.
Reimplemented in G4GEMProbabilityVI, and G4EvaporationProbability.
Definition at line 76 of file G4VEmissionProbability.cc.
Referenced by IntegrateProbability(), and SampleEnergy().
|
virtual |
Reimplemented in G4FissionProbability, and G4GEMProbability.
Definition at line 71 of file G4VEmissionProbability.cc.
Referenced by G4CompetitiveFission::GetEmissionProbability().
|
inline |
Definition at line 63 of file G4VEmissionProbability.hh.
|
inline |
Definition at line 75 of file G4VEmissionProbability.hh.
|
inline |
Definition at line 71 of file G4VEmissionProbability.hh.
|
inline |
Definition at line 61 of file G4VEmissionProbability.hh.
Referenced by G4TritonEvaporationProbability::CalcAlphaParam(), G4AlphaEvaporationProbability::CalcAlphaParam(), G4DeuteronEvaporationProbability::CalcAlphaParam(), G4He3EvaporationProbability::CalcAlphaParam(), and G4ProtonEvaporationProbability::CalcAlphaParam().
void G4VEmissionProbability::Initialise | ( | ) |
Definition at line 56 of file G4VEmissionProbability.cc.
Referenced by G4EvaporationChannel::Initialise().
|
protected |
Definition at line 81 of file G4VEmissionProbability.cc.
Referenced by G4GEMProbabilityVI::ComputeTotalProbability(), and G4EvaporationProbability::TotalProbability().
Definition at line 64 of file G4VEmissionProbability.cc.
Referenced by G4EvaporationProbability::G4EvaporationProbability(), and G4GEMProbabilityVI::G4GEMProbabilityVI().
|
inline |
Definition at line 77 of file G4VEmissionProbability.hh.
Referenced by G4EvaporationChannel::GetEmissionProbability(), and G4GEMChannelVI::GetEmissionProbability().
G4double G4VEmissionProbability::SampleEnergy | ( | ) |
Definition at line 149 of file G4VEmissionProbability.cc.
Referenced by G4EvaporationChannel::EmittedFragment(), G4GEMProbabilityVI::SampleEvaporationFragment(), and G4EvaporationProbability::SampleKineticEnergy().
|
inline |
Definition at line 131 of file G4VEmissionProbability.hh.
Referenced by G4EvaporationChannel::GetEmissionProbability(), and G4GEMChannelVI::GetEmissionProbability().
|
inline |
Definition at line 73 of file G4VEmissionProbability.hh.
|
protected |
Definition at line 89 of file G4VEmissionProbability.hh.
Referenced by Initialise(), G4EvaporationProbability::SampleKineticEnergy(), and G4EvaporationProbability::TotalProbability().
|
protected |
Definition at line 97 of file G4VEmissionProbability.hh.
Referenced by G4GEMProbabilityVI::ComputeProbability(), G4EvaporationProbability::ComputeProbability(), G4GEMProbabilityVI::ComputeTotalProbability(), G4EvaporationProbability::G4EvaporationProbability(), G4GEMProbabilityVI::G4GEMProbabilityVI(), G4VEmissionProbability(), G4GEMProbabilityVI::SampleEvaporationFragment(), and G4EvaporationProbability::TotalProbability().
|
protected |
Definition at line 102 of file G4VEmissionProbability.hh.
Referenced by G4NeutronEvaporationProbability::CalcAlphaParam(), G4NeutronEvaporationProbability::CalcBetaParam(), G4GEMProbabilityVI::ComputeTotalProbability(), G4GEMProbabilityVI::G4GEMProbabilityVI(), G4VEmissionProbability(), and G4EvaporationProbability::TotalProbability().
|
protected |
Definition at line 96 of file G4VEmissionProbability.hh.
Referenced by G4GEMProbabilityVI::ComputeProbability(), G4EvaporationProbability::ComputeProbability(), G4GEMProbabilityVI::ComputeTotalProbability(), and SetDecayKinematics().
|
protected |
|
protected |
Definition at line 99 of file G4VEmissionProbability.hh.
Referenced by G4GEMProbabilityVI::ComputeTotalProbability(), G4VEmissionProbability(), GetProbability(), IntegrateProbability(), ResetProbability(), and G4EvaporationProbability::TotalProbability().
|
protected |
Definition at line 98 of file G4VEmissionProbability.hh.
Referenced by G4GEMProbabilityVI::ComputeProbability(), G4EvaporationProbability::ComputeProbability(), G4GEMProbabilityVI::ComputeTotalProbability(), and SetDecayKinematics().
|
protected |
Definition at line 90 of file G4VEmissionProbability.hh.
Referenced by Initialise(), IntegrateProbability(), and SampleEnergy().
|
protected |
Definition at line 94 of file G4VEmissionProbability.hh.
Referenced by G4GEMProbabilityVI::ComputeProbability(), G4EvaporationProbability::ComputeProbability(), G4GEMProbabilityVI::ComputeTotalProbability(), SetDecayKinematics(), and G4EvaporationProbability::TotalProbability().
|
protected |
Definition at line 93 of file G4VEmissionProbability.hh.
Referenced by G4GEMProbabilityVI::ComputeProbability(), G4EvaporationProbability::ComputeProbability(), G4GEMProbabilityVI::ComputeTotalProbability(), SetDecayKinematics(), and G4EvaporationProbability::TotalProbability().
|
protected |
Definition at line 92 of file G4VEmissionProbability.hh.
Referenced by G4GEMProbability::CalcAlphaParam(), G4GEMProbability::CalcBetaParam(), G4GEMProbabilityVI::ComputeTotalProbability(), G4GEMProbability::Dump(), G4EvaporationProbability::G4EvaporationProbability(), G4GEMProbabilityVI::G4GEMProbabilityVI(), G4VEmissionProbability(), GetA(), G4GEMProbability::GetCoulombBarrier(), SampleEnergy(), and G4GEMProbabilityVI::SampleEvaporationFragment().
|
protected |
Definition at line 91 of file G4VEmissionProbability.hh.
Referenced by G4GEMProbability::CalcAlphaParam(), G4GEMProbability::CalcBetaParam(), G4GEMProbabilityVI::ComputeTotalProbability(), G4GEMProbability::Dump(), G4EvaporationProbability::G4EvaporationProbability(), G4VEmissionProbability(), G4GEMProbability::GetCoulombBarrier(), GetZ(), SampleEnergy(), G4GEMProbabilityVI::SampleEvaporationFragment(), and G4EvaporationProbability::SampleKineticEnergy().