Geant4-11
|
#include <G4PreCompoundTriton.hh>
Protected Member Functions | |
G4double | CoalescenceFactor (G4int A) const override |
G4double | CrossSection (G4double ekin) const |
G4double | FactorialFactor (G4int N, G4int P) const override |
G4double | GetAlpha () const override |
G4double | GetBeta () const override |
G4double | GetRj (G4int NumberParticles, G4int NumberCharged) const override |
G4double | ProbabilityDistributionFunction (G4double eKin, const G4Fragment &) override |
Private Member Functions | |
G4double | GetOpt0 (G4double ekin) const |
G4double | IntegrateEmissionProbability (G4double low, G4double up, const G4Fragment &aFragment) |
Definition at line 41 of file G4PreCompoundTriton.hh.
G4PreCompoundTriton::G4PreCompoundTriton | ( | ) |
Definition at line 47 of file G4PreCompoundTriton.cc.
|
virtual |
Definition at line 51 of file G4PreCompoundTriton.cc.
|
delete |
|
overridevirtualinherited |
Implements G4VPreCompoundFragment.
Definition at line 55 of file G4PreCompoundFragment.cc.
References G4KalbachCrossSection::ComputePowerParameter(), G4PreCompoundFragment::index, G4PreCompoundFragment::IntegrateEmissionProbability(), G4PreCompoundFragment::muu, G4VPreCompoundFragment::theEmissionProbability, G4VPreCompoundFragment::theMaxKinEnergy, G4VPreCompoundFragment::theMinKinEnergy, and G4VPreCompoundFragment::theResA.
Implements G4PreCompoundIon.
Definition at line 59 of file G4PreCompoundTriton.cc.
References A.
Definition at line 113 of file G4PreCompoundFragment.cc.
References G4KalbachCrossSection::ComputeCrossSection(), G4ChatterjeeCrossSection::ComputeCrossSection(), G4PreCompoundFragment::GetOpt0(), G4PreCompoundFragment::index, G4PreCompoundFragment::muu, G4VPreCompoundFragment::OPTxs, G4VPreCompoundFragment::theA, G4VPreCompoundFragment::theCoulombBarrier, G4VPreCompoundFragment::theMaxKinEnergy, G4VPreCompoundFragment::theResA, G4VPreCompoundFragment::theResA13, and G4VPreCompoundFragment::theZ.
Referenced by G4PreCompoundIon::ProbabilityDistributionFunction(), and G4PreCompoundNucleon::ProbabilityDistributionFunction().
Implements G4PreCompoundIon.
Definition at line 54 of file G4PreCompoundTriton.cc.
References P.
|
inlineinherited |
|
overrideprotectedvirtual |
Implements G4VPreCompoundFragment.
Definition at line 75 of file G4PreCompoundTriton.cc.
References C(), and G4VPreCompoundFragment::theFragZ.
|
overrideprotectedvirtualinherited |
Implements G4VPreCompoundFragment.
Definition at line 101 of file G4PreCompoundIon.cc.
References G4VPreCompoundFragment::theCoulombBarrier.
|
inlineinherited |
Referenced by G4PreCompoundEmission::AngularDistribution().
|
inlineinherited |
|
inlineinherited |
Referenced by G4HETCFragment::CalcEmissionProbability().
|
inlineinherited |
|
inlineinherited |
Referenced by G4PreCompoundEmission::AngularDistribution(), and G4PreCompoundEmission::PerformEmission().
Definition at line 133 of file G4PreCompoundFragment.cc.
References CLHEP::pi.
Referenced by G4PreCompoundFragment::CrossSection().
|
inlineinherited |
Referenced by G4PreCompoundEmission::PerformEmission().
|
inlineinherited |
Referenced by G4PreCompoundEmission::PerformEmission().
|
inlineinherited |
|
inlineinherited |
Referenced by G4PreCompoundEmission::PerformEmission().
|
overrideprotectedvirtual |
Implements G4PreCompoundIon.
Definition at line 64 of file G4PreCompoundTriton.cc.
|
inlineinherited |
Referenced by G4PreCompoundEmission::PerformEmission().
|
inherited |
Definition at line 79 of file G4VPreCompoundFragment.cc.
References G4VPreCompoundFragment::g4calc, G4Fragment::GetA_asInt(), G4Fragment::GetExcitationEnergy(), G4Fragment::GetGroundStateMass(), G4Fragment::GetMomentum(), G4NucleiProperties::GetNuclearMass(), G4Fragment::GetZ_asInt(), CLHEP::HepLorentzVector::m(), G4INCL::Math::max(), G4VPreCompoundFragment::OPTxs, G4VPreCompoundFragment::theA, G4VPreCompoundFragment::theBindingEnergy, G4VPreCompoundFragment::theCoulombBarrier, G4VPreCompoundFragment::theCoulombBarrierPtr, G4VPreCompoundFragment::theFragA, G4VPreCompoundFragment::theFragZ, G4VPreCompoundFragment::theMass, G4VPreCompoundFragment::theMaxKinEnergy, G4VPreCompoundFragment::theMinKinEnergy, G4VPreCompoundFragment::theReducedMass, G4VPreCompoundFragment::theResA, G4VPreCompoundFragment::theResA13, G4VPreCompoundFragment::theResMass, G4VPreCompoundFragment::theResZ, G4VPreCompoundFragment::theZ, and G4Pow::Z13().
|
privateinherited |
Definition at line 85 of file G4PreCompoundFragment.cc.
References G4INCL::Math::max(), CLHEP::MeV, G4PreCompoundFragment::ProbabilityDistributionFunction(), and G4PreCompoundFragment::probmax.
Referenced by G4PreCompoundFragment::CalcEmissionProbability().
|
inlineinherited |
|
deleteinherited |
|
deleteinherited |
|
delete |
|
deleteinherited |
|
delete |
|
deleteinherited |
|
deleteinherited |
|
delete |
|
deleteinherited |
|
overrideprotectedvirtualinherited |
Implements G4PreCompoundFragment.
Definition at line 59 of file G4PreCompoundIon.cc.
References A, G4PreCompoundIon::CoalescenceFactor(), G4PreCompoundFragment::CrossSection(), G4PreCompoundIon::fact, G4PreCompoundIon::FactorialFactor(), G4VPreCompoundFragment::fNucData, G4VPreCompoundFragment::g4calc, G4VPreCompoundFragment::GetA(), G4Fragment::GetExcitationEnergy(), G4NuclearLevelData::GetLevelDensity(), G4Fragment::GetNumberOfCharged(), G4Fragment::GetNumberOfHoles(), G4Fragment::GetNumberOfParticles(), G4PreCompoundIon::GetRj(), G4INCL::Math::max(), P, CLHEP::pi2, G4Pow::powN(), G4VPreCompoundFragment::theBindingEnergy, G4VPreCompoundFragment::theFragA, G4VPreCompoundFragment::theFragZ, G4VPreCompoundFragment::theMaxKinEnergy, G4VPreCompoundFragment::theReducedMass, G4VPreCompoundFragment::theResA, and G4VPreCompoundFragment::theResZ.
|
overridevirtualinherited |
Implements G4VPreCompoundFragment.
Definition at line 142 of file G4PreCompoundFragment.cc.
References CLHEP::HepRandomEngine::flat(), G4PreCompoundFragment::ProbabilityDistributionFunction(), G4PreCompoundFragment::probmax, G4VPreCompoundFragment::theMaxKinEnergy, G4VPreCompoundFragment::theMinKinEnergy, and anonymous_namespace{G4QuasiElRatios.cc}::toler.
|
inlineinherited |
Referenced by G4PreCompoundEmission::PerformEmission().
|
inlineinherited |
|
inlineinherited |
|
privateinherited |
Definition at line 71 of file G4PreCompoundIon.hh.
Referenced by G4PreCompoundIon::G4PreCompoundIon(), and G4PreCompoundIon::ProbabilityDistributionFunction().
|
protectedinherited |
Definition at line 138 of file G4VPreCompoundFragment.hh.
Referenced by G4VPreCompoundFragment::G4VPreCompoundFragment(), G4HETCFragment::IntegrateEmissionProbability(), G4PreCompoundIon::ProbabilityDistributionFunction(), G4PreCompoundNucleon::ProbabilityDistributionFunction(), G4HETCChargedFragment::SampleKineticEnergy(), and G4HETCNeutron::SampleKineticEnergy().
|
protectedinherited |
Definition at line 140 of file G4VPreCompoundFragment.hh.
Referenced by G4VPreCompoundFragment::G4VPreCompoundFragment(), G4VPreCompoundFragment::Initialize(), G4HETCFragment::IntegrateEmissionProbability(), G4PreCompoundIon::ProbabilityDistributionFunction(), and G4PreCompoundNucleon::ProbabilityDistributionFunction().
|
privateinherited |
Definition at line 84 of file G4PreCompoundFragment.hh.
Referenced by G4PreCompoundFragment::CalcEmissionProbability(), G4PreCompoundFragment::CrossSection(), and G4PreCompoundFragment::G4PreCompoundFragment().
|
privateinherited |
Definition at line 86 of file G4PreCompoundFragment.hh.
Referenced by G4PreCompoundFragment::CalcEmissionProbability(), G4PreCompoundFragment::CrossSection(), and G4PreCompoundFragment::G4PreCompoundFragment().
|
protectedinherited |
Definition at line 161 of file G4VPreCompoundFragment.hh.
Referenced by G4PreCompoundFragment::CrossSection(), and G4VPreCompoundFragment::Initialize().
|
privateinherited |
Definition at line 131 of file G4VPreCompoundFragment.hh.
Referenced by emcalc_gui.MainWindow::cb_select_particle(), emcalc_gui.MainWindow::cb_show_plot(), and G4VPreCompoundFragment::G4VPreCompoundFragment().
|
privateinherited |
Definition at line 87 of file G4PreCompoundFragment.hh.
Referenced by G4PreCompoundFragment::G4PreCompoundFragment(), G4PreCompoundFragment::IntegrateEmissionProbability(), and G4PreCompoundFragment::SampleKineticEnergy().
|
protectedinherited |
Definition at line 142 of file G4VPreCompoundFragment.hh.
Referenced by G4PreCompoundFragment::CrossSection(), G4PreCompoundFragment::G4PreCompoundFragment(), G4VPreCompoundFragment::Initialize(), G4HETCFragment::IntegrateEmissionProbability(), G4HETCAlpha::K(), G4HETCDeuteron::K(), G4HETCHe3::K(), G4HETCNeutron::K(), and G4HETCTriton::K().
|
protectedinherited |
Definition at line 150 of file G4VPreCompoundFragment.hh.
Referenced by G4VPreCompoundFragment::Initialize(), G4PreCompoundIon::ProbabilityDistributionFunction(), and G4PreCompoundNucleon::ProbabilityDistributionFunction().
|
protectedinherited |
Definition at line 158 of file G4VPreCompoundFragment.hh.
Referenced by G4HETCFragment::CalcEmissionProbability(), G4PreCompoundFragment::CrossSection(), G4HETCAlpha::GetBeta(), G4HETCDeuteron::GetBeta(), G4HETCHe3::GetBeta(), G4HETCProton::GetBeta(), G4HETCTriton::GetBeta(), G4PreCompoundIon::GetBeta(), G4PreCompoundProton::GetBeta(), G4VPreCompoundFragment::Initialize(), and G4HETCChargedFragment::SampleKineticEnergy().
|
privateinherited |
Definition at line 132 of file G4VPreCompoundFragment.hh.
Referenced by G4VPreCompoundFragment::Initialize().
|
protectedinherited |
Definition at line 157 of file G4VPreCompoundFragment.hh.
Referenced by G4HETCFragment::CalcEmissionProbability(), and G4PreCompoundFragment::CalcEmissionProbability().
|
protectedinherited |
Definition at line 146 of file G4VPreCompoundFragment.hh.
Referenced by G4VPreCompoundFragment::Initialize(), G4HETCFragment::IntegrateEmissionProbability(), G4PreCompoundIon::ProbabilityDistributionFunction(), G4PreCompoundNucleon::ProbabilityDistributionFunction(), G4HETCChargedFragment::SampleKineticEnergy(), and G4HETCNeutron::SampleKineticEnergy().
|
protectedinherited |
Definition at line 147 of file G4VPreCompoundFragment.hh.
Referenced by G4HETCAlpha::GetAlpha(), G4HETCDeuteron::GetAlpha(), G4HETCHe3::GetAlpha(), G4HETCTriton::GetAlpha(), G4PreCompoundAlpha::GetAlpha(), G4PreCompoundDeuteron::GetAlpha(), G4PreCompoundHe3::GetAlpha(), GetAlpha(), G4VPreCompoundFragment::Initialize(), G4HETCFragment::IntegrateEmissionProbability(), G4PreCompoundIon::ProbabilityDistributionFunction(), G4PreCompoundNucleon::ProbabilityDistributionFunction(), G4HETCChargedFragment::SampleKineticEnergy(), and G4HETCNeutron::SampleKineticEnergy().
|
protectedinherited |
Definition at line 155 of file G4VPreCompoundFragment.hh.
Referenced by G4VPreCompoundFragment::G4VPreCompoundFragment(), and G4VPreCompoundFragment::Initialize().
|
protectedinherited |
Definition at line 152 of file G4VPreCompoundFragment.hh.
Referenced by G4HETCFragment::CalcEmissionProbability(), G4PreCompoundFragment::CalcEmissionProbability(), G4PreCompoundFragment::CrossSection(), G4VPreCompoundFragment::Initialize(), G4PreCompoundIon::ProbabilityDistributionFunction(), G4HETCChargedFragment::SampleKineticEnergy(), G4HETCNeutron::SampleKineticEnergy(), and G4PreCompoundFragment::SampleKineticEnergy().
|
protectedinherited |
Definition at line 151 of file G4VPreCompoundFragment.hh.
Referenced by G4PreCompoundFragment::CalcEmissionProbability(), G4VPreCompoundFragment::Initialize(), and G4PreCompoundFragment::SampleKineticEnergy().
|
privateinherited |
Definition at line 134 of file G4VPreCompoundFragment.hh.
|
protectedinherited |
Definition at line 139 of file G4VPreCompoundFragment.hh.
Referenced by G4HETCFragment::G4HETCFragment(), G4PreCompoundIon::G4PreCompoundIon(), and G4VPreCompoundFragment::G4VPreCompoundFragment().
|
protectedinherited |
Definition at line 154 of file G4VPreCompoundFragment.hh.
Referenced by G4VPreCompoundFragment::Initialize(), G4HETCFragment::IntegrateEmissionProbability(), G4PreCompoundIon::ProbabilityDistributionFunction(), and G4PreCompoundNucleon::ProbabilityDistributionFunction().
|
protectedinherited |
Definition at line 144 of file G4VPreCompoundFragment.hh.
Referenced by G4PreCompoundFragment::CalcEmissionProbability(), G4PreCompoundFragment::CrossSection(), G4VPreCompoundFragment::Initialize(), G4HETCFragment::IntegrateEmissionProbability(), G4HETCAlpha::K(), G4HETCDeuteron::K(), G4HETCHe3::K(), G4HETCNeutron::K(), G4HETCProton::K(), G4HETCTriton::K(), G4PreCompoundIon::ProbabilityDistributionFunction(), and G4PreCompoundNucleon::ProbabilityDistributionFunction().
|
protectedinherited |
Definition at line 149 of file G4VPreCompoundFragment.hh.
Referenced by G4PreCompoundFragment::CrossSection(), G4VPreCompoundFragment::G4VPreCompoundFragment(), G4HETCNeutron::GetAlpha(), G4PreCompoundNeutron::GetAlpha(), G4HETCNeutron::GetBeta(), G4PreCompoundNeutron::GetBeta(), and G4VPreCompoundFragment::Initialize().
|
protectedinherited |
Definition at line 153 of file G4VPreCompoundFragment.hh.
Referenced by G4VPreCompoundFragment::Initialize().
|
protectedinherited |
Definition at line 145 of file G4VPreCompoundFragment.hh.
Referenced by G4HETCProton::GetAlpha(), G4PreCompoundProton::GetAlpha(), G4VPreCompoundFragment::Initialize(), G4HETCFragment::IntegrateEmissionProbability(), G4HETCAlpha::K(), G4HETCDeuteron::K(), G4HETCHe3::K(), G4HETCNeutron::K(), G4HETCProton::K(), G4HETCTriton::K(), G4PreCompoundIon::ProbabilityDistributionFunction(), and G4PreCompoundNucleon::ProbabilityDistributionFunction().
|
private |
Definition at line 68 of file G4PreCompoundTriton.hh.
|
protectedinherited |
Definition at line 143 of file G4VPreCompoundFragment.hh.
Referenced by G4PreCompoundFragment::CrossSection(), G4PreCompoundFragment::G4PreCompoundFragment(), G4VPreCompoundFragment::Initialize(), G4HETCAlpha::K(), G4HETCDeuteron::K(), G4HETCHe3::K(), G4HETCNeutron::K(), G4HETCProton::K(), and G4HETCTriton::K().
|
protectedinherited |
Definition at line 163 of file G4VPreCompoundFragment.hh.