Geant4
10.01.p03
|
#include <G4PSTARStopping.hh>
Public Member Functions | |
G4PSTARStopping () | |
~G4PSTARStopping () | |
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 |
G4PSTARStopping & | operator= (const G4PSTARStopping &right) |
G4PSTARStopping (const G4PSTARStopping &) | |
Private Attributes | |
size_t | nvectors |
G4double | emin |
std::vector< const G4Material * > | materials |
std::vector < G4LPhysicsFreeVector * > | sdata |
Definition at line 60 of file G4PSTARStopping.hh.
G4PSTARStopping::G4PSTARStopping | ( | ) |
Definition at line 56 of file G4PSTARStopping.cc.
References Initialise().
G4PSTARStopping::~G4PSTARStopping | ( | ) |
Definition at line 64 of file G4PSTARStopping.cc.
|
private |
|
private |
Definition at line 354 of file G4PSTARStopping.cc.
References fac, materials, MeV, nvectors, G4LPhysicsFreeVector::PutValues(), sdata, and G4PhysicsVector::SetSpline().
Referenced by FindData().
|
private |
Definition at line 126 of file G4PSTARStopping.cc.
References AddData(), e1, e2, e3, and e4.
Referenced by Initialise().
Definition at line 127 of file G4PSTARStopping.hh.
References emin, nvectors, PrintWarning(), and sdata.
Referenced by G4BraggModel::DEDX(), and GetElectronicDEDX().
|
inline |
Definition at line 139 of file G4PSTARStopping.hh.
References GetElectronicDEDX(), and GetIndex().
|
inline |
Definition at line 98 of file G4PSTARStopping.hh.
References materials, and nvectors.
Referenced by G4BraggModel::DEDX(), and GetElectronicDEDX().
Definition at line 112 of file G4PSTARStopping.hh.
void G4PSTARStopping::Initialise | ( | ) |
Definition at line 83 of file G4PSTARStopping.cc.
References FindData(), G4Material::GetChemicalFormula(), G4Material::GetMaterialTable(), G4Material::GetName(), G4Material::GetNumberOfMaterials(), materials, molecularIndex, molecularName, nameNIST, numberOfMolecula, and nvectors.
Referenced by G4PSTARStopping(), and G4BraggModel::Initialise().
|
private |
|
private |
Definition at line 73 of file G4PSTARStopping.cc.
References G4Exception(), JustWarning, and nvectors.
Referenced by GetElectronicDEDX().
|
private |
Definition at line 91 of file G4PSTARStopping.hh.
Referenced by GetElectronicDEDX().
|
private |
Definition at line 92 of file G4PSTARStopping.hh.
Referenced by AddData(), GetIndex(), and Initialise().
|
private |
Definition at line 90 of file G4PSTARStopping.hh.
Referenced by AddData(), GetElectronicDEDX(), GetIndex(), Initialise(), PrintWarning(), and ~G4PSTARStopping().
|
private |
Definition at line 93 of file G4PSTARStopping.hh.
Referenced by AddData(), GetElectronicDEDX(), and ~G4PSTARStopping().