Geant4
10.02.p02
|
#include <G4ASTARStopping.hh>
Public Member Functions | |
G4ASTARStopping () | |
~G4ASTARStopping () | |
void | Initialise () |
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 55 of file G4ASTARStopping.cc.
References Initialise().
G4ASTARStopping::~G4ASTARStopping | ( | ) |
Definition at line 63 of file G4ASTARStopping.cc.
|
private |
|
private |
Definition at line 353 of file G4ASTARStopping.cc.
References fac, G4PhysicsVector::FillSecondDerivatives(), materials, MeV, nvectors, G4LPhysicsFreeVector::PutValues(), sdata, and G4PhysicsVector::SetSpline().
Referenced by FindData().
|
private |
Definition at line 125 of file G4ASTARStopping.cc.
References AddData(), e1, e2, e3, and e4.
Referenced by Initialise().
Definition at line 127 of file G4ASTARStopping.hh.
References emin, nvectors, PrintWarning(), and sdata.
Referenced by G4BraggIonModel::DEDX(), and GetElectronicDEDX().
|
inline |
Definition at line 139 of file G4ASTARStopping.hh.
References GetElectronicDEDX(), and GetIndex().
|
inline |
Definition at line 98 of file G4ASTARStopping.hh.
References materials, and nvectors.
Referenced by G4BraggIonModel::DEDX(), and GetElectronicDEDX().
Definition at line 112 of file G4ASTARStopping.hh.
void G4ASTARStopping::Initialise | ( | ) |
Definition at line 82 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 72 of file G4ASTARStopping.cc.
References G4Exception(), JustWarning, and nvectors.
Referenced by GetElectronicDEDX().
|
private |
Definition at line 91 of file G4ASTARStopping.hh.
Referenced by GetElectronicDEDX().
|
private |
Definition at line 92 of file G4ASTARStopping.hh.
Referenced by AddData(), GetIndex(), and Initialise().
|
private |
Definition at line 90 of file G4ASTARStopping.hh.
Referenced by AddData(), GetElectronicDEDX(), GetIndex(), Initialise(), PrintWarning(), and ~G4ASTARStopping().
|
private |
Definition at line 93 of file G4ASTARStopping.hh.
Referenced by AddData(), GetElectronicDEDX(), and ~G4ASTARStopping().