Geant4
10.00.p03
|
#include <G4Pow.hh>
Public Member Functions | |
G4double | Z13 (G4int Z) const |
G4double | A13 (G4double A) const |
G4double | Z23 (G4int Z) const |
G4double | A23 (G4double A) const |
G4double | logZ (G4int Z) const |
G4double | logA (G4double A) const |
G4double | logX (G4double x) const |
G4double | log10Z (G4int Z) const |
G4double | log10A (G4double A) const |
G4double | expA (G4double A) const |
G4double | powZ (G4int Z, G4double y) const |
G4double | powA (G4double A, G4double y) const |
G4double | powN (G4double x, G4int n) const |
G4double | factorial (G4int Z) const |
G4double | logfactorial (G4int Z) const |
Static Public Member Functions | |
static G4Pow * | GetInstance () |
Private Member Functions | |
G4Pow () | |
~G4Pow () | |
G4double | logBase (G4double x) const |
Private Attributes | |
const G4double | onethird |
const G4int | max2 |
G4double | maxA |
G4double | maxA2 |
G4double | maxAexp |
G4DataVector | ener |
G4DataVector | logen |
G4DataVector | pz13 |
G4DataVector | lz |
G4DataVector | lz2 |
G4DataVector | fexp |
G4DataVector | fact |
G4DataVector | logfact |
Static Private Attributes | |
static G4Pow * | fpInstance = 0 |
|
private |
Definition at line 64 of file G4Pow.cc.
References ener, fact, FatalException, fexp, G4Exception(), G4Exp(), G4Log(), G4Threading::IsWorkerThread(), logen, logfact, lz, lz2, max2, maxA, maxA2, maxAexp, onethird, powN(), and pz13.
Referenced by GetInstance().
|
private |
Definition at line 118 of file G4Pow.cc.
References fpInstance.
Definition at line 134 of file G4Pow.hh.
References a, A, maxA, onethird, and pz13.
Referenced by A23(), G4AntiNuclElastic::CalculateAm(), G4ionEffectiveCharge::EffectiveCharge(), G4IonFluctuations::Factor(), G4TripathiLightCrossSection::GetElementCrossSection(), G4IonsShenCrossSection::GetIsoCrossSection(), G4NistManager::GetZ13(), and G4BetheHeitlerModel::SampleSecondaries().
Definition at line 159 of file G4Pow.hh.
References A13().
Referenced by G4ionEffectiveCharge::EffectiveCharge().
Definition at line 268 of file G4Pow.hh.
References fact.
Referenced by G4PomeronCrossSection::GetCutPomeronProbability().
|
static |
Definition at line 53 of file G4Pow.cc.
References fpInstance, and G4Pow().
Referenced by G4FissionBarrier::BarashenkovFissionBarrier(), G4HadPhaseSpaceKopylov::BetaKopylov(), G4CascadeFinalStateAlgorithm::BetaKopylov(), G4GEMCoulombBarrier::CalcCompoundRadius(), G4GEMCoulombBarrierHE::CalcCompoundRadius(), G4StatMF::CalcEnergy(), G4StatMFMicroCanonical::CalcEntropyOfCompoundNucleus(), G4StatMFMicroCanonical::CalcFreeInternalEnergy(), G4AntiNuclElastic::CalculateAm(), G4StatMFMacroCanonical::CalculateTemperature(), G4StatMFMacroCanonical::ChooseZ(), G4UrbanMscModel::ComputeCrossSectionPerAtom(), G4IonisParamMat::ComputeIonParameters(), G4ContinuumGammaTransition::E1Pdf(), G4E1SingleProbability1::EmissionProbDensity(), G4JTPolynomialSolver::FindRoots(), G4CompetitiveFission::FissionKineticEnergy(), G4BetheHeitlerModel::G4BetheHeitlerModel(), G4BGGPionInelasticXS::G4BGGPionInelasticXS(), G4ContinuumGammaTransition::G4ContinuumGammaTransition(), G4E1Probability::G4E1Probability(), G4ExcitationHandler::G4ExcitationHandler(), G4FermiConfigurationList::G4FermiConfigurationList(), G4FermiPhaseSpaceDecay::G4FermiPhaseSpaceDecay(), G4GEMChannel::G4GEMChannel(), G4GEMProbability::G4GEMProbability(), G4Generator2BS::G4Generator2BS(), G4HadronCrossSections::G4HadronCrossSections(), G4ICRU49NuclearStoppingModel::G4ICRU49NuclearStoppingModel(), G4ionEffectiveCharge::G4ionEffectiveCharge(), G4IonFluctuations::G4IonFluctuations(), G4IonisParamElm::G4IonisParamElm(), G4IonisParamMat::G4IonisParamMat(), G4NistManager::G4NistManager(), G4PreCompoundEmission::G4PreCompoundEmission(), G4PreCompoundTransitions::G4PreCompoundTransitions(), G4VEmissionProbability::G4VEmissionProbability(), G4VPreCompoundFragment::G4VPreCompoundFragment(), G4WentzelOKandVIxSection::G4WentzelOKandVIxSection(), G4WentzelVIRelModel::G4WentzelVIRelModel(), G4WentzelVIRelXSection::G4WentzelVIRelXSection(), G4ContinuumGammaTransition::GammaTime(), G4AntiNuclElastic::GetcosTeta1(), G4CoulombBarrier::GetCoulombBarrier(), G4NeutronInelasticCrossSection::GetCrossSection(), G4PomeronCrossSection::GetCutPomeronProbability(), G4IonsSihverCrossSection::GetElementCrossSection(), G4TripathiLightCrossSection::GetElementCrossSection(), G4IonsShenCrossSection::GetIsoCrossSection(), G4EvaporationChannel::GetKineticEnergy(), G4InuclParamMomDst::GetMomentum(), G4StatMFMacroCanonical::Initialize(), G4StatMFMicroCanonical::Initialize(), G4StatMFChannel::PlaceFragments(), G4InuclSpecialFunctions::randomInuclPowers(), G4AntiNuclElastic::SampleInvariantT(), G4HadronElastic::SampleInvariantT(), G4DiscreteGammaTransition::SelectGamma(), G4StatMFChannel::SolveEqOfMotion(), and G4BigBanger::xProbability().
Definition at line 233 of file G4Pow.hh.
Referenced by G4BGGPionInelasticXS::CoulombFactor().
Definition at line 193 of file G4Pow.hh.
References logBase().
Referenced by G4NistManager::GetLOGA().
Definition at line 273 of file G4Pow.hh.
References logfact.
Referenced by G4PreCompoundEmission::rho().
Definition at line 165 of file G4Pow.hh.
References lz.
Referenced by G4GEMProbability::G4GEMProbability(), G4IonisParamElm::G4IonisParamElm(), G4IonisParamMat::G4IonisParamMat(), G4NeutronInelasticCrossSection::GetCrossSection(), G4NistManager::GetLOGZ(), G4PreCompoundProton::GetOpt2(), G4ProtonEvaporationProbability::GetOpt2(), and G4DiscreteGammaTransition::SelectGamma().
Definition at line 263 of file G4Pow.hh.
References expA(), and logX().
Referenced by G4NonEquilibriumEvaporator::deExcite(), and G4IonFluctuations::Factor().
Definition at line 125 of file G4Pow.cc.
References n, and G4InuclParticleNames::nn.
Referenced by G4HadPhaseSpaceKopylov::BetaKopylov(), G4FermiPhaseSpaceDecay::BetaKopylov(), G4CascadeFinalStateAlgorithm::BetaKopylov(), G4GEMChannel::CalcKineticEnergy(), G4PreCompoundTransitions::CalculateProbability(), G4FermiConfigurationList::DecayProbability(), G4NonEquilibriumEvaporator::deExcite(), G4JTPolynomialSolver::FindRoots(), G4FermiConfigurationList::G4FermiConfigurationList(), G4Pow(), G4InuclParamMomDst::GetMomentum(), G4HETCFragment::IntegrateEmissionProbability(), G4PreCompoundNucleon::ProbabilityDistributionFunction(), G4PreCompoundIon::ProbabilityDistributionFunction(), G4InuclSpecialFunctions::randomInuclPowers(), and G4BigBanger::xProbability().
Definition at line 258 of file G4Pow.hh.
Referenced by G4HadronCrossSections::CalcScatteringCrossSections(), G4FermiConfigurationList::DecayProbability(), G4ContinuumGammaTransition::E1Pdf(), G4E1SingleProbability1::EmissionProbDensity(), G4E1Probability::EmissionProbDensity(), G4ContinuumGammaTransition::G4ContinuumGammaTransition(), G4ContinuumGammaTransition::GammaTime(), G4PreCompoundProton::GetOpt1(), G4ProtonEvaporationProbability::GetOpt1(), G4PreCompoundAlpha::GetOpt12(), G4PreCompoundDeuteron::GetOpt12(), G4PreCompoundHe3::GetOpt12(), G4PreCompoundTriton::GetOpt12(), G4AlphaEvaporationProbability::GetOpt12(), G4He3EvaporationProbability::GetOpt12(), G4DeuteronEvaporationProbability::GetOpt12(), G4TritonEvaporationProbability::GetOpt12(), G4PreCompoundProton::GetOpt3(), G4ProtonEvaporationProbability::GetOpt3(), G4PreCompoundAlpha::GetOpt34(), G4PreCompoundDeuteron::GetOpt34(), G4PreCompoundHe3::GetOpt34(), G4PreCompoundTriton::GetOpt34(), G4He3EvaporationProbability::GetOpt34(), G4AlphaEvaporationProbability::GetOpt34(), G4DeuteronEvaporationProbability::GetOpt34(), G4TritonEvaporationProbability::GetOpt34(), and G4HadronElastic::SampleInvariantT().
Definition at line 129 of file G4Pow.hh.
References pz13.
Referenced by G4NeutronEvaporationProbability::CalcAlphaParam(), G4GEMProbability::CalcAlphaParam(), G4GEMCoulombBarrier::CalcCompoundRadius(), G4GEMCoulombBarrierHE::CalcCompoundRadius(), G4StatMF::CalcEnergy(), G4StatMFMicroCanonical::CalcEntropyOfCompoundNucleus(), G4StatMFMicroCanonical::CalcFreeInternalEnergy(), G4GEMChannel::CalcKineticEnergy(), G4GEMProbability::CalcProbability(), G4HadronCrossSections::CalcScatteringCrossSections(), G4StatMFMacroCanonical::CalculateTemperature(), G4FermiConfigurationList::CoulombBarrier(), G4PreCompoundAlpha::CrossSection(), G4PreCompoundDeuteron::CrossSection(), G4PreCompoundHe3::CrossSection(), G4PreCompoundNeutron::CrossSection(), G4PreCompoundProton::CrossSection(), G4PreCompoundTriton::CrossSection(), G4He3EvaporationProbability::CrossSection(), G4AlphaEvaporationProbability::CrossSection(), G4NeutronEvaporationProbability::CrossSection(), G4ProtonEvaporationProbability::CrossSection(), G4DeuteronEvaporationProbability::CrossSection(), G4TritonEvaporationProbability::CrossSection(), G4CompetitiveFission::FissionKineticEnergy(), G4FermiConfigurationList::G4FermiConfigurationList(), G4IonisParamElm::G4IonisParamElm(), G4WentzelOKandVIxSection::G4WentzelOKandVIxSection(), G4WentzelVIRelXSection::G4WentzelVIRelXSection(), G4HETCNeutron::GetAlpha(), G4CoulombBarrier::GetCoulombBarrier(), G4NeutronInelasticCrossSection::GetCrossSection(), G4IonsSihverCrossSection::GetElementCrossSection(), G4TripathiLightCrossSection::GetElementCrossSection(), G4HadronCrossSections::GetFissionCrossSection(), G4IonsShenCrossSection::GetIsoCrossSection(), G4EvaporationChannel::GetKineticEnergy(), G4NistManager::GetZ13(), G4VPreCompoundFragment::Initialize(), G4StatMFMacroCanonical::Initialize(), G4StatMFMicroCanonical::Initialize(), G4ICRU49NuclearStoppingModel::NuclearStoppingPower(), G4StatMFChannel::PlaceFragments(), G4Generator2BS::SampleDirection(), G4AntiNuclElastic::SampleInvariantT(), G4HadronElastic::SampleInvariantT(), G4StatMFChannel::SolveEqOfMotion(), and Z23().
Definition at line 153 of file G4Pow.hh.
References Z13().
Referenced by G4FissionBarrier::BarashenkovFissionBarrier(), G4NeutronEvaporationProbability::CalcBetaParam(), G4GEMProbability::CalcBetaParam(), G4EvaporationProbability::CalculateProbability(), G4StatMFMacroCanonical::ChooseZ(), G4UrbanMscModel::ComputeCrossSectionPerAtom(), G4IonisParamMat::ComputeIonParameters(), G4HETCNeutron::GetBeta(), G4AntiNuclElastic::GetcosTeta1(), G4EvaporationChannel::GetKineticEnergy(), G4StatMFMicroCanonical::Initialize(), G4StatMFMacroCanonical::Initialize(), G4HETCFragment::IntegrateEmissionProbability(), G4ICRU49NuclearStoppingModel::NuclearStoppingPower(), G4HadronElastic::SampleInvariantT(), and G4WentzelOKandVIxSection::SetupTarget().
|
private |
|
private |
Definition at line 123 of file G4Pow.hh.
Referenced by factorial(), and G4Pow().
|
private |
|
staticprivate |
Definition at line 108 of file G4Pow.hh.
Referenced by GetInstance(), and ~G4Pow().
|
private |
|
private |
Definition at line 124 of file G4Pow.hh.
Referenced by G4Pow(), and logfactorial().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |