Geant4
10.03
|
Classes | |
class | paraMaker |
Functions | |
G4double | bindingEnergy (G4int A, G4int Z) |
G4double | bindingEnergyAsymptotic (G4int A, G4int Z) |
G4double | FermiEnergy (G4int A, G4int Z, G4int ntype) |
G4double | getAL (G4int A) |
G4double | csNN (G4double e) |
G4double | csPN (G4double e) |
G4double | G4cbrt (G4double x) |
G4double | G4cbrt (G4int n) |
G4double | inuclRndm () |
G4double | randomInuclPowers (G4double ekin, const G4double(&coeff)[4][4]) |
G4double | randomGauss (G4double sigma) |
G4double | randomPHI () |
std::pair< G4double, G4double > | randomCOS_SIN () |
G4double | nucleiLevelDensity (G4int A) |
G4LorentzVector | generateWithFixedTheta (G4double ct, G4double p, G4double mass=0.) |
G4LorentzVector | generateWithRandomAngles (G4double p, G4double mass=0.) |
Definition at line 37 of file bindingEnergy.cc.
References G4NucleiProperties::GetBindingEnergy().
Referenced by G4VAtomDeexcitation::AlongStepDeexcitation(), G4eIonisationSpectrum::AverageEnergy(), G4RDeIonisationSpectrum::AverageEnergy(), G4QMDNucleus::CalEnergyAndAngularMomentumInCM(), G4NonEquilibriumEvaporator::deExcite(), G4BigBanger::deExcite(), G4Fissioner::deExcite(), G4EquilibriumEvaporator::deExcite(), G4CascadeDeexciteBase::explosion(), G4EquilibriumEvaporator::explosion(), G4NucleiModel::fillBindingEnergies(), G4RDAtomicTransitionManager::G4RDAtomicTransitionManager(), G4ProtonField::GetBarrier(), G4SigmaPlusField::GetField(), G4KaonZeroField::GetField(), G4SigmaZeroField::GetField(), G4SigmaMinusField::GetField(), G4AntiProtonField::GetField(), G4KaonMinusField::GetField(), G4KaonPlusField::GetField(), G4PionPlusField::GetField(), G4PionZeroField::GetField(), G4PionMinusField::GetField(), G4CascadeRecoilMaker::goodNucleus(), G4AtomicTransitionManager::Initialise(), G4NucleiModel::initializeCascad(), G4LowEnergyPhotoElectric::PostStepDoIt(), G4LowEnergyIonisation::PostStepDoIt(), G4hImpactIonisation::PostStepDoIt(), G4eIonisationSpectrum::Probability(), G4RDeIonisationSpectrum::Probability(), G4PenelopeOscillatorManager::ReadElementData(), G4DeltaAngle::SampleDirection(), G4eIonisationSpectrum::SampleEnergy(), G4RDeIonisationSpectrum::SampleEnergy(), G4LivermorePolarizedPhotoElectricGDModel::SampleSecondaries(), G4DNARuddIonisationExtendedModel::SampleSecondaries(), G4DNARuddIonisationModel::SampleSecondaries(), G4DNABornIonisationModel2::SampleSecondaries(), G4DNABornIonisationModel1::SampleSecondaries(), G4DNAEmfietzoglouIonisationModel::SampleSecondaries(), G4LivermorePhotoElectricModel::SampleSecondaries(), G4LivermorePolarizedPhotoElectricModel::SampleSecondaries(), G4LivermoreIonisationModel::SampleSecondaries(), G4PenelopePhotoElectricModel::SampleSecondaries(), G4KleinNishinaModel::SampleSecondaries(), G4MuElecInelasticModel::SampleSecondaries(), G4MicroElecInelasticModel::SampleSecondaries(), G4PEEffectFluoModel::SampleSecondaries(), G4PenelopeComptonModel::SampleSecondaries(), G4PenelopeIonisationModel::SampleSecondaries(), G4KM_OpticalEqRhs::SetFactor(), and G4MicroElecInelasticModel::TransferedEnergy().
Definition at line 34 of file bindingEnergyAsymptotic.cc.
Referenced by G4Fissioner::deExcite().
Definition at line 83 of file G4InuclSpecialFunctions.cc.
Referenced by G4NonEquilibriumEvaporator::deExcite().
Definition at line 95 of file G4InuclSpecialFunctions.cc.
Referenced by G4NonEquilibriumEvaporator::deExcite().
Definition at line 109 of file G4InuclSpecialFunctions.cc.
References C(), G4Pow::GetInstance(), and G4Pow::Z23().
Referenced by G4NonEquilibriumEvaporator::deExcite().
Definition at line 117 of file G4InuclSpecialFunctions.cc.
References G4Exp(), and G4Log().
Referenced by bindingEnergyAsymptotic(), G4NonEquilibriumEvaporator::deExcite(), G4Fissioner::deExcite(), G4EquilibriumEvaporator::deExcite(), G4NucleiModel::fillPotentials(), G4NucleiModel::generateModel(), G4NucleiModel::generateNucleonMomentum(), getAL(), G4EquilibriumEvaporator::getQF(), G4CascadeColliderBase::inelasticInteractionPossible(), G4IntraNucleiCascader::initialize(), and G4Fissioner::potentialMinimization().
Definition at line 121 of file G4InuclSpecialFunctions.cc.
References G4Pow::GetInstance(), and G4Pow::Z13().
G4LorentzVector G4InuclSpecialFunctions::generateWithFixedTheta | ( | G4double | ct, |
G4double | p, | ||
G4double | mass = 0. |
||
) |
Definition at line 151 of file G4InuclSpecialFunctions.cc.
References G4ThreadLocal, randomPHI(), and G4AutoDelete::Register().
Referenced by G4CascadeFinalStateAlgorithm::FillDirManyBody(), G4CascadeFinalStateAlgorithm::FillDirThreeBody(), G4BigBanger::generateBangInSCM(), and G4NucleiModel::initializeCascad().
G4LorentzVector G4InuclSpecialFunctions::generateWithRandomAngles | ( | G4double | p, |
G4double | mass = 0. |
||
) |
Definition at line 178 of file G4InuclSpecialFunctions.cc.
References G4ThreadLocal, randomCOS_SIN(), randomPHI(), and G4AutoDelete::Register().
Referenced by G4NonEquilibriumEvaporator::deExcite(), G4Fissioner::deExcite(), G4EquilibriumEvaporator::deExcite(), G4BigBanger::generateBangInSCM(), G4NucleiModel::generateNucleonMomentum(), G4ElementaryParticleCollider::generateSCMpionAbsorption(), G4ElementaryParticleCollider::generateSCMpionNAbsorption(), and G4NucleiModel::initializeCascad().
Definition at line 79 of file G4InuclSpecialFunctions.cc.
References G4cbrt().
Referenced by G4NonEquilibriumEvaporator::deExcite(), and G4EquilibriumEvaporator::deExcite().
G4double G4InuclSpecialFunctions::inuclRndm | ( | ) |
Definition at line 125 of file G4InuclSpecialFunctions.cc.
References G4UniformRand.
Referenced by G4NonEquilibriumEvaporator::deExcite(), G4Fissioner::deExcite(), G4EquilibriumEvaporator::deExcite(), G4CascadeFinalStateAlgorithm::GenerateCosTheta(), G4NucleiModel::generateInteractionLength(), G4NucleiModel::generateInteractionPartners(), G4NucleiModel::generateNucleonMomentum(), G4BigBanger::generateX(), G4InuclParamAngDst::GetCosTheta(), G4NucleiModel::initializeCascad(), randomCOS_SIN(), randomGauss(), randomPHI(), and G4IntraNucleiCascader::setupCascade().
Definition at line 33 of file nucleiLevelDensity.cc.
References a.
Referenced by G4Fissioner::deExcite().
Definition at line 144 of file G4InuclSpecialFunctions.cc.
References inuclRndm().
Referenced by generateWithRandomAngles().
Definition at line 129 of file G4InuclSpecialFunctions.cc.
References eps, G4Log(), inuclRndm(), and twopi.
Referenced by G4Fissioner::deExcite().
G4double G4InuclSpecialFunctions::randomInuclPowers | ( | G4double | ekin, |
const G4double(&) | coeff[4][4] | ||
) |
Definition at line 55 of file G4InuclSpecialFunctions.cc.
References C(), G4UniformRand, G4Pow::GetInstance(), G4Pow::powN(), and S().
Referenced by G4InuclParamAngDst::GetCosTheta(), and G4InuclParamMomDst::GetMomentum().
G4double G4InuclSpecialFunctions::randomPHI | ( | ) |
Definition at line 140 of file G4InuclSpecialFunctions.cc.
References inuclRndm(), and twopi.
Referenced by generateWithFixedTheta(), generateWithRandomAngles(), and G4NucleiModel::initializeCascad().