Geant4
10.02.p02
|
#include <G4GEMChannel.hh>
Inherits G4VEvaporationChannel.
Inherited by G4AlphaGEMChannel, G4B10GEMChannel, G4B11GEMChannel, G4B12GEMChannel, G4B13GEMChannel, G4B8GEMChannel, G4Be10GEMChannel, G4Be11GEMChannel, G4Be12GEMChannel, G4Be7GEMChannel, G4Be9GEMChannel, G4C10GEMChannel, G4C11GEMChannel, G4C12GEMChannel, G4C13GEMChannel, G4C14GEMChannel, G4C15GEMChannel, G4C16GEMChannel, G4DeuteronGEMChannel, G4F17GEMChannel, G4F18GEMChannel, G4F19GEMChannel, G4F20GEMChannel, G4F21GEMChannel, G4He3GEMChannel, G4He6GEMChannel, G4He8GEMChannel, G4Li6GEMChannel, G4Li7GEMChannel, G4Li8GEMChannel, G4Li9GEMChannel, G4Mg22GEMChannel, G4Mg23GEMChannel, G4Mg24GEMChannel, G4Mg25GEMChannel, G4Mg26GEMChannel, G4Mg27GEMChannel, G4Mg28GEMChannel, G4N12GEMChannel, G4N13GEMChannel, G4N14GEMChannel, G4N15GEMChannel, G4N16GEMChannel, G4N17GEMChannel, G4Na21GEMChannel, G4Na22GEMChannel, G4Na23GEMChannel, G4Na24GEMChannel, G4Na25GEMChannel, G4Ne18GEMChannel, G4Ne19GEMChannel, G4Ne20GEMChannel, G4Ne21GEMChannel, G4Ne22GEMChannel, G4Ne23GEMChannel, G4Ne24GEMChannel, G4NeutronGEMChannel, G4O14GEMChannel, G4O15GEMChannel, G4O16GEMChannel, G4O17GEMChannel, G4O18GEMChannel, G4O19GEMChannel, G4O20GEMChannel, G4ProtonGEMChannel, and G4TritonGEMChannel.
Private Member Functions | |
G4double | SampleKineticEnergy (const G4Fragment &fragment) |
G4ThreeVector | IsotropicVector (G4double Magnitude=1.0) |
G4GEMChannel (const G4GEMChannel &right) | |
const G4GEMChannel & | operator= (const G4GEMChannel &right) |
G4bool | operator== (const G4GEMChannel &right) const |
G4bool | operator!= (const G4GEMChannel &right) const |
Additional Inherited Members | |
Protected Attributes inherited from G4VEvaporationChannel | |
G4int | OPTxs |
G4bool | useSICB |
Definition at line 49 of file G4GEMChannel.hh.
G4GEMChannel::G4GEMChannel | ( | const G4int | theA, |
const G4int | theZ, | ||
const G4String & | aName, | ||
G4GEMProbability * | aEmissionStrategy, | ||
G4VCoulombBarrier * | aCoulombBarrier | ||
) |
Definition at line 46 of file G4GEMChannel.cc.
References A, CoulombBarrier, EvaporatedMass, fG4pow, G4PairingCorrection::GetInstance(), G4Pow::GetInstance(), G4NucleiProperties::GetNuclearMass(), MyOwnLevelDensity, pairingCorrection, ResidualA, ResidualMass, ResidualZ, theLevelDensityPtr, and Z.
|
virtual |
Definition at line 66 of file G4GEMChannel.cc.
References MyOwnLevelDensity, and theLevelDensityPtr.
|
private |
|
virtual |
Implements G4VEvaporationChannel.
Definition at line 144 of file G4GEMChannel.cc.
References EmittedFragment().
|
virtual |
Reimplemented from G4VEvaporationChannel.
Definition at line 270 of file G4GEMChannel.cc.
References G4GEMProbability::Dump(), and theEvaporationProbabilityPtr.
|
virtual |
Reimplemented from G4VEvaporationChannel.
Definition at line 124 of file G4GEMChannel.cc.
References A, EvaporatedMass, G4Fragment::GetMomentum(), IsotropicVector(), ResidualA, ResidualZ, SampleKineticEnergy(), G4Fragment::SetMomentum(), G4Fragment::SetZandA_asInt(), and Z.
Referenced by BreakUp().
|
virtual |
Implements G4VEvaporationChannel.
Definition at line 71 of file G4GEMChannel.cc.
References A, CoulombBarrier, EmissionProbability, EvaporatedMass, G4Fragment::GetA_asInt(), G4VCoulombBarrier::GetCoulombBarrier(), G4Fragment::GetExcitationEnergy(), G4Fragment::GetGroundStateMass(), G4NucleiProperties::GetNuclearMass(), G4PairingCorrection::GetPairingCorrection(), G4Fragment::GetZ_asInt(), MaximalKineticEnergy, pairingCorrection, ResidualA, ResidualMass, ResidualZ, theCoulombBarrierPtr, theEvaporationProbabilityPtr, and Z.
|
private |
Definition at line 257 of file G4GEMChannel.cc.
References G4UniformRand, and twopi.
Referenced by EmittedFragment().
|
private |
|
private |
|
private |
|
private |
Definition at line 154 of file G4GEMChannel.cc.
References a, A, Alpha, G4GEMProbability::CalcAlphaParam(), G4GEMProbability::CalcBetaParam(), CoulombBarrier, e2, EmissionProbability, EvaporatedMass, fermi, fG4pow, G4Exp(), G4Log(), G4UniformRand, G4Fragment::GetA_asInt(), G4Fragment::GetExcitationEnergy(), G4PairingCorrection::GetPairingCorrection(), G4GEMProbability::GetSpin(), G4Fragment::GetZ_asInt(), G4VLevelDensityParameter::LevelDensityParameter(), MaximalKineticEnergy, MeV, pairingCorrection, pi, pi2, ResidualA, ResidualZ, theEvaporationProbabilityPtr, theLevelDensityPtr, x, and G4Pow::Z13().
Referenced by EmittedFragment().
|
inline |
Definition at line 68 of file G4GEMChannel.hh.
References MyOwnLevelDensity, and theLevelDensityPtr.
|
private |
Definition at line 93 of file G4GEMChannel.hh.
Referenced by EmittedFragment(), G4GEMChannel(), GetEmissionProbability(), and SampleKineticEnergy().
|
private |
Definition at line 112 of file G4GEMChannel.hh.
Referenced by G4GEMChannel(), GetEmissionProbability(), and SampleKineticEnergy().
|
private |
Definition at line 129 of file G4GEMChannel.hh.
Referenced by GetEmissionProbability(), and SampleKineticEnergy().
|
private |
Definition at line 98 of file G4GEMChannel.hh.
Referenced by EmittedFragment(), G4GEMChannel(), GetEmissionProbability(), and SampleKineticEnergy().
|
private |
Definition at line 101 of file G4GEMChannel.hh.
Referenced by G4GEMChannel(), and SampleKineticEnergy().
|
private |
Definition at line 132 of file G4GEMChannel.hh.
Referenced by GetEmissionProbability(), and SampleKineticEnergy().
|
private |
Definition at line 107 of file G4GEMChannel.hh.
Referenced by G4GEMChannel(), SetLevelDensityParameter(), and ~G4GEMChannel().
|
private |
Definition at line 114 of file G4GEMChannel.hh.
Referenced by G4GEMChannel(), GetEmissionProbability(), and SampleKineticEnergy().
|
private |
Definition at line 123 of file G4GEMChannel.hh.
Referenced by EmittedFragment(), G4GEMChannel(), GetEmissionProbability(), and SampleKineticEnergy().
|
private |
Definition at line 99 of file G4GEMChannel.hh.
Referenced by G4GEMChannel(), and GetEmissionProbability().
|
private |
Definition at line 126 of file G4GEMChannel.hh.
Referenced by EmittedFragment(), G4GEMChannel(), GetEmissionProbability(), and SampleKineticEnergy().
|
private |
Definition at line 111 of file G4GEMChannel.hh.
Referenced by GetEmissionProbability().
|
private |
Definition at line 104 of file G4GEMChannel.hh.
Referenced by Dump(), GetEmissionProbability(), and SampleKineticEnergy().
|
private |
Definition at line 108 of file G4GEMChannel.hh.
Referenced by G4GEMChannel(), SampleKineticEnergy(), SetLevelDensityParameter(), and ~G4GEMChannel().
|
private |
Definition at line 96 of file G4GEMChannel.hh.
Referenced by EmittedFragment(), G4GEMChannel(), and GetEmissionProbability().