Geant4
10.01.p03
|
#include <G4ASTARStopping.hh>
Public Member Functions | |
G4ASTARStopping () | |
~G4ASTARStopping () | |
void | Initialise () |
G4double | GetEffectiveZ (G4int idx) const |
G4int | GetIndex (const G4Material *) const |
G4int | GetIndex (const G4String &) const |
G4double | GetElectronicDEDX (G4int idx, G4double energy) const |
G4double | GetElectronicDEDX (const G4Material *, G4double energy) const |
Private Member Functions | |
void | AddData (const G4double *s, const G4Material *) |
void | FindData (G4int idx, const G4Material *) |
void | PrintWarning (G4int idx) const |
G4ASTARStopping & | operator= (const G4ASTARStopping &right) |
G4ASTARStopping (const G4ASTARStopping &) | |
Private Attributes | |
size_t | nvectors |
G4double | emin |
std::vector< const G4Material * > | materials |
std::vector < G4LPhysicsFreeVector * > | sdata |
Definition at line 60 of file G4ASTARStopping.hh.
G4ASTARStopping::G4ASTARStopping | ( | ) |
Definition at line 65 of file G4ASTARStopping.cc.
References Initialise().
G4ASTARStopping::~G4ASTARStopping | ( | ) |
Definition at line 73 of file G4ASTARStopping.cc.
|
private |
|
private |
Definition at line 374 of file G4ASTARStopping.cc.
References fac, materials, MeV, nvectors, G4LPhysicsFreeVector::PutValues(), sdata, and G4PhysicsVector::SetSpline().
Referenced by FindData().
|
private |
Definition at line 145 of file G4ASTARStopping.cc.
References AddData(), e1, e2, e3, and e4.
Referenced by Initialise().
Definition at line 82 of file G4ASTARStopping.cc.
References effZ, nvectors, and PrintWarning().
Referenced by G4BraggIonModel::DEDX().
Definition at line 129 of file G4ASTARStopping.hh.
References emin, nvectors, PrintWarning(), and sdata.
Referenced by G4BraggIonModel::DEDX(), and GetElectronicDEDX().
|
inline |
Definition at line 141 of file G4ASTARStopping.hh.
References GetElectronicDEDX(), and GetIndex().
|
inline |
Definition at line 100 of file G4ASTARStopping.hh.
References materials, and nvectors.
Referenced by G4BraggIonModel::DEDX(), and GetElectronicDEDX().
Definition at line 114 of file G4ASTARStopping.hh.
void G4ASTARStopping::Initialise | ( | ) |
Definition at line 102 of file G4ASTARStopping.cc.
References FindData(), G4Material::GetChemicalFormula(), G4Material::GetMaterialTable(), G4Material::GetName(), G4Material::GetNumberOfMaterials(), materials, molecularIndex, molecularName, nameNIST, numberOfMolecula, and nvectors.
Referenced by G4ASTARStopping(), and G4BraggIonModel::Initialise().
|
private |
|
private |
Definition at line 92 of file G4ASTARStopping.cc.
References G4Exception(), JustWarning, and nvectors.
Referenced by GetEffectiveZ(), and GetElectronicDEDX().
|
private |
Definition at line 93 of file G4ASTARStopping.hh.
Referenced by GetElectronicDEDX().
|
private |
Definition at line 94 of file G4ASTARStopping.hh.
Referenced by AddData(), GetIndex(), and Initialise().
|
private |
Definition at line 92 of file G4ASTARStopping.hh.
Referenced by AddData(), GetEffectiveZ(), GetElectronicDEDX(), GetIndex(), Initialise(), PrintWarning(), and ~G4ASTARStopping().
|
private |
Definition at line 95 of file G4ASTARStopping.hh.
Referenced by AddData(), GetElectronicDEDX(), and ~G4ASTARStopping().