50 #ifndef G4IONSTOPPINGDATA_HH
51 #define G4IONSTOPPINGDATA_HH
70 G4int atomicNumberIon,
71 G4int atomicNumberElem
77 G4int atomicNumberIon,
94 G4int atomicNumberIon,
95 G4int atomicNumberElem
101 G4int atomicNumberIon,
110 G4int atomicNumberIon,
111 G4int atomicNumberElem
118 G4int atomicNumberIon,
126 G4int atomicNumberIon,
134 G4int atomicNumberIon,
135 G4int atomicNumberElem
140 G4int atomicNumberIon,
145 G4int atomicNumberIon,
146 G4int atomicNumberElem
172 #endif // G4IONSTOPPINGDATA_HH
G4bool BuildPhysicsVector(G4int ionZ, const G4String &matName)
std::pair< G4int, G4String > G4IonDEDXKeyMat
G4PhysicsVector * GetPhysicsVector(G4int atomicNumberIon, G4int atomicNumberElem)
G4IonDEDXMapMat dedxMapMaterials
std::pair< G4int, G4int > G4IonDEDXKeyElem
G4double GetDEDX(G4double kinEnergyPerNucleon, G4int atomicNumberIon, G4int atomicNumberElem)
G4IonStoppingData(const G4String &leDirectory)
G4IonDEDXMapElem dedxMapElements
std::map< G4IonDEDXKeyMat, G4PhysicsVector * > G4IonDEDXMapMat
const G4IonStoppingData & operator=(const G4IonStoppingData &)=delete
G4bool IsApplicable(G4int atomicNumberIon, G4int atomicNumberElem)
G4bool RemovePhysicsVector(G4int atomicNumberIon, const G4String &matIdentifier)
G4bool AddPhysicsVector(G4PhysicsVector *physicsVector, G4int atomicNumberIon, const G4String &matIdentifier)
virtual ~G4IonStoppingData()
std::map< G4IonDEDXKeyElem, G4PhysicsVector * > G4IonDEDXMapElem