#include <G4EvaporationChannel.hh>
|
| G4EvaporationChannel (G4int theA, G4int theZ, const G4String &aName, G4EvaporationProbability *aEmissionStrategy, G4VCoulombBarrier *aCoulombBarrier) |
|
virtual | ~G4EvaporationChannel () |
|
void | Initialise () |
|
virtual G4double | GetEmissionProbability (G4Fragment *fragment) |
|
virtual G4Fragment * | EmittedFragment (G4Fragment *theNucleus) |
|
virtual G4FragmentVector * | BreakUp (const G4Fragment &theNucleus) |
|
| G4VEvaporationChannel (const G4String &aName="") |
|
virtual | ~G4VEvaporationChannel () |
|
virtual G4double | GetLifeTime (G4Fragment *theNucleus) |
|
virtual G4FragmentVector * | BreakUpFragment (G4Fragment *theNucleus) |
|
virtual G4bool | BreakUpChain (G4FragmentVector *theResult, G4Fragment *theNucleus) |
|
virtual void | Dump () const |
|
virtual void | SetICM (G4bool) |
|
virtual void | RDMForced (G4bool) |
|
virtual G4double | GetFinalLevelEnergy (G4int Z, G4int A, G4double energy) |
|
virtual G4double | GetUpperLevelEnergy (G4int Z, G4int A) |
|
G4double | GetMaxLevelEnergy (G4int Z, G4int A) |
|
G4double | GetNearestLevelEnergy (G4int Z, G4int A, G4double energy) |
|
void | SetPhotonEvaporation (G4VEvaporationChannel *p) |
|
void | SetOPTxs (G4int opt) |
|
void | UseSICB (G4bool use) |
|
Definition at line 48 of file G4EvaporationChannel.hh.
Definition at line 53 of file G4EvaporationChannel.cc.
References CoulombBarrier, EvaporatedMass, G4PairingCorrection::GetInstance(), G4NucleiProperties::GetNuclearMass(), pairingCorrection, ResidualA, ResidualMass, ResidualZ, theA, theLevelDensityPtr, and theZ.
G4EvaporationChannel::~G4EvaporationChannel |
( |
| ) |
|
|
virtual |
Reimplemented from G4VEvaporationChannel.
Definition at line 138 of file G4EvaporationChannel.cc.
References CoulombBarrier, EvaporatedMass, G4Fragment::GetMomentum(), IsotropicVector(), MaximalKineticEnergy, ResidualA, ResidualZ, G4EvaporationProbability::SampleKineticEnergy(), G4Fragment::SetMomentum(), G4Fragment::SetZandA_asInt(), theA, theProbability, and theZ.
Referenced by BreakUp().
Implements G4VEvaporationChannel.
Definition at line 88 of file G4EvaporationChannel.cc.
References CoulombBarrier, EmissionProbability, EvaporatedMass, G4Fragment::GetA_asInt(), G4VCoulombBarrier::GetCoulombBarrier(), G4Fragment::GetExcitationEnergy(), G4Fragment::GetGroundStateMass(), G4NucleiProperties::GetNuclearMass(), G4PairingCorrection::GetPairingCorrection(), G4Fragment::GetZ_asInt(), G4INCL::Math::max(), MaximalKineticEnergy, G4VEvaporationChannel::OPTxs, pairingCorrection, ResidualA, ResidualMass, ResidualZ, theA, theCoulombBarrier, theProbability, theZ, and G4VEvaporationChannel::useSICB.
void G4EvaporationChannel::Initialise |
( |
| ) |
|
|
virtual |
G4double G4EvaporationChannel::CoulombBarrier |
|
private |
G4double G4EvaporationChannel::EmissionProbability |
|
private |
G4double G4EvaporationChannel::EvaporatedMass |
|
private |
G4double G4EvaporationChannel::MaximalKineticEnergy |
|
private |
G4int G4EvaporationChannel::ResidualA |
|
private |
G4double G4EvaporationChannel::ResidualMass |
|
private |
G4int G4EvaporationChannel::ResidualZ |
|
private |
G4int G4EvaporationChannel::theA |
|
private |
G4int G4EvaporationChannel::theZ |
|
private |
The documentation for this class was generated from the following files: