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
161 typedef std::pair<G4int, G4int> G4IonDEDXKeyElem;
162 typedef std::pair<G4int, G4String> G4IonDEDXKeyMat;
164 typedef std::map<G4IonDEDXKeyElem, G4PhysicsVector*> G4IonDEDXMapElem;
165 typedef std::map<G4IonDEDXKeyMat, G4PhysicsVector*> G4IonDEDXMapMat;
167 G4IonDEDXMapElem dedxMapElements;
168 G4IonDEDXMapMat dedxMapMaterials;
G4PhysicsVector * GetPhysicsVector(G4int atomicNumberIon, G4int atomicNumberElem)
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)
G4bool BuildPhysicsVector(G4int ionZ, const G4String &matName)
virtual ~G4IonStoppingData()