48#ifndef G4POLARIZATIONTRANSITION_HH
49#define G4POLARIZATIONTRANSITION_HH
60 typedef std::vector< std::vector<G4complex> >
POLAR;
static constexpr double L
void DumpTransitionData(const POLAR &pol) const
~G4PolarizationTransition()
void SampleGammaTransition(G4NuclearPolarization *np, G4int twoJ1, G4int twoJ2, G4int L0, G4int Lp, G4double mpRatio, G4double &cosTheta, G4double &phi)
G4double F3Coefficient(G4int K, G4int K2, G4int K1, G4int L, G4int Lprime, G4int twoJ2, G4int twoJ1) const
G4PolarizationTransition()
G4double FCoefficient(G4int K, G4int L, G4int Lprime, G4int twoJ2, G4int twoJ1) const
G4double GenerateGammaCosTheta(const POLAR &)
std::vector< std::vector< G4complex > > POLAR
void SetVerbose(G4int val)
G4double GammaTransF3Coefficient(G4int K, G4int K2, G4int K1) const
const G4PolarizationTransition & operator=(const G4PolarizationTransition &right)=delete
G4double GenerateGammaPhi(G4double &cosTheta, const POLAR &)
G4double LnFactorial(int k) const
G4PolarizationTransition(const G4PolarizationTransition &right)=delete
G4LegendrePolynomial fgLegendrePolys
G4double GammaTransFCoefficient(G4int K) const
static G4Pow * GetInstance()
G4double logfactorial(G4int Z) const