Geant4
10.03
|
#include <G4GEMProbability.hh>
Inherits G4VEmissionProbability.
Inherited by G4AlphaGEMProbability, G4B10GEMProbability, G4B11GEMProbability, G4B12GEMProbability, G4B13GEMProbability, G4B8GEMProbability, G4Be10GEMProbability, G4Be11GEMProbability, G4Be12GEMProbability, G4Be7GEMProbability, G4Be9GEMProbability, G4C10GEMProbability, G4C11GEMProbability, G4C12GEMProbability, G4C13GEMProbability, G4C14GEMProbability, G4C15GEMProbability, G4C16GEMProbability, G4DeuteronGEMProbability, G4F17GEMProbability, G4F18GEMProbability, G4F19GEMProbability, G4F20GEMProbability, G4F21GEMProbability, G4He3GEMProbability, G4He6GEMProbability, G4He8GEMProbability, G4Li6GEMProbability, G4Li7GEMProbability, G4Li8GEMProbability, G4Li9GEMProbability, G4Mg22GEMProbability, G4Mg23GEMProbability, G4Mg24GEMProbability, G4Mg25GEMProbability, G4Mg26GEMProbability, G4Mg27GEMProbability, G4Mg28GEMProbability, G4N12GEMProbability, G4N13GEMProbability, G4N14GEMProbability, G4N15GEMProbability, G4N16GEMProbability, G4N17GEMProbability, G4Na21GEMProbability, G4Na22GEMProbability, G4Na23GEMProbability, G4Na24GEMProbability, G4Na25GEMProbability, G4Ne18GEMProbability, G4Ne19GEMProbability, G4Ne20GEMProbability, G4Ne21GEMProbability, G4Ne22GEMProbability, G4Ne23GEMProbability, G4Ne24GEMProbability, G4NeutronGEMProbability, G4O14GEMProbability, G4O15GEMProbability, G4O16GEMProbability, G4O17GEMProbability, G4O18GEMProbability, G4O19GEMProbability, G4O20GEMProbability, G4ProtonGEMProbability, and G4TritonGEMProbability.
Public Member Functions | |
G4GEMProbability (G4int anA, G4int aZ, G4double aSpin) | |
virtual | ~G4GEMProbability () |
G4double | EmissionProbability (const G4Fragment &fragment, G4double anEnergy) |
void | Dump () const |
G4int | GetZ_asInt (void) const |
G4int | GetA_asInt (void) const |
G4double | GetZ (void) const |
G4double | GetA (void) const |
G4double | GetSpin (void) const |
void | SetCoulomBarrier (const G4VCoulombBarrier *aCoulombBarrierStrategy) |
G4double | GetCoulombBarrier (const G4Fragment &fragment) const |
G4double | CalcAlphaParam (const G4Fragment &) const |
G4double | CalcBetaParam (const G4Fragment &) const |
Public Member Functions inherited from G4VEmissionProbability | |
G4VEmissionProbability () | |
virtual | ~G4VEmissionProbability () |
void | Initialise () |
void | SetOPTxs (G4int opt) |
void | UseSICB (G4bool use) |
Protected Attributes | |
G4double | fPlanck |
std::vector< G4double > | ExcitEnergies |
std::vector< G4double > | ExcitSpins |
std::vector< G4double > | ExcitLifetimes |
Protected Attributes inherited from G4VEmissionProbability | |
G4int | OPTxs |
G4bool | useSICB |
G4double | LevelDensity |
G4Pow * | fG4pow |
G4PairingCorrection * | fPairCorr |
Private Member Functions | |
G4double | CalcProbability (const G4Fragment &fragment, G4double MaximalKineticEnergy, G4double V) |
G4double | CCoeficient (G4int) const |
G4double | I0 (G4double t) |
G4double | I1 (G4double t, G4double tx) |
G4double | I2 (G4double s0, G4double sx) |
G4double | I3 (G4double s0, G4double sx) |
G4GEMProbability () | |
G4GEMProbability (const G4GEMProbability &right) | |
const G4GEMProbability & | operator= (const G4GEMProbability &right) |
G4bool | operator== (const G4GEMProbability &right) const |
G4bool | operator!= (const G4GEMProbability &right) const |
Private Attributes | |
G4Pow * | fG4pow |
G4PairingCorrection * | fPairCorr |
G4VLevelDensityParameter * | theEvapLDPptr |
G4int | theA |
G4int | theZ |
G4double | Spin |
const G4VCoulombBarrier * | theCoulombBarrierPtr |
Definition at line 54 of file G4GEMProbability.hh.
Definition at line 59 of file G4GEMProbability.cc.
References fG4pow, fPairCorr, fPlanck, G4PairingCorrection::GetInstance(), G4Pow::GetInstance(), G4Pow::logZ(), and theEvapLDPptr.
|
virtual |
Definition at line 68 of file G4GEMProbability.cc.
References theEvapLDPptr.
|
private |
|
private |
|
inline |
Definition at line 202 of file G4GEMProbability.hh.
References CCoeficient(), fG4pow, GetA_asInt(), G4Fragment::GetA_asInt(), GetZ_asInt(), G4Fragment::GetZ_asInt(), and G4Pow::Z13().
Referenced by CalcBetaParam(), CalcProbability(), and G4GEMChannel::SampleKineticEnergy().
|
inline |
Definition at line 216 of file G4GEMProbability.hh.
References CalcAlphaParam(), fG4pow, GetA_asInt(), G4Fragment::GetA_asInt(), GetCoulombBarrier(), GetZ_asInt(), MeV, and G4Pow::Z23().
Referenced by CalcProbability(), and G4GEMChannel::SampleKineticEnergy().
|
private |
Definition at line 110 of file G4GEMProbability.cc.
References a, A(), Alpha, CalcAlphaParam(), CalcBetaParam(), G4Fragment::ComputeGroundStateMass(), fermi, fG4pow, fPairCorr, G4Exp(), G4Log(), G4Fragment::GetA_asInt(), G4Fragment::GetExcitationEnergy(), G4PairingCorrection::GetPairingCorrection(), G4Fragment::GetZ_asInt(), I0(), I1(), I3(), G4VLevelDensityParameter::LevelDensityParameter(), MeV, pi, pi2, G4InuclParticleNames::s0, Spin, theA, theEvapLDPptr, theZ, and G4Pow::Z13().
Referenced by EmissionProbability().
Definition at line 186 of file G4GEMProbability.hh.
Referenced by CalcAlphaParam().
void G4GEMProbability::Dump | ( | ) | const |
Definition at line 261 of file G4GEMProbability.cc.
References ExcitEnergies, ExcitLifetimes, G4cout, G4endl, G4NucleiProperties::GetNuclearMass(), GeV, ns, theA, and theZ.
Referenced by G4GEMChannel::Dump().
|
virtual |
Implements G4VEmissionProbability.
Definition at line 73 of file G4GEMProbability.cc.
References CalcProbability(), ExcitEnergies, ExcitLifetimes, ExcitSpins, fPlanck, GetCoulombBarrier(), G4Fragment::GetExcitationEnergy(), G4InuclParticleNames::nn, Spin, and width.
|
inline |
Definition at line 151 of file G4GEMProbability.hh.
References theA.
|
inline |
Definition at line 141 of file G4GEMProbability.hh.
References theA.
Referenced by CalcAlphaParam(), and CalcBetaParam().
|
inline |
Definition at line 173 of file G4GEMProbability.hh.
References fPairCorr, G4Fragment::GetA_asInt(), G4VCoulombBarrier::GetCoulombBarrier(), G4Fragment::GetExcitationEnergy(), G4PairingCorrection::GetPairingCorrection(), G4Fragment::GetZ_asInt(), theA, theCoulombBarrierPtr, and theZ.
Referenced by CalcBetaParam(), and EmissionProbability().
|
inline |
Definition at line 156 of file G4GEMProbability.hh.
References Spin.
Referenced by G4GEMChannel::SampleKineticEnergy().
|
inline |
Definition at line 146 of file G4GEMProbability.hh.
References theZ.
|
inline |
Definition at line 136 of file G4GEMProbability.hh.
References theZ.
Referenced by CalcAlphaParam(), and CalcBetaParam().
Definition at line 230 of file G4GEMProbability.hh.
References G4Exp().
Referenced by CalcProbability().
Definition at line 235 of file G4GEMProbability.hh.
References G4Exp().
Referenced by CalcProbability().
Definition at line 239 of file G4GEMProbability.cc.
References G4Exp(), S(), and G4InuclParticleNames::s0.
Referenced by CalcProbability().
|
private |
|
private |
|
private |
|
inline |
Definition at line 167 of file G4GEMProbability.hh.
References theCoulombBarrierPtr.
Referenced by G4GEMChannel::G4GEMChannel().
|
protected |
Definition at line 126 of file G4GEMProbability.hh.
Referenced by Dump(), EmissionProbability(), G4AlphaGEMProbability::G4AlphaGEMProbability(), G4B10GEMProbability::G4B10GEMProbability(), G4B11GEMProbability::G4B11GEMProbability(), G4B12GEMProbability::G4B12GEMProbability(), G4B13GEMProbability::G4B13GEMProbability(), G4B8GEMProbability::G4B8GEMProbability(), G4Be10GEMProbability::G4Be10GEMProbability(), G4Be11GEMProbability::G4Be11GEMProbability(), G4Be7GEMProbability::G4Be7GEMProbability(), G4Be9GEMProbability::G4Be9GEMProbability(), G4C10GEMProbability::G4C10GEMProbability(), G4C11GEMProbability::G4C11GEMProbability(), G4C12GEMProbability::G4C12GEMProbability(), G4C13GEMProbability::G4C13GEMProbability(), G4C14GEMProbability::G4C14GEMProbability(), G4C15GEMProbability::G4C15GEMProbability(), G4F17GEMProbability::G4F17GEMProbability(), G4F18GEMProbability::G4F18GEMProbability(), G4F19GEMProbability::G4F19GEMProbability(), G4F20GEMProbability::G4F20GEMProbability(), G4F21GEMProbability::G4F21GEMProbability(), G4He6GEMProbability::G4He6GEMProbability(), G4Li6GEMProbability::G4Li6GEMProbability(), G4Li7GEMProbability::G4Li7GEMProbability(), G4Li8GEMProbability::G4Li8GEMProbability(), G4Li9GEMProbability::G4Li9GEMProbability(), G4Mg22GEMProbability::G4Mg22GEMProbability(), G4Mg23GEMProbability::G4Mg23GEMProbability(), G4Mg24GEMProbability::G4Mg24GEMProbability(), G4Mg25GEMProbability::G4Mg25GEMProbability(), G4Mg26GEMProbability::G4Mg26GEMProbability(), G4Mg27GEMProbability::G4Mg27GEMProbability(), G4Mg28GEMProbability::G4Mg28GEMProbability(), G4N12GEMProbability::G4N12GEMProbability(), G4N13GEMProbability::G4N13GEMProbability(), G4N14GEMProbability::G4N14GEMProbability(), G4N15GEMProbability::G4N15GEMProbability(), G4N16GEMProbability::G4N16GEMProbability(), G4N17GEMProbability::G4N17GEMProbability(), G4Na21GEMProbability::G4Na21GEMProbability(), G4Na22GEMProbability::G4Na22GEMProbability(), G4Na23GEMProbability::G4Na23GEMProbability(), G4Na24GEMProbability::G4Na24GEMProbability(), G4Na25GEMProbability::G4Na25GEMProbability(), G4Ne18GEMProbability::G4Ne18GEMProbability(), G4Ne19GEMProbability::G4Ne19GEMProbability(), G4Ne20GEMProbability::G4Ne20GEMProbability(), G4Ne21GEMProbability::G4Ne21GEMProbability(), G4Ne22GEMProbability::G4Ne22GEMProbability(), G4Ne23GEMProbability::G4Ne23GEMProbability(), G4Ne24GEMProbability::G4Ne24GEMProbability(), G4O14GEMProbability::G4O14GEMProbability(), G4O15GEMProbability::G4O15GEMProbability(), G4O16GEMProbability::G4O16GEMProbability(), G4O17GEMProbability::G4O17GEMProbability(), G4O18GEMProbability::G4O18GEMProbability(), and G4O19GEMProbability::G4O19GEMProbability().
|
protected |
Definition at line 132 of file G4GEMProbability.hh.
Referenced by Dump(), EmissionProbability(), G4AlphaGEMProbability::G4AlphaGEMProbability(), G4B10GEMProbability::G4B10GEMProbability(), G4B11GEMProbability::G4B11GEMProbability(), G4B12GEMProbability::G4B12GEMProbability(), G4B13GEMProbability::G4B13GEMProbability(), G4B8GEMProbability::G4B8GEMProbability(), G4Be10GEMProbability::G4Be10GEMProbability(), G4Be11GEMProbability::G4Be11GEMProbability(), G4Be7GEMProbability::G4Be7GEMProbability(), G4Be9GEMProbability::G4Be9GEMProbability(), G4C10GEMProbability::G4C10GEMProbability(), G4C11GEMProbability::G4C11GEMProbability(), G4C12GEMProbability::G4C12GEMProbability(), G4C13GEMProbability::G4C13GEMProbability(), G4C14GEMProbability::G4C14GEMProbability(), G4C15GEMProbability::G4C15GEMProbability(), G4F17GEMProbability::G4F17GEMProbability(), G4F18GEMProbability::G4F18GEMProbability(), G4F19GEMProbability::G4F19GEMProbability(), G4F20GEMProbability::G4F20GEMProbability(), G4F21GEMProbability::G4F21GEMProbability(), G4He6GEMProbability::G4He6GEMProbability(), G4Li6GEMProbability::G4Li6GEMProbability(), G4Li7GEMProbability::G4Li7GEMProbability(), G4Li8GEMProbability::G4Li8GEMProbability(), G4Li9GEMProbability::G4Li9GEMProbability(), G4Mg22GEMProbability::G4Mg22GEMProbability(), G4Mg23GEMProbability::G4Mg23GEMProbability(), G4Mg24GEMProbability::G4Mg24GEMProbability(), G4Mg25GEMProbability::G4Mg25GEMProbability(), G4Mg26GEMProbability::G4Mg26GEMProbability(), G4Mg27GEMProbability::G4Mg27GEMProbability(), G4Mg28GEMProbability::G4Mg28GEMProbability(), G4N12GEMProbability::G4N12GEMProbability(), G4N13GEMProbability::G4N13GEMProbability(), G4N14GEMProbability::G4N14GEMProbability(), G4N15GEMProbability::G4N15GEMProbability(), G4N16GEMProbability::G4N16GEMProbability(), G4N17GEMProbability::G4N17GEMProbability(), G4Na21GEMProbability::G4Na21GEMProbability(), G4Na22GEMProbability::G4Na22GEMProbability(), G4Na23GEMProbability::G4Na23GEMProbability(), G4Na24GEMProbability::G4Na24GEMProbability(), G4Na25GEMProbability::G4Na25GEMProbability(), G4Ne18GEMProbability::G4Ne18GEMProbability(), G4Ne19GEMProbability::G4Ne19GEMProbability(), G4Ne20GEMProbability::G4Ne20GEMProbability(), G4Ne21GEMProbability::G4Ne21GEMProbability(), G4Ne22GEMProbability::G4Ne22GEMProbability(), G4Ne23GEMProbability::G4Ne23GEMProbability(), G4Ne24GEMProbability::G4Ne24GEMProbability(), G4O14GEMProbability::G4O14GEMProbability(), G4O15GEMProbability::G4O15GEMProbability(), G4O16GEMProbability::G4O16GEMProbability(), G4O17GEMProbability::G4O17GEMProbability(), G4O18GEMProbability::G4O18GEMProbability(), and G4O19GEMProbability::G4O19GEMProbability().
|
protected |
Definition at line 129 of file G4GEMProbability.hh.
Referenced by EmissionProbability(), G4AlphaGEMProbability::G4AlphaGEMProbability(), G4B10GEMProbability::G4B10GEMProbability(), G4B11GEMProbability::G4B11GEMProbability(), G4B12GEMProbability::G4B12GEMProbability(), G4B13GEMProbability::G4B13GEMProbability(), G4B8GEMProbability::G4B8GEMProbability(), G4Be10GEMProbability::G4Be10GEMProbability(), G4Be11GEMProbability::G4Be11GEMProbability(), G4Be7GEMProbability::G4Be7GEMProbability(), G4Be9GEMProbability::G4Be9GEMProbability(), G4C10GEMProbability::G4C10GEMProbability(), G4C11GEMProbability::G4C11GEMProbability(), G4C12GEMProbability::G4C12GEMProbability(), G4C13GEMProbability::G4C13GEMProbability(), G4C14GEMProbability::G4C14GEMProbability(), G4C15GEMProbability::G4C15GEMProbability(), G4F17GEMProbability::G4F17GEMProbability(), G4F18GEMProbability::G4F18GEMProbability(), G4F19GEMProbability::G4F19GEMProbability(), G4F20GEMProbability::G4F20GEMProbability(), G4F21GEMProbability::G4F21GEMProbability(), G4He6GEMProbability::G4He6GEMProbability(), G4Li6GEMProbability::G4Li6GEMProbability(), G4Li7GEMProbability::G4Li7GEMProbability(), G4Li8GEMProbability::G4Li8GEMProbability(), G4Li9GEMProbability::G4Li9GEMProbability(), G4Mg22GEMProbability::G4Mg22GEMProbability(), G4Mg23GEMProbability::G4Mg23GEMProbability(), G4Mg24GEMProbability::G4Mg24GEMProbability(), G4Mg25GEMProbability::G4Mg25GEMProbability(), G4Mg26GEMProbability::G4Mg26GEMProbability(), G4Mg27GEMProbability::G4Mg27GEMProbability(), G4Mg28GEMProbability::G4Mg28GEMProbability(), G4N12GEMProbability::G4N12GEMProbability(), G4N13GEMProbability::G4N13GEMProbability(), G4N14GEMProbability::G4N14GEMProbability(), G4N15GEMProbability::G4N15GEMProbability(), G4N16GEMProbability::G4N16GEMProbability(), G4N17GEMProbability::G4N17GEMProbability(), G4Na21GEMProbability::G4Na21GEMProbability(), G4Na22GEMProbability::G4Na22GEMProbability(), G4Na23GEMProbability::G4Na23GEMProbability(), G4Na24GEMProbability::G4Na24GEMProbability(), G4Na25GEMProbability::G4Na25GEMProbability(), G4Ne18GEMProbability::G4Ne18GEMProbability(), G4Ne19GEMProbability::G4Ne19GEMProbability(), G4Ne20GEMProbability::G4Ne20GEMProbability(), G4Ne21GEMProbability::G4Ne21GEMProbability(), G4Ne22GEMProbability::G4Ne22GEMProbability(), G4Ne23GEMProbability::G4Ne23GEMProbability(), G4Ne24GEMProbability::G4Ne24GEMProbability(), G4O14GEMProbability::G4O14GEMProbability(), G4O15GEMProbability::G4O15GEMProbability(), G4O16GEMProbability::G4O16GEMProbability(), G4O17GEMProbability::G4O17GEMProbability(), G4O18GEMProbability::G4O18GEMProbability(), and G4O19GEMProbability::G4O19GEMProbability().
|
private |
Definition at line 107 of file G4GEMProbability.hh.
Referenced by CalcAlphaParam(), CalcBetaParam(), CalcProbability(), and G4GEMProbability().
|
private |
Definition at line 108 of file G4GEMProbability.hh.
Referenced by CalcProbability(), G4GEMProbability(), and GetCoulombBarrier().
|
protected |
Definition at line 123 of file G4GEMProbability.hh.
Referenced by EmissionProbability(), G4B10GEMProbability::G4B10GEMProbability(), G4B11GEMProbability::G4B11GEMProbability(), G4B12GEMProbability::G4B12GEMProbability(), G4B8GEMProbability::G4B8GEMProbability(), G4Be10GEMProbability::G4Be10GEMProbability(), G4Be11GEMProbability::G4Be11GEMProbability(), G4Be7GEMProbability::G4Be7GEMProbability(), G4Be9GEMProbability::G4Be9GEMProbability(), G4C10GEMProbability::G4C10GEMProbability(), G4C11GEMProbability::G4C11GEMProbability(), G4C12GEMProbability::G4C12GEMProbability(), G4C13GEMProbability::G4C13GEMProbability(), G4C14GEMProbability::G4C14GEMProbability(), G4C15GEMProbability::G4C15GEMProbability(), G4F17GEMProbability::G4F17GEMProbability(), G4F18GEMProbability::G4F18GEMProbability(), G4F19GEMProbability::G4F19GEMProbability(), G4F20GEMProbability::G4F20GEMProbability(), G4GEMProbability(), G4He6GEMProbability::G4He6GEMProbability(), G4Li6GEMProbability::G4Li6GEMProbability(), G4Li7GEMProbability::G4Li7GEMProbability(), G4Li8GEMProbability::G4Li8GEMProbability(), G4Li9GEMProbability::G4Li9GEMProbability(), G4Mg24GEMProbability::G4Mg24GEMProbability(), G4Mg25GEMProbability::G4Mg25GEMProbability(), G4N12GEMProbability::G4N12GEMProbability(), G4N13GEMProbability::G4N13GEMProbability(), G4N14GEMProbability::G4N14GEMProbability(), G4N15GEMProbability::G4N15GEMProbability(), G4N16GEMProbability::G4N16GEMProbability(), G4Na21GEMProbability::G4Na21GEMProbability(), G4Na22GEMProbability::G4Na22GEMProbability(), G4Na23GEMProbability::G4Na23GEMProbability(), G4Ne18GEMProbability::G4Ne18GEMProbability(), G4Ne19GEMProbability::G4Ne19GEMProbability(), G4Ne20GEMProbability::G4Ne20GEMProbability(), G4Ne21GEMProbability::G4Ne21GEMProbability(), G4O14GEMProbability::G4O14GEMProbability(), G4O15GEMProbability::G4O15GEMProbability(), G4O16GEMProbability::G4O16GEMProbability(), G4O17GEMProbability::G4O17GEMProbability(), G4O18GEMProbability::G4O18GEMProbability(), and G4O19GEMProbability::G4O19GEMProbability().
|
private |
Definition at line 116 of file G4GEMProbability.hh.
Referenced by CalcProbability(), EmissionProbability(), and GetSpin().
|
private |
Definition at line 112 of file G4GEMProbability.hh.
Referenced by CalcProbability(), CCoeficient(), Dump(), GetA(), GetA_asInt(), and GetCoulombBarrier().
|
private |
Definition at line 119 of file G4GEMProbability.hh.
Referenced by GetCoulombBarrier(), and SetCoulomBarrier().
|
private |
Definition at line 110 of file G4GEMProbability.hh.
Referenced by CalcProbability(), G4GEMProbability(), and ~G4GEMProbability().
|
private |
Definition at line 113 of file G4GEMProbability.hh.
Referenced by CalcProbability(), Dump(), GetCoulombBarrier(), GetZ(), and GetZ_asInt().