|
Geant4 11.3.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4IonStoppingData.hh>
Inheritance diagram for G4IonStoppingData:Public Member Functions | |
| G4IonStoppingData (const G4String &dir, G4bool icru) | |
| ~G4IonStoppingData () override | |
| G4IonStoppingData (G4IonStoppingData &)=delete | |
| const G4IonStoppingData & | operator= (const G4IonStoppingData &)=delete |
| G4bool | IsApplicable (G4int atomicNumberIon, G4int atomicNumberElem) override |
| G4bool | IsApplicable (G4int atomicNumberIon, const G4String &matIdentifier) override |
| G4bool | BuildPhysicsVector (G4int ionZ, const G4String &matName) override |
| G4bool | BuildPhysicsVector (G4int ionZ, G4int matZ) override |
| G4PhysicsVector * | GetPhysicsVector (G4int atomicNumberIon, G4int atomicNumberElem) override |
| G4PhysicsVector * | GetPhysicsVector (G4int atomicNumberIon, const G4String &matIdenfier) override |
| 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 ()=default | |
| virtual | ~G4VIonDEDXTable ()=default |
| G4VIonDEDXTable (G4VIonDEDXTable &)=delete | |
| const G4VIonDEDXTable & | operator= (const G4VIonDEDXTable &)=delete |
Definition at line 57 of file G4IonStoppingData.hh.
Definition at line 63 of file G4IonStoppingData.cc.
Referenced by G4IonStoppingData(), and operator=().
|
override |
Definition at line 67 of file G4IonStoppingData.cc.
|
delete |
| G4bool G4IonStoppingData::AddPhysicsVector | ( | G4PhysicsVector * | physicsVector, |
| G4int | atomicNumberIon, | ||
| const G4String & | matIdentifier ) |
Definition at line 151 of file G4IonStoppingData.cc.
Referenced by BuildPhysicsVector(), and BuildPhysicsVector().
| G4bool G4IonStoppingData::AddPhysicsVector | ( | G4PhysicsVector * | physicsVector, |
| G4int | atomicNumberIon, | ||
| G4int | atomicNumberElem ) |
Definition at line 191 of file G4IonStoppingData.cc.
|
overridevirtual |
Implements G4VIonDEDXTable.
Definition at line 285 of file G4IonStoppingData.cc.
Implements G4VIonDEDXTable.
Definition at line 337 of file G4IonStoppingData.cc.
| void G4IonStoppingData::ClearTable | ( | ) |
Definition at line 386 of file G4IonStoppingData.cc.
Referenced by ~G4IonStoppingData().
| void G4IonStoppingData::DumpMap | ( | ) |
Definition at line 413 of file G4IonStoppingData.cc.
| G4double G4IonStoppingData::GetDEDX | ( | G4double | kinEnergyPerNucleon, |
| G4int | atomicNumberIon, | ||
| const G4String & | matIdentifier ) |
Definition at line 137 of file G4IonStoppingData.cc.
| G4double G4IonStoppingData::GetDEDX | ( | G4double | kinEnergyPerNucleon, |
| G4int | atomicNumberIon, | ||
| G4int | atomicNumberElem ) |
Definition at line 123 of file G4IonStoppingData.cc.
|
overridevirtual |
Implements G4VIonDEDXTable.
Definition at line 110 of file G4IonStoppingData.cc.
|
overridevirtual |
Implements G4VIonDEDXTable.
Definition at line 97 of file G4IonStoppingData.cc.
|
overridevirtual |
Implements G4VIonDEDXTable.
Definition at line 84 of file G4IonStoppingData.cc.
|
overridevirtual |
Implements G4VIonDEDXTable.
Definition at line 71 of file G4IonStoppingData.cc.
Referenced by BuildPhysicsVector(), and BuildPhysicsVector().
|
delete |
| G4bool G4IonStoppingData::RemovePhysicsVector | ( | G4int | atomicNumberIon, |
| const G4String & | matIdentifier ) |
Definition at line 231 of file G4IonStoppingData.cc.
Definition at line 258 of file G4IonStoppingData.cc.