49#ifndef G4IONSTOPPINGDATA_HH
50#define G4IONSTOPPINGDATA_HH
69 G4int atomicNumberIon,
70 G4int atomicNumberElem
76 G4int atomicNumberIon,
93 G4int atomicNumberIon,
94 G4int atomicNumberElem
100 G4int atomicNumberIon,
109 G4int atomicNumberIon,
110 G4int atomicNumberElem
117 G4int atomicNumberIon,
125 G4int atomicNumberIon,
133 G4int atomicNumberIon,
134 G4int atomicNumberElem
139 G4int atomicNumberIon,
144 G4int atomicNumberIon,
145 G4int atomicNumberElem
G4IonStoppingData(G4IonStoppingData &)=delete
G4PhysicsVector * GetPhysicsVector(G4int atomicNumberIon, G4int atomicNumberElem)
G4IonDEDXMapElem dedxMapElements
std::map< G4IonDEDXKeyElem, G4PhysicsVector * > G4IonDEDXMapElem
G4IonDEDXMapMat dedxMapMaterials
std::pair< G4int, G4String > G4IonDEDXKeyMat
G4bool IsApplicable(G4int atomicNumberIon, G4int atomicNumberElem)
G4bool RemovePhysicsVector(G4int atomicNumberIon, const G4String &matIdentifier)
G4double GetDEDX(G4double kinEnergyPerNucleon, G4int atomicNumberIon, G4int atomicNumberElem)
G4bool AddPhysicsVector(G4PhysicsVector *physicsVector, G4int atomicNumberIon, const G4String &matIdentifier)
std::map< G4IonDEDXKeyMat, G4PhysicsVector * > G4IonDEDXMapMat
G4IonStoppingData(const G4String &dir, G4bool icru)
std::pair< G4int, G4int > G4IonDEDXKeyElem
G4bool BuildPhysicsVector(G4int ionZ, const G4String &matName)
const G4IonStoppingData & operator=(const G4IonStoppingData &)=delete
virtual ~G4IonStoppingData()