Geant4  10.02.p02
G4IonisParamElm Class Reference

#include <G4IonisParamElm.hh>

Public Member Functions

 G4IonisParamElm (G4double Z)
 
virtual ~G4IonisParamElm ()
 
G4double GetZ () const
 
G4double GetZ3 () const
 
G4double GetZZ3 () const
 
G4double GetlogZ3 () const
 
G4double GetTau0 () const
 
G4double GetTaul () const
 
G4double GetAlow () const
 
G4double GetBlow () const
 
G4double GetClow () const
 
G4double GetMeanExcitationEnergy () const
 
G4double GetFermiVelocity () const
 
G4double GetLFactor () const
 
G4doubleGetShellCorrectionVector () const
 
G4IonisParamElmoperator= (const G4IonisParamElm &)
 
G4int operator== (const G4IonisParamElm &) const
 
G4int operator!= (const G4IonisParamElm &) const
 
 G4IonisParamElm (__void__ &)
 

Private Member Functions

 G4IonisParamElm (G4IonisParamElm &)
 

Private Attributes

G4double fZ
 
G4double fZ3
 
G4double fZZ3
 
G4double flogZ3
 
G4double fTau0
 
G4double fTaul
 
G4double fBetheBlochLow
 
G4double fAlow
 
G4double fBlow
 
G4double fClow
 
G4double fMeanExcitationEnergy
 
G4doublefShellCorrectionVector
 
G4double fVFermi
 
G4double fLFactor
 

Detailed Description

Definition at line 51 of file G4IonisParamElm.hh.

Constructor & Destructor Documentation

G4IonisParamElm::G4IonisParamElm ( G4double  Z)

Definition at line 52 of file G4IonisParamElm.cc.

References eV, fAlow, FatalException, fBetheBlochLow, fBlow, fClow, fLFactor, flogZ3, fMeanExcitationEnergy, fShellCorrectionVector, fTau0, fTaul, fVFermi, fZ, fZ3, fZZ3, G4Exception(), G4Pow::GetInstance(), G4NistManager::GetMeanIonisationEnergy(), G4NistManager::Instance(), iz, G4Pow::logZ(), MeV, w, and G4Pow::Z13().

+ Here is the call graph for this function:

G4IonisParamElm::~G4IonisParamElm ( )
virtual

Definition at line 150 of file G4IonisParamElm.cc.

References fShellCorrectionVector.

G4IonisParamElm::G4IonisParamElm ( __void__ &  )
G4IonisParamElm::G4IonisParamElm ( G4IonisParamElm )
private

Member Function Documentation

G4double G4IonisParamElm::GetAlow ( ) const
inline

Definition at line 70 of file G4IonisParamElm.hh.

References fAlow.

G4double G4IonisParamElm::GetBlow ( ) const
inline

Definition at line 71 of file G4IonisParamElm.hh.

References fBlow.

G4double G4IonisParamElm::GetClow ( ) const
inline

Definition at line 72 of file G4IonisParamElm.hh.

References fClow.

G4double G4IonisParamElm::GetFermiVelocity ( ) const
inline

Definition at line 78 of file G4IonisParamElm.hh.

References fVFermi.

Referenced by G4IonisParamMat::ComputeIonParameters().

+ Here is the caller graph for this function:

G4double G4IonisParamElm::GetLFactor ( ) const
inline

Definition at line 79 of file G4IonisParamElm.hh.

References fLFactor.

Referenced by G4IonisParamMat::ComputeIonParameters().

+ Here is the caller graph for this function:

G4double G4IonisParamElm::GetlogZ3 ( ) const
inline
G4double G4IonisParamElm::GetMeanExcitationEnergy ( ) const
inline

Definition at line 75 of file G4IonisParamElm.hh.

References fMeanExcitationEnergy.

Referenced by G4IonisParamMat::ComputeMeanParameters().

+ Here is the caller graph for this function:

G4double* G4IonisParamElm::GetShellCorrectionVector ( ) const
inline

Definition at line 81 of file G4IonisParamElm.hh.

References fShellCorrectionVector.

G4double G4IonisParamElm::GetTau0 ( ) const
inline

Definition at line 65 of file G4IonisParamElm.hh.

References fTau0.

G4double G4IonisParamElm::GetTaul ( ) const
inline

Definition at line 68 of file G4IonisParamElm.hh.

References fTaul.

G4double G4IonisParamElm::GetZ ( ) const
inline

Definition at line 60 of file G4IonisParamElm.hh.

References fZ.

G4double G4IonisParamElm::GetZ3 ( ) const
inline
G4double G4IonisParamElm::GetZZ3 ( ) const
inline

Definition at line 62 of file G4IonisParamElm.hh.

References fZZ3.

G4int G4IonisParamElm::operator!= ( const G4IonisParamElm right) const

Definition at line 200 of file G4IonisParamElm.cc.

G4IonisParamElm & G4IonisParamElm::operator= ( const G4IonisParamElm right)
G4int G4IonisParamElm::operator== ( const G4IonisParamElm right) const

Definition at line 193 of file G4IonisParamElm.cc.

Member Data Documentation

G4double G4IonisParamElm::fAlow
private

Definition at line 110 of file G4IonisParamElm.hh.

Referenced by G4IonisParamElm(), GetAlow(), and operator=().

G4double G4IonisParamElm::fBetheBlochLow
private

Definition at line 109 of file G4IonisParamElm.hh.

Referenced by G4IonisParamElm(), and operator=().

G4double G4IonisParamElm::fBlow
private

Definition at line 110 of file G4IonisParamElm.hh.

Referenced by G4IonisParamElm(), GetBlow(), and operator=().

G4double G4IonisParamElm::fClow
private

Definition at line 110 of file G4IonisParamElm.hh.

Referenced by G4IonisParamElm(), GetClow(), and operator=().

G4double G4IonisParamElm::fLFactor
private

Definition at line 116 of file G4IonisParamElm.hh.

Referenced by G4IonisParamElm(), GetLFactor(), and operator=().

G4double G4IonisParamElm::flogZ3
private

Definition at line 103 of file G4IonisParamElm.hh.

Referenced by G4IonisParamElm(), GetlogZ3(), and operator=().

G4double G4IonisParamElm::fMeanExcitationEnergy
private

Definition at line 111 of file G4IonisParamElm.hh.

Referenced by G4IonisParamElm(), GetMeanExcitationEnergy(), and operator=().

G4double* G4IonisParamElm::fShellCorrectionVector
private
G4double G4IonisParamElm::fTau0
private

Definition at line 107 of file G4IonisParamElm.hh.

Referenced by G4IonisParamElm(), GetTau0(), and operator=().

G4double G4IonisParamElm::fTaul
private

Definition at line 108 of file G4IonisParamElm.hh.

Referenced by G4IonisParamElm(), GetTaul(), and operator=().

G4double G4IonisParamElm::fVFermi
private

Definition at line 115 of file G4IonisParamElm.hh.

Referenced by G4IonisParamElm(), GetFermiVelocity(), and operator=().

G4double G4IonisParamElm::fZ
private

Definition at line 100 of file G4IonisParamElm.hh.

Referenced by G4IonisParamElm(), GetZ(), and operator=().

G4double G4IonisParamElm::fZ3
private

Definition at line 101 of file G4IonisParamElm.hh.

Referenced by G4IonisParamElm(), GetZ3(), and operator=().

G4double G4IonisParamElm::fZZ3
private

Definition at line 102 of file G4IonisParamElm.hh.

Referenced by G4IonisParamElm(), GetZZ3(), and operator=().


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