Geant4  10.00.p02
G4PSTARStopping Class Reference

#include <G4PSTARStopping.hh>

+ Collaboration diagram for G4PSTARStopping:

Public Member Functions

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

Private Member Functions

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

Private Attributes

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

Detailed Description

Definition at line 62 of file G4PSTARStopping.hh.

Constructor & Destructor Documentation

G4PSTARStopping::G4PSTARStopping ( )

Definition at line 56 of file G4PSTARStopping.cc.

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

+ Here is the call graph for this function:

G4PSTARStopping::~G4PSTARStopping ( )

Definition at line 69 of file G4PSTARStopping.cc.

G4PSTARStopping::G4PSTARStopping ( const G4PSTARStopping )
private

Member Function Documentation

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

Definition at line 487 of file G4PSTARStopping.cc.

References cm2, fac, g, MeV, and sdata.

Referenced by Initialise().

+ Here is the caller graph for this function:

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

Definition at line 92 of file G4PSTARStopping.cc.

References emin, G4cout, G4endl, and sdata.

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

+ Here is the caller graph for this function:

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

Definition at line 93 of file G4PSTARStopping.hh.

References GetElectronicDEDX(), and GetIndex().

+ Here is the call graph for this function:

G4int G4PSTARStopping::GetIndex ( const G4Material mat)

Definition at line 76 of file G4PSTARStopping.cc.

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

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

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4PSTARStopping::Initialise ( )
private

Definition at line 105 of file G4PSTARStopping.cc.

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

Referenced by G4PSTARStopping().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

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

Member Data Documentation

const G4Material* G4PSTARStopping::currentMaterial
private

Definition at line 87 of file G4PSTARStopping.hh.

Referenced by G4PSTARStopping(), and GetIndex().

G4double G4PSTARStopping::emin
private

Definition at line 88 of file G4PSTARStopping.hh.

Referenced by GetElectronicDEDX(), and Initialise().

G4int G4PSTARStopping::matIndex
private

Definition at line 86 of file G4PSTARStopping.hh.

Referenced by G4PSTARStopping(), and GetIndex().

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

Definition at line 89 of file G4PSTARStopping.hh.

Referenced by G4PSTARStopping(), GetIndex(), and Initialise().

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

Definition at line 90 of file G4PSTARStopping.hh.

Referenced by AddData(), G4PSTARStopping(), and GetElectronicDEDX().


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