#include <G4ASTARStopping.hh>
Definition at line 62 of file G4ASTARStopping.hh.
G4ASTARStopping::G4ASTARStopping |
( |
| ) |
|
|
explicit |
G4ASTARStopping::~G4ASTARStopping |
( |
| ) |
|
Definition at line 63 of file G4ASTARStopping.cc.
66 for(
size_t i=0; i<nvectors; ++i) {
delete sdata[i]; }
Definition at line 129 of file G4ASTARStopping.hh.
132 if (idx<0 || idx>=
G4int(nvectors)) { PrintWarning(idx); }
133 if(
energy < emin) { res = (*(sdata[idx]))[0]*std::sqrt(
energy/emin); }
134 else { res = sdata[idx]->Value(
energy); }
G4double energy(const ThreeVector &p, const G4double m)
Definition at line 141 of file G4ASTARStopping.hh.
G4double GetElectronicDEDX(G4int idx, G4double energy) const
G4double energy(const ThreeVector &p, const G4double m)
G4int GetIndex(const G4Material *) const
Definition at line 100 of file G4ASTARStopping.hh.
103 for (
size_t i=0; i<nvectors; ++i){
104 if (mat == materials[i]){
Definition at line 114 of file G4ASTARStopping.hh.
117 for (
size_t i=0; i<nvectors; ++i){
118 if (nam == materials[i]->GetName()){
void G4ASTARStopping::Initialise |
( |
| ) |
|
Definition at line 82 of file G4ASTARStopping.cc.
86 if(nmat == (
G4int)nvectors) {
return; }
90 for(
G4int i=0; i<nmat; ++i) {
94 for(j=0; j<(
G4int)nvectors; ++j) {
95 if(mat == materials[j]) {
103 for(j=0; j<74; ++j) {
static const G4String molecularName[numberOfMolecula]
static const G4int numberOfMolecula
const G4String & GetChemicalFormula() const
const G4String & GetName() const
static G4MaterialTable * GetMaterialTable()
static const G4String nameNIST[74]
static const G4int molecularIndex[numberOfMolecula]
static size_t GetNumberOfMaterials()
The documentation for this class was generated from the following files:
- source/geant4.10.03.p03/source/processes/electromagnetic/standard/include/G4ASTARStopping.hh
- source/geant4.10.03.p03/source/processes/electromagnetic/standard/src/G4ASTARStopping.cc