G4ASTARStopping Class Reference

#include <G4ASTARStopping.hh>

List of all members.


Detailed Description

Definition at line 60 of file G4ASTARStopping.hh.

Public Member Functions

 G4ASTARStopping ()
 ~G4ASTARStopping ()
G4int GetIndex (const G4Material *)
G4double GetEffectiveZ (G4int idx)
G4double GetElectronicDEDX (G4int idx, G4double energy)
G4double GetElectronicDEDX (const G4Material *, G4double energy)

Private Member Functions

void Initialise ()
G4ASTARStoppingoperator= (const G4ASTARStopping &right)
 G4ASTARStopping (const G4ASTARStopping &)

Private Attributes

const G4MaterialcurrentMaterial
G4int index
G4int matIndex
G4String name [74]
G4double currentE
G4double res
G4double e [74][78]
G4double kinE [78]
G4double effZ [74]
G4int Znum [74]


Constructor & Destructor Documentation

G4ASTARStopping::G4ASTARStopping (  ) 

Definition at line 53 of file G4ASTARStopping.cc.

References currentMaterial, index, Initialise(), and matIndex.

Here is the call graph for this function:

G4ASTARStopping::~G4ASTARStopping (  ) 

Definition at line 63 of file G4ASTARStopping.cc.

G4ASTARStopping::G4ASTARStopping ( const G4ASTARStopping  )  [private]


Member Function Documentation

G4double G4ASTARStopping::GetEffectiveZ ( G4int  idx  )  [inline]

Definition at line 97 of file G4ASTARStopping.hh.

References effZ.

Referenced by G4BraggIonModel::DEDX().

G4double G4ASTARStopping::GetElectronicDEDX ( const G4Material ,
G4double  energy 
) [inline]

Definition at line 91 of file G4ASTARStopping.hh.

References GetElectronicDEDX(), and GetIndex().

Here is the call graph for this function:

G4double G4ASTARStopping::GetElectronicDEDX ( G4int  idx,
G4double  energy 
)

Definition at line 84 of file G4ASTARStopping.cc.

References currentE, e, G4cout, G4endl, index, kinE, matIndex, and res.

Referenced by G4BraggIonModel::DEDX(), and GetElectronicDEDX().

G4int G4ASTARStopping::GetIndex ( const G4Material  ) 

Definition at line 68 of file G4ASTARStopping.cc.

References currentMaterial, G4Material::GetName(), matIndex, and name.

Referenced by G4BraggIonModel::DEDX(), and GetElectronicDEDX().

Here is the call graph for this function:

void G4ASTARStopping::Initialise (  )  [private]

Definition at line 119 of file G4ASTARStopping.cc.

References cm2, e, effZ, g, kinE, MeV, name, and Znum.

Referenced by G4ASTARStopping().

G4ASTARStopping& G4ASTARStopping::operator= ( const G4ASTARStopping right  )  [private]


Member Data Documentation

G4double G4ASTARStopping::currentE [private]

Definition at line 85 of file G4ASTARStopping.hh.

Referenced by GetElectronicDEDX().

const G4Material* G4ASTARStopping::currentMaterial [private]

Definition at line 82 of file G4ASTARStopping.hh.

Referenced by G4ASTARStopping(), and GetIndex().

G4double G4ASTARStopping::e[74][78] [private]

Definition at line 86 of file G4ASTARStopping.hh.

Referenced by GetElectronicDEDX(), and Initialise().

G4double G4ASTARStopping::effZ[74] [private]

Definition at line 87 of file G4ASTARStopping.hh.

Referenced by GetEffectiveZ(), and Initialise().

G4int G4ASTARStopping::index [private]

Definition at line 83 of file G4ASTARStopping.hh.

Referenced by G4ASTARStopping(), and GetElectronicDEDX().

G4double G4ASTARStopping::kinE[78] [private]

Definition at line 86 of file G4ASTARStopping.hh.

Referenced by GetElectronicDEDX(), and Initialise().

G4int G4ASTARStopping::matIndex [private]

Definition at line 83 of file G4ASTARStopping.hh.

Referenced by G4ASTARStopping(), GetElectronicDEDX(), and GetIndex().

G4String G4ASTARStopping::name[74] [private]

Definition at line 84 of file G4ASTARStopping.hh.

Referenced by GetIndex(), and Initialise().

G4double G4ASTARStopping::res [private]

Definition at line 85 of file G4ASTARStopping.hh.

Referenced by GetElectronicDEDX().

G4int G4ASTARStopping::Znum[74] [private]

Definition at line 88 of file G4ASTARStopping.hh.

Referenced by Initialise().


The documentation for this class was generated from the following files:
Generated on Sat Apr 12 06:06:12 2008 for Geant4 by  doxygen 1.4.7