#include <G4PolarizationTransition.hh>
Public 멤버 함수 | |
G4PolarizationTransition () | |
~G4PolarizationTransition () | |
void | SampleGammaTransition (G4NuclearPolarization *np, G4int twoJ1, G4int twoJ2, G4int L0, G4int Lp, G4double mpRatio, G4double &cosTheta, G4double &phi) |
G4double | FCoefficient (G4int K, G4int L, G4int Lprime, G4int twoJ2, G4int twoJ1) const |
G4double | F3Coefficient (G4int K, G4int K2, G4int K1, G4int L, G4int Lprime, G4int twoJ2, G4int twoJ1) const |
G4double | GammaTransFCoefficient (G4int K) const |
G4double | GammaTransF3Coefficient (G4int K, G4int K2, G4int K1) const |
void | DumpTransitionData (const POLAR &pol) const |
void | SetVerbose (G4int val) |
Private 타입 | |
typedef std::vector < std::vector< G4complex > > | POLAR |
Private 멤버 함수 | |
G4PolarizationTransition (const G4PolarizationTransition &right)=delete | |
const G4PolarizationTransition & | operator= (const G4PolarizationTransition &right)=delete |
G4double | GenerateGammaCosTheta (const POLAR &) |
G4double | GenerateGammaPhi (G4double &cosTheta, const POLAR &) |
G4double | LnFactorial (int k) const |
Private 속성 | |
G4int | fVerbose |
G4int | fTwoJ1 |
G4int | fTwoJ2 |
G4int | fLbar |
G4int | fL |
G4double | fDelta |
G4double | kEps |
G4PolynomialPDF | kPolyPDF |
G4LegendrePolynomial | fgLegendrePolys |
G4PolarizationTransition.hh 파일의 58 번째 라인에서 정의되었습니다.
|
private |
G4PolarizationTransition.hh 파일의 60 번째 라인에서 정의되었습니다.
|
explicit |
G4PolarizationTransition.cc 파일의 49 번째 라인에서 정의되었습니다.
G4PolarizationTransition::~G4PolarizationTransition | ( | ) |
G4PolarizationTransition.cc 파일의 54 번째 라인에서 정의되었습니다.
|
privatedelete |
G4PolarizationTransition.cc 파일의 385 번째 라인에서 정의되었습니다.
다음을 참조함 : fDelta, fL, fLbar, fTwoJ1, fTwoJ2, G4cout, G4endl.
다음에 의해서 참조됨 : GenerateGammaCosTheta(), GenerateGammaPhi(), SampleGammaTransition().
G4double G4PolarizationTransition::F3Coefficient | ( | G4int | K, |
G4int | K2, | ||
G4int | K1, | ||
G4int | L, | ||
G4int | Lprime, | ||
G4int | twoJ2, | ||
G4int | twoJ1 | ||
) | const |
G4PolarizationTransition.cc 파일의 68 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Clebsch::Wigner3J(), G4Clebsch::Wigner9J().
다음에 의해서 참조됨 : GammaTransF3Coefficient().
G4double G4PolarizationTransition::FCoefficient | ( | G4int | K, |
G4int | L, | ||
G4int | Lprime, | ||
G4int | twoJ2, | ||
G4int | twoJ1 | ||
) | const |
G4PolarizationTransition.cc 파일의 57 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Clebsch::Wigner3J(), G4Clebsch::Wigner6J().
다음에 의해서 참조됨 : GammaTransFCoefficient().
G4PolarizationTransition.cc 파일의 94 번째 라인에서 정의되었습니다.
다음을 참조함 : F3Coefficient(), fDelta, fL, fLbar, fTwoJ1, fTwoJ2.
다음에 의해서 참조됨 : SampleGammaTransition().
G4PolarizationTransition.cc 파일의 85 번째 라인에서 정의되었습니다.
다음을 참조함 : FCoefficient(), fDelta, fL, fLbar, fTwoJ1, fTwoJ2.
다음에 의해서 참조됨 : GenerateGammaCosTheta(), GenerateGammaPhi().
G4PolarizationTransition.cc 파일의 104 번째 라인에서 정의되었습니다.
다음을 참조함 : DumpTransitionData(), fgLegendrePolys, fVerbose, G4cout, G4endl, G4UniformRand, GammaTransFCoefficient(), G4LegendrePolynomial::GetCoefficient(), G4LegendrePolynomial::GetNCoefficients(), G4PolynomialPDF::GetRandomX(), kEps, kPolyPDF, G4PolynomialPDF::SetCoefficients().
다음에 의해서 참조됨 : SampleGammaTransition().
|
private |
G4PolarizationTransition.cc 파일의 143 번째 라인에서 정의되었습니다.
다음을 참조함 : DumpTransitionData(), G4LegendrePolynomial::EvalAssocLegendrePoly(), fgLegendrePolys, fVerbose, G4cout, G4endl, G4Exp(), G4UniformRand, GammaTransFCoefficient(), kEps, LnFactorial(), CLHEP::twopi.
다음에 의해서 참조됨 : SampleGammaTransition().
G4PolarizationTransition.hh 파일의 95 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Pow::GetInstance(), G4Pow::logfactorial().
다음에 의해서 참조됨 : GenerateGammaPhi(), SampleGammaTransition().
|
privatedelete |
void G4PolarizationTransition::SampleGammaTransition | ( | G4NuclearPolarization * | np, |
G4int | twoJ1, | ||
G4int | twoJ2, | ||
G4int | L0, | ||
G4int | Lp, | ||
G4double | mpRatio, | ||
G4double & | cosTheta, | ||
G4double & | phi | ||
) |
G4PolarizationTransition.cc 파일의 230 번째 라인에서 정의되었습니다.
다음을 참조함 : DumpTransitionData(), G4LegendrePolynomial::EvalAssocLegendrePoly(), fDelta, fgLegendrePolys, fL, fLbar, fTwoJ1, fTwoJ2, fVerbose, G4cout, G4endl, G4Exp(), G4UniformRand, GammaTransF3Coefficient(), GenerateGammaCosTheta(), GenerateGammaPhi(), G4NuclearPolarization::GetPolarization(), kEps, LnFactorial(), G4NuclearPolarization::SetPolarization(), CLHEP::twopi, G4NuclearPolarization::Unpolarize(), G4Clebsch::Wigner3J().
다음에 의해서 참조됨 : G4GammaTransition::SampleDirection().
G4PolarizationTransition.hh 파일의 83 번째 라인에서 정의되었습니다.
다음을 참조함 : fVerbose.
다음에 의해서 참조됨 : G4GammaTransition::SetVerbose().
|
private |
G4PolarizationTransition.hh 파일의 100 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DumpTransitionData(), GammaTransF3Coefficient(), GammaTransFCoefficient(), SampleGammaTransition().
|
private |
G4PolarizationTransition.hh 파일의 103 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GenerateGammaCosTheta(), GenerateGammaPhi(), SampleGammaTransition().
|
private |
G4PolarizationTransition.hh 파일의 99 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DumpTransitionData(), GammaTransF3Coefficient(), GammaTransFCoefficient(), SampleGammaTransition().
|
private |
G4PolarizationTransition.hh 파일의 99 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DumpTransitionData(), GammaTransF3Coefficient(), GammaTransFCoefficient(), SampleGammaTransition().
|
private |
G4PolarizationTransition.hh 파일의 98 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DumpTransitionData(), GammaTransF3Coefficient(), GammaTransFCoefficient(), SampleGammaTransition().
|
private |
G4PolarizationTransition.hh 파일의 98 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DumpTransitionData(), GammaTransF3Coefficient(), GammaTransFCoefficient(), SampleGammaTransition().
|
private |
G4PolarizationTransition.hh 파일의 97 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GenerateGammaCosTheta(), GenerateGammaPhi(), SampleGammaTransition(), SetVerbose().
|
private |
G4PolarizationTransition.hh 파일의 101 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GenerateGammaCosTheta(), GenerateGammaPhi(), SampleGammaTransition().
|
private |
G4PolarizationTransition.hh 파일의 102 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GenerateGammaCosTheta().