Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4IonStoppingData.hh>
Public Member Functions | |
G4IonStoppingData (const G4String &dir, G4bool icru) | |
virtual | ~G4IonStoppingData () |
G4bool | IsApplicable (G4int atomicNumberIon, G4int atomicNumberElem) |
G4bool | IsApplicable (G4int atomicNumberIon, const G4String &matIdentifier) |
G4bool | BuildPhysicsVector (G4int ionZ, const G4String &matName) |
G4bool | BuildPhysicsVector (G4int ionZ, G4int matZ) |
G4PhysicsVector * | GetPhysicsVector (G4int atomicNumberIon, G4int atomicNumberElem) |
G4PhysicsVector * | GetPhysicsVector (G4int atomicNumberIon, const G4String &matIdenfier) |
G4double | GetDEDX (G4double kinEnergyPerNucleon, G4int atomicNumberIon, G4int atomicNumberElem) |
G4double | GetDEDX (G4double kinEnergyPerNucleon, G4int atomicNumberIon, const G4String &matIdentifier) |
G4bool | AddPhysicsVector (G4PhysicsVector *physicsVector, G4int atomicNumberIon, const G4String &matIdentifier) |
G4bool | AddPhysicsVector (G4PhysicsVector *physicsVector, G4int atomicNumberIon, G4int atomicNumberElem) |
G4bool | RemovePhysicsVector (G4int atomicNumberIon, const G4String &matIdentifier) |
G4bool | RemovePhysicsVector (G4int atomicNumberIon, G4int atomicNumberElem) |
void | ClearTable () |
void | DumpMap () |
Public Member Functions inherited from G4VIonDEDXTable | |
G4VIonDEDXTable () | |
virtual | ~G4VIonDEDXTable () |
virtual G4bool | BuildPhysicsVector (G4int, G4int)=0 |
virtual G4bool | BuildPhysicsVector (G4int, const G4String &)=0 |
virtual G4bool | IsApplicable (G4int, G4int)=0 |
virtual G4bool | IsApplicable (G4int, const G4String &)=0 |
virtual G4PhysicsVector * | GetPhysicsVector (G4int, G4int)=0 |
virtual G4PhysicsVector * | GetPhysicsVector (G4int, const G4String &)=0 |
Definition at line 59 of file G4IonStoppingData.hh.
Definition at line 63 of file G4IonStoppingData.cc.
|
virtual |
Definition at line 69 of file G4IonStoppingData.cc.
G4bool G4IonStoppingData::AddPhysicsVector | ( | G4PhysicsVector * | physicsVector, |
G4int | atomicNumberIon, | ||
const G4String & | matIdentifier | ||
) |
Definition at line 163 of file G4IonStoppingData.cc.
Referenced by BuildPhysicsVector().
G4bool G4IonStoppingData::AddPhysicsVector | ( | G4PhysicsVector * | physicsVector, |
G4int | atomicNumberIon, | ||
G4int | atomicNumberElem | ||
) |
Definition at line 207 of file G4IonStoppingData.cc.
Implements G4VIonDEDXTable.
Definition at line 305 of file G4IonStoppingData.cc.
Implements G4VIonDEDXTable.
Definition at line 357 of file G4IonStoppingData.cc.
void G4IonStoppingData::ClearTable | ( | ) |
Definition at line 406 of file G4IonStoppingData.cc.
Referenced by ~G4IonStoppingData().
void G4IonStoppingData::DumpMap | ( | ) |
Definition at line 435 of file G4IonStoppingData.cc.
G4double G4IonStoppingData::GetDEDX | ( | G4double | kinEnergyPerNucleon, |
G4int | atomicNumberIon, | ||
const G4String & | matIdentifier | ||
) |
Definition at line 147 of file G4IonStoppingData.cc.
G4double G4IonStoppingData::GetDEDX | ( | G4double | kinEnergyPerNucleon, |
G4int | atomicNumberIon, | ||
G4int | atomicNumberElem | ||
) |
Definition at line 131 of file G4IonStoppingData.cc.
|
virtual |
Implements G4VIonDEDXTable.
Definition at line 117 of file G4IonStoppingData.cc.
|
virtual |
Implements G4VIonDEDXTable.
Definition at line 103 of file G4IonStoppingData.cc.
|
virtual |
Implements G4VIonDEDXTable.
Definition at line 89 of file G4IonStoppingData.cc.
Implements G4VIonDEDXTable.
Definition at line 75 of file G4IonStoppingData.cc.
Referenced by BuildPhysicsVector().
G4bool G4IonStoppingData::RemovePhysicsVector | ( | G4int | atomicNumberIon, |
const G4String & | matIdentifier | ||
) |
Definition at line 250 of file G4IonStoppingData.cc.
Definition at line 278 of file G4IonStoppingData.cc.