48 #ifndef G4POLARIZATIONTRANSITION_HH
49 #define G4POLARIZATIONTRANSITION_HH
60 typedef std::vector< std::vector<G4complex> >
POLAR;
static G4Pow * GetInstance()
G4double FCoefficient(G4int K, G4int L, G4int Lprime, G4int twoJ2, G4int twoJ1) const
G4double GenerateGammaPhi(G4double cosTheta, const POLAR &)
G4double GammaTransF3Coefficient(G4int K, G4int K2, G4int K1) const
G4double LnFactorial(int k) const
G4double GenerateGammaCosTheta(const POLAR &)
std::vector< std::vector< G4complex > > POLAR
G4LegendrePolynomial fgLegendrePolys
G4double GammaTransFCoefficient(G4int K) const
void SetGammaTransitionData(G4int twoJ1, G4int twoJ2, G4int Lbar, G4double delta=0, G4int Lprime=1)
~G4PolarizationTransition()
G4double F3Coefficient(G4int K, G4int K2, G4int K1, G4int L, G4int Lprime, G4int twoJ2, G4int twoJ1) const
G4double logfactorial(G4int Z) const
void UpdatePolarizationToFinalState(G4double cosTheta, G4double phi, G4Fragment *)
void DumpTransitionData(const POLAR &pol) const
G4PolarizationTransition()