Geant4  10.01.p03
G4BetaDecayCorrections Class Reference

#include <G4BetaDecayCorrections.hh>

Public Member Functions

 G4BetaDecayCorrections (const G4int Z, const G4int A)
 
 ~G4BetaDecayCorrections ()
 
G4double FermiFunction (const G4double &W)
 
G4double ShapeFactor (const G4BetaDecayType &, const G4double &p_e, const G4double &e_nu)
 

Private Member Functions

G4double ModSquared (const G4double &x, const G4double &y)
 
G4double Gamma (const G4double &arg)
 

Private Attributes

const G4int Z
 
const G4int A
 
G4double alphaZ
 
G4double Rnuc
 
G4double V0
 
G4double gamma0
 
G4double gc [6]
 

Detailed Description

Definition at line 36 of file G4BetaDecayCorrections.hh.

Constructor & Destructor Documentation

G4BetaDecayCorrections::G4BetaDecayCorrections ( const G4int  Z,
const G4int  A 
)

Definition at line 32 of file G4BetaDecayCorrections.cc.

References A, alphaZ, gamma0, gc, Rnuc, V0, and Z.

G4BetaDecayCorrections::~G4BetaDecayCorrections ( )
inline

Definition at line 41 of file G4BetaDecayCorrections.hh.

Member Function Documentation

G4double G4BetaDecayCorrections::FermiFunction ( const G4double W)

Definition at line 57 of file G4BetaDecayCorrections.cc.

References alphaZ, Gamma(), gamma0, ModSquared(), G4INCL::Math::pi, Rnuc, V0, and Z.

Referenced by G4RadioactiveDecay::LoadDecayTable().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double G4BetaDecayCorrections::Gamma ( const G4double arg)
private

Definition at line 106 of file G4BetaDecayCorrections.cc.

References fac, and gc.

Referenced by FermiFunction(), and ShapeFactor().

+ Here is the caller graph for this function:

G4double G4BetaDecayCorrections::ModSquared ( const G4double x,
const G4double y 
)
private

Definition at line 89 of file G4BetaDecayCorrections.cc.

References G4INCL::Math::pi.

Referenced by FermiFunction(), and ShapeFactor().

+ Here is the caller graph for this function:

G4double G4BetaDecayCorrections::ShapeFactor ( const G4BetaDecayType bdt,
const G4double p_e,
const G4double e_nu 
)

Definition at line 126 of file G4BetaDecayCorrections.cc.

References allowed, alphaZ, c1, c2, c3, factor, firstForbidden, G4Exception(), Gamma(), gamma0, JustWarning, ModSquared(), Rnuc, secondForbidden, thirdForbidden, uniqueFirstForbidden, uniqueSecondForbidden, and uniqueThirdForbidden.

Referenced by G4RadioactiveDecay::LoadDecayTable().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

const G4int G4BetaDecayCorrections::A
private

Definition at line 53 of file G4BetaDecayCorrections.hh.

Referenced by G4BetaDecayCorrections().

G4double G4BetaDecayCorrections::alphaZ
private

Definition at line 54 of file G4BetaDecayCorrections.hh.

Referenced by FermiFunction(), G4BetaDecayCorrections(), and ShapeFactor().

G4double G4BetaDecayCorrections::gamma0
private

Definition at line 57 of file G4BetaDecayCorrections.hh.

Referenced by FermiFunction(), G4BetaDecayCorrections(), and ShapeFactor().

G4double G4BetaDecayCorrections::gc[6]
private

Definition at line 59 of file G4BetaDecayCorrections.hh.

Referenced by G4BetaDecayCorrections(), and Gamma().

G4double G4BetaDecayCorrections::Rnuc
private

Definition at line 55 of file G4BetaDecayCorrections.hh.

Referenced by FermiFunction(), G4BetaDecayCorrections(), and ShapeFactor().

G4double G4BetaDecayCorrections::V0
private

Definition at line 56 of file G4BetaDecayCorrections.hh.

Referenced by FermiFunction(), and G4BetaDecayCorrections().

const G4int G4BetaDecayCorrections::Z
private

Definition at line 52 of file G4BetaDecayCorrections.hh.

Referenced by FermiFunction(), and G4BetaDecayCorrections().


The documentation for this class was generated from the following files: