Geant4  10.02.p02
G4ESTARStopping Class Reference

#include <G4ESTARStopping.hh>

+ Collaboration diagram for G4ESTARStopping:

Public Member Functions

 G4ESTARStopping (const G4String &datatype="")
 
 ~G4ESTARStopping ()
 
G4int GetIndex (const G4Material *)
 
G4double GetElectronicDEDX (G4int idx, G4double energy)
 
G4double GetElectronicDEDX (const G4Material *, G4double energy)
 

Private Member Functions

void Initialise ()
 
void AddData (const G4double *e, const G4double *s, G4int idx)
 
G4ESTARStoppingoperator= (const G4ESTARStopping &right)
 
 G4ESTARStopping (const G4ESTARStopping &)
 

Private Attributes

char * dirPath
 
G4int type
 
G4int matIndex
 
const G4MaterialcurrentMaterial
 
G4double emin
 
std::vector< G4Stringname
 
std::vector
< G4LPhysicsFreeVector * > 
sdata
 

Detailed Description

Definition at line 62 of file G4ESTARStopping.hh.

Constructor & Destructor Documentation

G4ESTARStopping::G4ESTARStopping ( const G4String datatype = "")

Definition at line 55 of file G4ESTARStopping.cc.

References currentMaterial, Initialise(), matIndex, name, sdata, and type.

+ Here is the call graph for this function:

G4ESTARStopping::~G4ESTARStopping ( )

Definition at line 72 of file G4ESTARStopping.cc.

References sdata.

G4ESTARStopping::G4ESTARStopping ( const G4ESTARStopping )
private

Member Function Documentation

void G4ESTARStopping::AddData ( const G4double e,
const G4double s,
G4int  idx 
)
private

Definition at line 961 of file G4ESTARStopping.cc.

References dirPath, fac, FatalException, G4Exception(), GeV, MeV, n, name, sdata, and type.

Referenced by Initialise().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

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

Definition at line 96 of file G4ESTARStopping.cc.

References emin, G4cout, G4endl, and sdata.

Referenced by GetElectronicDEDX().

+ Here is the caller graph for this function:

G4double G4ESTARStopping::GetElectronicDEDX ( const G4Material mat,
G4double  energy 
)
inline

Definition at line 96 of file G4ESTARStopping.hh.

References GetElectronicDEDX(), and GetIndex().

+ Here is the call graph for this function:

G4int G4ESTARStopping::GetIndex ( const G4Material mat)

Definition at line 79 of file G4ESTARStopping.cc.

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

Referenced by GetElectronicDEDX().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4ESTARStopping::Initialise ( )
private

Definition at line 109 of file G4ESTARStopping.cc.

References AddData(), dirPath, e1, e2, e3, e4, emin, FatalException, G4Exception(), MeV, and name.

Referenced by G4ESTARStopping().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4ESTARStopping& G4ESTARStopping::operator= ( const G4ESTARStopping right)
private

Member Data Documentation

const G4Material* G4ESTARStopping::currentMaterial
private

Definition at line 90 of file G4ESTARStopping.hh.

Referenced by G4ESTARStopping(), and GetIndex().

char* G4ESTARStopping::dirPath
private

Definition at line 86 of file G4ESTARStopping.hh.

Referenced by AddData(), and Initialise().

G4double G4ESTARStopping::emin
private

Definition at line 91 of file G4ESTARStopping.hh.

Referenced by GetElectronicDEDX(), and Initialise().

G4int G4ESTARStopping::matIndex
private

Definition at line 89 of file G4ESTARStopping.hh.

Referenced by G4ESTARStopping(), and GetIndex().

std::vector<G4String> G4ESTARStopping::name
private

Definition at line 92 of file G4ESTARStopping.hh.

Referenced by AddData(), G4ESTARStopping(), GetIndex(), and Initialise().

std::vector<G4LPhysicsFreeVector*> G4ESTARStopping::sdata
private

Definition at line 93 of file G4ESTARStopping.hh.

Referenced by AddData(), G4ESTARStopping(), GetElectronicDEDX(), and ~G4ESTARStopping().

G4int G4ESTARStopping::type
private

Definition at line 88 of file G4ESTARStopping.hh.

Referenced by AddData(), and G4ESTARStopping().


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