#include <G4PreCompoundAlpha.hh>
Public 멤버 함수 | |
G4PreCompoundAlpha () | |
virtual | ~G4PreCompoundAlpha () |
virtual G4double | GetRj (G4int NumberParticles, G4int NumberCharged) const |
virtual G4double | FactorialFactor (G4int N, G4int P) const |
virtual G4double | CoalescenceFactor (G4int A) const |
virtual G4double | GetAlpha () const |
G4double | CalcEmissionProbability (const G4Fragment &aFragment) |
G4double | SampleKineticEnergy (const G4Fragment &aFragment) |
void | Initialize (const G4Fragment &aFragment) |
G4bool | IsItPossible (const G4Fragment &aFragment) const |
G4ReactionProduct * | GetReactionProduct () const |
G4int | GetA () const |
G4int | GetZ () const |
G4int | GetRestA () const |
G4int | GetRestZ () const |
G4double | GetBindingEnergy () const |
G4double | GetEnergyThreshold () const |
G4double | GetEmissionProbability () const |
G4double | GetNuclearMass () const |
G4double | GetRestNuclearMass () const |
const G4LorentzVector & | GetMomentum () const |
void | SetMomentum (const G4LorentzVector &value) |
void | SetOPTxs (G4int) |
void | UseSICB (G4bool) |
Protected 멤버 함수 | |
virtual G4double | GetBeta () const |
virtual G4double | ProbabilityDistributionFunction (G4double eKin, const G4Fragment &aFragment) |
G4double | CrossSection (G4double ekin) const |
Private 멤버 함수 | |
G4PreCompoundAlpha (const G4PreCompoundAlpha &right) | |
const G4PreCompoundAlpha & | operator= (const G4PreCompoundAlpha &right) |
G4int | operator== (const G4PreCompoundAlpha &right) const |
G4int | operator!= (const G4PreCompoundAlpha &right) const |
Private 속성 | |
G4AlphaCoulombBarrier | theAlphaCoulombBarrier |
G4PreCompoundAlpha.hh 파일의 42 번째 라인에서 정의되었습니다.
G4PreCompoundAlpha::G4PreCompoundAlpha | ( | ) |
G4PreCompoundAlpha.cc 파일의 48 번째 라인에서 정의되었습니다.
|
virtual |
G4PreCompoundAlpha.cc 파일의 52 번째 라인에서 정의되었습니다.
|
private |
|
virtualinherited |
G4PreCompoundFragment.cc 파일의 56 번째 라인에서 정의되었습니다.
다음을 참조함 : G4KalbachCrossSection::ComputePowerParameter(), G4PreCompoundFragment::index, G4PreCompoundFragment::IntegrateEmissionProbability(), G4PreCompoundFragment::muu, G4VPreCompoundFragment::theEmissionProbability, G4VPreCompoundFragment::theMaxKinEnergy, G4VPreCompoundFragment::theMinKinEnergy, G4VPreCompoundFragment::theResA.
G4PreCompoundIon를 구현.
G4PreCompoundAlpha.cc 파일의 60 번째 라인에서 정의되었습니다.
G4PreCompoundFragment.cc 파일의 111 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ChatterjeeCrossSection::ComputeCrossSection(), G4KalbachCrossSection::ComputeCrossSection(), G4PreCompoundFragment::GetOpt0(), G4PreCompoundFragment::index, G4PreCompoundFragment::muu, G4VPreCompoundFragment::OPTxs, G4VPreCompoundFragment::theA, G4VPreCompoundFragment::theCoulombBarrier, G4VPreCompoundFragment::theResA, G4VPreCompoundFragment::theResA13, G4VPreCompoundFragment::theZ.
다음에 의해서 참조됨 : G4PreCompoundNucleon::ProbabilityDistributionFunction(), G4PreCompoundIon::ProbabilityDistributionFunction().
G4PreCompoundIon를 구현.
G4PreCompoundAlpha.cc 파일의 55 번째 라인에서 정의되었습니다.
|
inlineinherited |
|
virtual |
G4PreCompoundAlpha.cc 파일의 65 번째 라인에서 정의되었습니다.
다음을 참조함 : C(), G4VPreCompoundFragment::theFragZ.
|
protectedvirtualinherited |
G4PreCompoundIon.cc 파일의 100 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VPreCompoundFragment::theCoulombBarrier.
|
inlineinherited |
다음에 의해서 참조됨 : G4PreCompoundEmission::AngularDistribution().
|
inlineinherited |
|
inlineinherited |
다음에 의해서 참조됨 : G4HETCFragment::CalcEmissionProbability().
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
다음에 의해서 참조됨 : G4PreCompoundEmission::PerformEmission().
|
inlineinherited |
다음에 의해서 참조됨 : G4PreCompoundEmission::PerformEmission().
|
inlineinherited |
|
inlineinherited |
다음에 의해서 참조됨 : G4PreCompoundEmission::PerformEmission().
G4PreCompoundIon를 구현.
G4PreCompoundAlpha.cc 파일의 87 번째 라인에서 정의되었습니다.
|
inlineinherited |
다음에 의해서 참조됨 : operator<<(), G4PreCompoundEmission::PerformEmission().
|
inherited |
G4VPreCompoundFragment.cc 파일의 79 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VPreCompoundFragment::g4calc, G4Fragment::GetA_asInt(), G4Fragment::GetExcitationEnergy(), G4Fragment::GetGroundStateMass(), G4Fragment::GetMomentum(), G4NucleiProperties::GetNuclearMass(), G4Fragment::GetZ_asInt(), CLHEP::HepLorentzVector::m(), 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, G4Pow::Z13().
|
inlineinherited |
|
private |
|
private |
|
private |
|
protectedvirtualinherited |
G4PreCompoundIon.cc 파일의 59 번째 라인에서 정의되었습니다.
다음을 참조함 : A(), G4PreCompoundIon::CoalescenceFactor(), G4PreCompoundFragment::CrossSection(), G4PreCompoundIon::fact, G4PreCompoundIon::FactorialFactor(), G4VPreCompoundFragment::g4calc, G4VPreCompoundFragment::GetA(), G4Fragment::GetExcitationEnergy(), G4DeexPrecoParameters::GetLevelDensity(), G4Fragment::GetNumberOfCharged(), G4Fragment::GetNumberOfHoles(), G4Fragment::GetNumberOfParticles(), G4PreCompoundIon::GetRj(), G4INCL::Math::max(), N, P, CLHEP::pi2, G4Pow::powN(), G4VPreCompoundFragment::theBindingEnergy, G4VPreCompoundFragment::theFragA, G4VPreCompoundFragment::theMaxKinEnergy, G4VPreCompoundFragment::theParameters, G4VPreCompoundFragment::theReducedMass, G4VPreCompoundFragment::theResA.
|
virtualinherited |
|
inlineinherited |
다음에 의해서 참조됨 : G4PreCompoundEmission::PerformEmission().
|
protectedinherited |
G4VPreCompoundFragment.hh 파일의 142 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VPreCompoundFragment::G4VPreCompoundFragment(), G4VPreCompoundFragment::Initialize(), G4HETCFragment::IntegrateEmissionProbability(), G4PreCompoundNucleon::ProbabilityDistributionFunction(), G4PreCompoundIon::ProbabilityDistributionFunction().
|
protectedinherited |
G4VPreCompoundFragment.hh 파일의 163 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4PreCompoundFragment::CrossSection(), G4VPreCompoundFragment::Initialize().
|
protectedinherited |
G4VPreCompoundFragment.hh 파일의 144 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4PreCompoundFragment::CrossSection(), G4PreCompoundFragment::G4PreCompoundFragment(), G4VPreCompoundFragment::Initialize(), G4HETCFragment::IntegrateEmissionProbability(), G4HETCHe3::K(), G4HETCAlpha::K(), G4HETCTriton::K(), G4HETCDeuteron::K(), G4HETCNeutron::K().
|
private |
G4PreCompoundAlpha.hh 파일의 67 번째 라인에서 정의되었습니다.
|
protectedinherited |
|
protectedinherited |
G4VPreCompoundFragment.hh 파일의 160 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4HETCFragment::CalcEmissionProbability(), G4PreCompoundFragment::CrossSection(), G4HETCProton::GetBeta(), G4HETCAlpha::GetBeta(), G4HETCHe3::GetBeta(), G4HETCTriton::GetBeta(), G4PreCompoundProton::GetBeta(), G4HETCDeuteron::GetBeta(), G4PreCompoundIon::GetBeta(), G4VPreCompoundFragment::Initialize(), G4HETCChargedFragment::SampleKineticEnergy().
|
protectedinherited |
G4VPreCompoundFragment.hh 파일의 159 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4HETCFragment::CalcEmissionProbability(), G4PreCompoundFragment::CalcEmissionProbability().
|
protectedinherited |
G4VPreCompoundFragment.hh 파일의 148 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VPreCompoundFragment::Initialize(), G4HETCFragment::IntegrateEmissionProbability(), G4PreCompoundNucleon::ProbabilityDistributionFunction(), G4PreCompoundIon::ProbabilityDistributionFunction(), G4HETCChargedFragment::SampleKineticEnergy(), G4HETCNeutron::SampleKineticEnergy().
|
protectedinherited |
G4VPreCompoundFragment.hh 파일의 149 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4HETCAlpha::GetAlpha(), G4HETCTriton::GetAlpha(), G4HETCHe3::GetAlpha(), G4HETCDeuteron::GetAlpha(), G4PreCompoundHe3::GetAlpha(), GetAlpha(), G4PreCompoundTriton::GetAlpha(), G4PreCompoundDeuteron::GetAlpha(), G4VPreCompoundFragment::Initialize().
|
protectedinherited |
G4VPreCompoundFragment.hh 파일의 157 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VPreCompoundFragment::G4VPreCompoundFragment(), G4VPreCompoundFragment::Initialize().
|
protectedinherited |
G4VPreCompoundFragment.hh 파일의 154 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4HETCFragment::CalcEmissionProbability(), G4PreCompoundFragment::CalcEmissionProbability(), G4VPreCompoundFragment::Initialize(), G4PreCompoundIon::ProbabilityDistributionFunction(), G4HETCChargedFragment::SampleKineticEnergy(), G4HETCNeutron::SampleKineticEnergy(), G4PreCompoundFragment::SampleKineticEnergy().
|
protectedinherited |
G4VPreCompoundFragment.hh 파일의 153 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4PreCompoundFragment::CalcEmissionProbability(), G4VPreCompoundFragment::Initialize(), G4PreCompoundFragment::SampleKineticEnergy().
|
protectedinherited |
G4VPreCompoundFragment.hh 파일의 141 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4HETCFragment::G4HETCFragment(), G4PreCompoundIon::G4PreCompoundIon(), G4VPreCompoundFragment::G4VPreCompoundFragment(), G4PreCompoundFragment::GetOpt0(), G4HETCFragment::IntegrateEmissionProbability(), G4PreCompoundNucleon::ProbabilityDistributionFunction(), G4PreCompoundIon::ProbabilityDistributionFunction(), G4HETCChargedFragment::SampleKineticEnergy(), G4HETCNeutron::SampleKineticEnergy().
|
protectedinherited |
|
protectedinherited |
G4VPreCompoundFragment.hh 파일의 146 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4PreCompoundFragment::CalcEmissionProbability(), G4PreCompoundFragment::CrossSection(), G4VPreCompoundFragment::Initialize(), G4HETCFragment::IntegrateEmissionProbability(), G4HETCHe3::K(), G4HETCAlpha::K(), G4HETCTriton::K(), G4HETCProton::K(), G4HETCDeuteron::K(), G4HETCNeutron::K(), G4PreCompoundNucleon::ProbabilityDistributionFunction(), G4PreCompoundIon::ProbabilityDistributionFunction().
|
protectedinherited |
G4VPreCompoundFragment.hh 파일의 151 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4PreCompoundFragment::CrossSection(), G4VPreCompoundFragment::G4VPreCompoundFragment(), G4PreCompoundNeutron::GetAlpha(), G4HETCNeutron::GetAlpha(), G4PreCompoundNeutron::GetBeta(), G4HETCNeutron::GetBeta(), G4PreCompoundFragment::GetOpt0(), G4VPreCompoundFragment::Initialize().
|
protectedinherited |
G4VPreCompoundFragment.hh 파일의 155 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VPreCompoundFragment::Initialize().
|
protectedinherited |
|
protectedinherited |
G4VPreCompoundFragment.hh 파일의 145 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4PreCompoundFragment::CrossSection(), G4PreCompoundFragment::G4PreCompoundFragment(), G4VPreCompoundFragment::Initialize(), G4HETCHe3::K(), G4HETCTriton::K(), G4HETCProton::K(), G4HETCAlpha::K(), G4HETCDeuteron::K(), G4HETCNeutron::K().
|
protectedinherited |
G4VPreCompoundFragment.hh 파일의 165 번째 라인에서 정의되었습니다.