| 
    Geant4
    10.01
    
   | 
 
#include <G4Clebsch.hh>
Public Member Functions | |
| G4Clebsch () | |
| virtual | ~G4Clebsch () | 
| G4bool | operator== (const G4Clebsch &right) const | 
| G4bool | operator!= (const G4Clebsch &right) const | 
| G4double | ClebschGordan (G4int isoIn1, G4int iso3In1, G4int isoIn2, G4int iso3In2, G4int jOut) const | 
| std::vector< G4double > | GenerateIso3 (G4int isoIn1, G4int iso3In1, G4int isoIn2, G4int iso3In2, G4int isoOut1, G4int isoOut2) const | 
| G4double | Weight (G4int isoIn1, G4int iso3In1, G4int isoIn2, G4int iso3In2, G4int isoOut1, G4int isoOut2) const | 
| G4double | Wigner3J (G4double j1, G4double j2, G4double j3, G4double m1, G4double m2, G4double m3) const | 
| G4double | NormalizedClebschGordan (G4int J, G4int m, G4int J1, G4int J2, G4int m1, G4int m2) const | 
Private Member Functions | |
| G4Clebsch (const G4Clebsch &right) | |
| G4Clebsch & | operator= (const G4Clebsch &right) | 
Private Attributes | |
| std::vector< G4double > | logs | 
Definition at line 49 of file G4Clebsch.hh.
| G4Clebsch::G4Clebsch | ( | ) | 
Definition at line 36 of file G4Clebsch.cc.
References logs.
      
  | 
  virtual | 
Definition at line 50 of file G4Clebsch.cc.
      
  | 
  private | 
| G4double G4Clebsch::ClebschGordan | ( | G4int | isoIn1, | 
| G4int | iso3In1, | ||
| G4int | isoIn2, | ||
| G4int | iso3In2, | ||
| G4int | jOut | ||
| ) | const | 
Definition at line 93 of file G4Clebsch.cc.
References G4lrint(), n, and Wigner3J().
Referenced by GenerateIso3(), NormalizedClebschGordan(), and Weight().
 Here is the call graph for this function:
 Here is the caller graph for this function:| std::vector< G4double > G4Clebsch::GenerateIso3 | ( | G4int | isoIn1, | 
| G4int | iso3In1, | ||
| G4int | isoIn2, | ||
| G4int | iso3In2, | ||
| G4int | isoOut1, | ||
| G4int | isoOut2 | ||
| ) | const | 
Definition at line 285 of file G4Clebsch.cc.
References ClebschGordan(), G4cout, G4endl, G4UniformRand, G4INCL::Math::max(), and G4INCL::Math::min().
Referenced by G4VXResonance::IsospinCorrection().
 Here is the call graph for this function:
 Here is the caller graph for this function:| G4double G4Clebsch::NormalizedClebschGordan | ( | G4int | J, | 
| G4int | m, | ||
| G4int | J1, | ||
| G4int | J2, | ||
| G4int | m1, | ||
| G4int | m2 | ||
| ) | const | 
Definition at line 506 of file G4Clebsch.cc.
References ClebschGordan().
Referenced by G4XAnnihilationChannel::NormalizedClebsch().
 Here is the call graph for this function:
 Here is the caller graph for this function:Definition at line 60 of file G4Clebsch.cc.
Definition at line 54 of file G4Clebsch.cc.
| G4double G4Clebsch::Weight | ( | G4int | isoIn1, | 
| G4int | iso3In1, | ||
| G4int | isoIn2, | ||
| G4int | iso3In2, | ||
| G4int | isoOut1, | ||
| G4int | isoOut2 | ||
| ) | const | 
Definition at line 66 of file G4Clebsch.cc.
References ClebschGordan(), G4INCL::Math::max(), and G4INCL::Math::min().
Referenced by G4VXResonance::DetailedBalance(), and G4VXResonance::IsospinCorrection().
 Here is the call graph for this function:
 Here is the caller graph for this function:| G4double G4Clebsch::Wigner3J | ( | G4double | j1, | 
| G4double | j2, | ||
| G4double | j3, | ||
| G4double | m1, | ||
| G4double | m2, | ||
| G4double | m3 | ||
| ) | const | 
Definition at line 124 of file G4Clebsch.cc.
References G4lrint(), logs, n, and G4INCL::Math::sign().
Referenced by ClebschGordan().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 89 of file G4Clebsch.hh.
Referenced by G4Clebsch(), and Wigner3J().