Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4ExtDEDXTable.hh>
Public Member Functions | |
G4ExtDEDXTable ()=default | |
~G4ExtDEDXTable () override | |
G4ExtDEDXTable (G4ExtDEDXTable &)=delete | |
const G4ExtDEDXTable & | operator= (const G4ExtDEDXTable &)=delete |
G4bool | BuildPhysicsVector (G4int ionZ, const G4String &matName) override |
G4bool | BuildPhysicsVector (G4int ionZ, G4int matZ) override |
G4bool | IsApplicable (G4int atomicNumberIon, G4int atomicNumberElem) override |
G4bool | IsApplicable (G4int atomicNumberIon, const G4String &matIdentifier) 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 &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 ()=default | |
virtual | ~G4VIonDEDXTable ()=default |
G4VIonDEDXTable (G4VIonDEDXTable &)=delete | |
const G4VIonDEDXTable & | operator= (const G4VIonDEDXTable &)=delete |
Definition at line 61 of file G4ExtDEDXTable.hh.
|
explicitdefault |
|
override |
Definition at line 68 of file G4ExtDEDXTable.cc.
|
delete |
G4bool G4ExtDEDXTable::AddPhysicsVector | ( | G4PhysicsVector * | physicsVector, |
G4int | atomicNumberIon, | ||
const G4String & | matIdenfier, | ||
G4int | atomicNumberElem = 0 ) |
Definition at line 166 of file G4ExtDEDXTable.cc.
Referenced by RetrievePhysicsTable().
Implements G4VIonDEDXTable.
Definition at line 79 of file G4ExtDEDXTable.cc.
Implements G4VIonDEDXTable.
Definition at line 72 of file G4ExtDEDXTable.cc.
void G4ExtDEDXTable::ClearTable | ( | ) |
Definition at line 464 of file G4ExtDEDXTable.cc.
Referenced by ~G4ExtDEDXTable().
void G4ExtDEDXTable::DumpMap | ( | ) |
Definition at line 481 of file G4ExtDEDXTable.cc.
G4double G4ExtDEDXTable::GetDEDX | ( | G4double | kinEnergyPerNucleon, |
G4int | atomicNumberIon, | ||
const G4String & | matIdenfier ) |
Definition at line 152 of file G4ExtDEDXTable.cc.
G4double G4ExtDEDXTable::GetDEDX | ( | G4double | kinEnergyPerNucleon, |
G4int | atomicNumberIon, | ||
G4int | atomicNumberElem ) |
Definition at line 138 of file G4ExtDEDXTable.cc.
|
overridevirtual |
Implements G4VIonDEDXTable.
Definition at line 125 of file G4ExtDEDXTable.cc.
|
overridevirtual |
Implements G4VIonDEDXTable.
Definition at line 112 of file G4ExtDEDXTable.cc.
|
overridevirtual |
Implements G4VIonDEDXTable.
Definition at line 99 of file G4ExtDEDXTable.cc.
|
overridevirtual |
Implements G4VIonDEDXTable.
Definition at line 86 of file G4ExtDEDXTable.cc.
Referenced by BuildPhysicsVector(), and BuildPhysicsVector().
|
delete |
G4bool G4ExtDEDXTable::RemovePhysicsVector | ( | G4int | atomicNumberIon, |
const G4String & | matIdentifier ) |
Definition at line 217 of file G4ExtDEDXTable.cc.
Definition at line 320 of file G4ExtDEDXTable.cc.
Definition at line 255 of file G4ExtDEDXTable.cc.