|
Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4ExtDEDXTable.hh>
Inheritance diagram for G4ExtDEDXTable:Public Member Functions | |
| G4ExtDEDXTable () | |
| virtual | ~G4ExtDEDXTable () |
| virtual G4bool | BuildPhysicsVector (G4int ionZ, const G4String &matName) |
| virtual G4bool | BuildPhysicsVector (G4int ionZ, G4int matZ) |
| virtual G4bool | IsApplicable (G4int atomicNumberIon, G4int atomicNumberElem) |
| virtual G4bool | IsApplicable (G4int atomicNumberIon, const G4String &matIdentifier) |
| virtual G4PhysicsVector * | GetPhysicsVector (G4int atomicNumberIon, G4int atomicNumberElem) |
| virtual G4PhysicsVector * | GetPhysicsVector (G4int atomicNumberIon, const G4String &matIdenfier) |
| G4double | GetDEDX (G4double kinEnergyPerNucleon, G4int atomicNumberIon, G4int atomicNumberElem) |
| G4double | GetDEDX (G4double kinEnergyPerNucleon, G4int atomicNumberIon, const G4String &matIdenfier) |
| G4bool | AddPhysicsVector (G4PhysicsVector *physicsVector, G4int atomicNumberIon, const G4String &matIdenfier, G4int atomicNumberElem=0) |
| G4bool | RemovePhysicsVector (G4int atomicNumberIon, const G4String &matIdentifier) |
| G4bool | StorePhysicsTable (const G4String &fileName) |
| G4bool | RetrievePhysicsTable (const G4String &fileName) |
| 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 63 of file G4ExtDEDXTable.hh.
|
explicit |
Definition at line 72 of file G4ExtDEDXTable.cc.
|
virtual |
Definition at line 78 of file G4ExtDEDXTable.cc.
| G4bool G4ExtDEDXTable::AddPhysicsVector | ( | G4PhysicsVector * | physicsVector, |
| G4int | atomicNumberIon, | ||
| const G4String & | matIdenfier, | ||
| G4int | atomicNumberElem = 0 |
||
| ) |
Definition at line 189 of file G4ExtDEDXTable.cc.
Referenced by RetrievePhysicsTable().
Implements G4VIonDEDXTable.
Definition at line 93 of file G4ExtDEDXTable.cc.
Implements G4VIonDEDXTable.
Definition at line 85 of file G4ExtDEDXTable.cc.
| void G4ExtDEDXTable::ClearTable | ( | ) |
Definition at line 519 of file G4ExtDEDXTable.cc.
Referenced by ~G4ExtDEDXTable().
| void G4ExtDEDXTable::DumpMap | ( | ) |
Definition at line 537 of file G4ExtDEDXTable.cc.
| G4double G4ExtDEDXTable::GetDEDX | ( | G4double | kinEnergyPerNucleon, |
| G4int | atomicNumberIon, | ||
| const G4String & | matIdenfier | ||
| ) |
Definition at line 173 of file G4ExtDEDXTable.cc.
| G4double G4ExtDEDXTable::GetDEDX | ( | G4double | kinEnergyPerNucleon, |
| G4int | atomicNumberIon, | ||
| G4int | atomicNumberElem | ||
| ) |
Definition at line 157 of file G4ExtDEDXTable.cc.
|
virtual |
Implements G4VIonDEDXTable.
Definition at line 143 of file G4ExtDEDXTable.cc.
|
virtual |
Implements G4VIonDEDXTable.
Definition at line 129 of file G4ExtDEDXTable.cc.
|
virtual |
Implements G4VIonDEDXTable.
Definition at line 115 of file G4ExtDEDXTable.cc.
Implements G4VIonDEDXTable.
Definition at line 101 of file G4ExtDEDXTable.cc.
Referenced by BuildPhysicsVector().
| G4bool G4ExtDEDXTable::RemovePhysicsVector | ( | G4int | atomicNumberIon, |
| const G4String & | matIdentifier | ||
| ) |
Definition at line 245 of file G4ExtDEDXTable.cc.
Definition at line 348 of file G4ExtDEDXTable.cc.
Definition at line 286 of file G4ExtDEDXTable.cc.