Geant4
10.03
|
#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 G4float *s, const G4Material *) |
void | FindData (G4int idx, const G4Material *) |
void | PrintWarning (G4int idx) const |
G4ASTARStopping & | operator= (const G4ASTARStopping &right)=delete |
G4ASTARStopping (const G4ASTARStopping &)=delete | |
Private Attributes | |
size_t | nvectors |
G4double | emin |
std::vector< const G4Material * > | materials |
std::vector < G4LPhysicsFreeVector * > | sdata |
Definition at line 62 of file G4ASTARStopping.hh.
|
explicit |
Definition at line 55 of file G4ASTARStopping.cc.
References Initialise().
G4ASTARStopping::~G4ASTARStopping | ( | ) |
Definition at line 63 of file G4ASTARStopping.cc.
|
privatedelete |
|
private |
Definition at line 353 of file G4ASTARStopping.cc.
References fac, G4PhysicsVector::FillSecondDerivatives(), materials, nvectors, G4LPhysicsFreeVector::PutValues(), sdata, G4PhysicsVector::SetSpline(), and T0.
Referenced by FindData().
|
private |
Definition at line 125 of file G4ASTARStopping.cc.
References AddData().
Referenced by Initialise().
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 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().
|
privatedelete |
|
private |
Definition at line 72 of file G4ASTARStopping.cc.
References G4Exception(), JustWarning, and nvectors.
Referenced by 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(), GetElectronicDEDX(), GetIndex(), Initialise(), PrintWarning(), and ~G4ASTARStopping().
|
private |
Definition at line 95 of file G4ASTARStopping.hh.
Referenced by AddData(), GetElectronicDEDX(), and ~G4ASTARStopping().