Geant4
10.01.p02
|
#include <G4EvaporationChannel.hh>
Private Member Functions | |
G4double | SampleKineticEnergy (const G4Fragment &aFragment) |
G4ThreeVector | IsotropicVector (G4double Magnitude=1.0) |
G4EvaporationChannel (const G4EvaporationChannel &right) | |
const G4EvaporationChannel & | operator= (const G4EvaporationChannel &right) |
G4bool | operator== (const G4EvaporationChannel &right) const |
G4bool | operator!= (const G4EvaporationChannel &right) const |
Additional Inherited Members | |
Protected Attributes inherited from G4VEvaporationChannel | |
G4EvaporationChannelType | sampleDecayTime |
G4int | OPTxs |
G4bool | useSICB |
Definition at line 48 of file G4EvaporationChannel.hh.
G4EvaporationChannel::G4EvaporationChannel | ( | G4int | theA, |
G4int | theZ, | ||
const G4String & | aName, | ||
G4EvaporationProbability * | aEmissionStrategy, | ||
G4VCoulombBarrier * | aCoulombBarrier | ||
) |
Definition at line 53 of file G4EvaporationChannel.cc.
References CoulombBarrier, EvaporatedMass, G4PairingCorrection::GetInstance(), G4NucleiProperties::GetNuclearMass(), pairingCorrection, ResidualA, ResidualMass, ResidualZ, theA, theLevelDensityPtr, and theZ.
|
virtual |
Definition at line 73 of file G4EvaporationChannel.cc.
References theLevelDensityPtr.
|
private |
|
virtual |
Implements G4VEvaporationChannel.
Definition at line 156 of file G4EvaporationChannel.cc.
References EmittedFragment().
|
virtual |
Reimplemented from G4VEvaporationChannel.
Definition at line 136 of file G4EvaporationChannel.cc.
References EvaporatedMass, G4Fragment::GetMomentum(), IsotropicVector(), ResidualA, ResidualZ, SampleKineticEnergy(), G4Fragment::SetMomentum(), G4Fragment::SetZandA_asInt(), theA, and theZ.
Referenced by BreakUp().
|
virtual |
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(), MaximalKineticEnergy, G4VEvaporationChannel::OPTxs, pairingCorrection, ResidualA, ResidualMass, ResidualZ, theA, theCoulombBarrierPtr, theEvaporationProbabilityPtr, theZ, and G4VEvaporationChannel::useSICB.
|
virtual |
Reimplemented from G4VEvaporationChannel.
Definition at line 78 of file G4EvaporationChannel.cc.
References G4VEvaporationChannel::Initialise(), G4VEvaporationChannel::OPTxs, G4VEmissionProbability::SetOPTxs(), theEvaporationProbabilityPtr, G4VEmissionProbability::UseSICB(), and G4VEvaporationChannel::useSICB.
|
private |
Definition at line 214 of file G4EvaporationChannel.cc.
References G4UniformRand.
Referenced by EmittedFragment().
|
private |
|
private |
|
private |
|
private |
Definition at line 168 of file G4EvaporationChannel.cc.
References CoulombBarrier, EmissionProbability, G4Exp(), G4Log(), G4UniformRand, G4Pow::GetInstance(), MaximalKineticEnergy, MeV, G4VEvaporationChannel::OPTxs, G4EvaporationProbability::ProbabilityDistributionFunction(), ResidualA, ResidualZ, theA, theEvaporationProbabilityPtr, theLevelDensityPtr, theZ, G4Pow::Z13(), and G4Pow::Z23().
Referenced by EmittedFragment().
|
inline |
Definition at line 63 of file G4EvaporationChannel.hh.
References theCoulombBarrierPtr.
|
inline |
Definition at line 60 of file G4EvaporationChannel.hh.
References theEvaporationProbabilityPtr.
|
private |
Definition at line 107 of file G4EvaporationChannel.hh.
Referenced by G4EvaporationChannel(), GetEmissionProbability(), and SampleKineticEnergy().
|
private |
Definition at line 124 of file G4EvaporationChannel.hh.
Referenced by GetEmissionProbability(), and SampleKineticEnergy().
|
private |
Definition at line 96 of file G4EvaporationChannel.hh.
Referenced by EmittedFragment(), G4EvaporationChannel(), and GetEmissionProbability().
|
private |
Definition at line 127 of file G4EvaporationChannel.hh.
Referenced by GetEmissionProbability(), and SampleKineticEnergy().
|
private |
Definition at line 109 of file G4EvaporationChannel.hh.
Referenced by G4EvaporationChannel(), and GetEmissionProbability().
|
private |
Definition at line 118 of file G4EvaporationChannel.hh.
Referenced by EmittedFragment(), G4EvaporationChannel(), GetEmissionProbability(), and SampleKineticEnergy().
|
private |
Definition at line 97 of file G4EvaporationChannel.hh.
Referenced by G4EvaporationChannel(), and GetEmissionProbability().
|
private |
Definition at line 121 of file G4EvaporationChannel.hh.
Referenced by EmittedFragment(), G4EvaporationChannel(), GetEmissionProbability(), and SampleKineticEnergy().
|
private |
Definition at line 91 of file G4EvaporationChannel.hh.
Referenced by EmittedFragment(), G4EvaporationChannel(), GetEmissionProbability(), and SampleKineticEnergy().
|
private |
Definition at line 106 of file G4EvaporationChannel.hh.
Referenced by GetEmissionProbability(), and SetCoulombBarrierStrategy().
|
private |
Definition at line 100 of file G4EvaporationChannel.hh.
Referenced by GetEmissionProbability(), Initialise(), SampleKineticEnergy(), and SetEmissionStrategy().
|
private |
Definition at line 103 of file G4EvaporationChannel.hh.
Referenced by G4EvaporationChannel(), SampleKineticEnergy(), and ~G4EvaporationChannel().
|
private |
Definition at line 94 of file G4EvaporationChannel.hh.
Referenced by EmittedFragment(), G4EvaporationChannel(), GetEmissionProbability(), and SampleKineticEnergy().