|
Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4VEmissionProbability.hh>
Inheritance diagram for G4VEmissionProbability: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().