Geant4-11
|
#include <G4Clebsch.hh>
Static Public Member Functions | |
static G4double | ClebschGordan (G4int twoJ1, G4int twoM1, G4int twoJ2, G4int twoM2, G4int twoJ) |
static G4double | ClebschGordanCoeff (G4int twoJ1, G4int twoM1, G4int twoJ2, G4int twoM2, G4int twoJ) |
static std::vector< G4double > | GenerateIso3 (G4int twoJ1, G4int twoM1, G4int twoJ2, G4int twoM2, G4int twoJOut1, G4int twoJOut2) |
static G4double | NormalizedClebschGordan (G4int twoJ, G4int twom, G4int twoJ1, G4int twoJ2, G4int twom1, G4int twom2) |
static G4double | RacahWCoeff (G4int twoJ1, G4int twoJ2, G4int twoJ, G4int twoJ3, G4int twoJ12, G4int twoJ23) |
static G4double | TriangleCoeff (G4int twoA, G4int twoB, G4int twoC) |
static G4double | Weight (G4int twoJ1, G4int twoM1, G4int twoJ2, G4int twoM2, G4int twoJOut1, G4int twoJOut2) |
static G4double | Wigner3J (G4double j1, G4double j2, G4double j3, G4double m1, G4double m2, G4double m3) |
static G4double | Wigner3J (G4int twoJ1, G4int twoM1, G4int twoJ2, G4int twoM2, G4int twoJ3) |
static G4double | Wigner3J (G4int twoJ1, G4int twoM1, G4int twoJ2, G4int twoM2, G4int twoJ3, G4int twoM3) |
static G4double | Wigner6J (G4int twoJ1, G4int twoJ2, G4int twoJ3, G4int twoJ4, G4int twoJ5, G4int twoJ6) |
static G4double | Wigner9J (G4int twoJ1, G4int twoJ2, G4int twoJ3, G4int twoJ4, G4int twoJ5, G4int twoJ6, G4int twoJ7, G4int twoJ8, G4int twoJ9) |
static G4double | WignerLittleD (G4int twoJ, G4int twoM, G4int twoN, G4double cosTheta) |
Definition at line 62 of file G4Clebsch.hh.
|
static |
Definition at line 106 of file G4Clebsch.cc.
References ClebschGordanCoeff().
Referenced by GenerateIso3(), NormalizedClebschGordan(), and Weight().
|
static |
Definition at line 37 of file G4Clebsch.cc.
References G4Exception(), G4Exp(), G4POWLOGFACTMAX, G4Pow::GetInstance(), JustWarning, BoundingBox::kMax, BoundingBox::kMin, G4Pow::logfactorial(), G4INCL::Math::sign(), and TriangleCoeff().
Referenced by ClebschGordan(), and Wigner3J().
|
static |
Definition at line 116 of file G4Clebsch.cc.
References ClebschGordan(), G4Exception(), G4UniformRand, JustWarning, G4INCL::Math::max(), and G4INCL::Math::min().
Referenced by G4VXResonance::IsospinCorrection().
|
static |
Definition at line 380 of file G4Clebsch.cc.
References ClebschGordan().
Referenced by G4XAnnihilationChannel::NormalizedClebsch().
|
static |
Definition at line 407 of file G4Clebsch.cc.
References G4Exp(), G4Pow::GetInstance(), and G4Pow::logfactorial().
Referenced by ClebschGordanCoeff().
|
static |
Definition at line 320 of file G4Clebsch.cc.
References ClebschGordan(), G4INCL::Math::max(), and G4INCL::Math::min().
Referenced by G4VXResonance::DetailedBalance(), and G4VXResonance::IsospinCorrection().
|
static |
Definition at line 345 of file G4Clebsch.cc.
References m2, m3, and Wigner3J().
Referenced by G4PolarizationTransition::F3Coefficient(), G4PolarizationTransition::FCoefficient(), G4PolarizationTransition::SampleGammaTransition(), and Wigner3J().
|
static |
Definition at line 359 of file G4Clebsch.cc.
References ClebschGordanCoeff().
|
static |
Definition at line 369 of file G4Clebsch.cc.
References ClebschGordanCoeff().
|
static |
Definition at line 432 of file G4Clebsch.cc.
References G4Exception(), G4Exp(), G4POWLOGFACTMAX, G4Pow::GetInstance(), JustWarning, BoundingBox::kMax, BoundingBox::kMin, G4Pow::logfactorial(), G4INCL::Math::sign(), and Wigner6J().
Referenced by G4PolarizationTransition::FCoefficient(), Wigner6J(), and Wigner9J().
|
static |
Definition at line 533 of file G4Clebsch.cc.
References G4INCL::Math::sign(), Wigner6J(), and Wigner9J().
Referenced by G4PolarizationTransition::F3Coefficient(), and Wigner9J().
Definition at line 609 of file G4Clebsch.cc.
References G4Exp(), G4Log(), G4Pow::GetInstance(), BoundingBox::kMax, BoundingBox::kMin, G4Pow::logfactorial(), and G4INCL::Math::sign().