#include <G4IonStoppingData.hh>
Public 멤버 함수 | |
G4IonStoppingData (const G4String &leDirectory) | |
virtual | ~G4IonStoppingData () |
G4bool | IsApplicable (G4int atomicNumberIon, G4int atomicNumberElem) |
G4bool | IsApplicable (G4int atomicNumberIon, const G4String &matIdentifier) |
G4bool | BuildPhysicsVector (G4int ionZ, const G4String &matName) |
G4bool | BuildPhysicsVector (G4int ionZ, G4int matZ) |
G4PhysicsVector * | GetPhysicsVector (G4int atomicNumberIon, G4int atomicNumberElem) |
G4PhysicsVector * | GetPhysicsVector (G4int atomicNumberIon, const G4String &matIdenfier) |
G4double | GetDEDX (G4double kinEnergyPerNucleon, G4int atomicNumberIon, G4int atomicNumberElem) |
G4double | GetDEDX (G4double kinEnergyPerNucleon, G4int atomicNumberIon, const G4String &matIdentifier) |
G4bool | AddPhysicsVector (G4PhysicsVector *physicsVector, G4int atomicNumberIon, const G4String &matIdentifier) |
G4bool | AddPhysicsVector (G4PhysicsVector *physicsVector, G4int atomicNumberIon, G4int atomicNumberElem) |
G4bool | RemovePhysicsVector (G4int atomicNumberIon, const G4String &matIdentifier) |
G4bool | RemovePhysicsVector (G4int atomicNumberIon, G4int atomicNumberElem) |
void | ClearTable () |
void | DumpMap () |
Private 타입 | |
typedef std::pair< G4int, G4int > | G4IonDEDXKeyElem |
typedef std::pair< G4int, G4String > | G4IonDEDXKeyMat |
typedef std::map < G4IonDEDXKeyElem, G4PhysicsVector * > | G4IonDEDXMapElem |
typedef std::map < G4IonDEDXKeyMat, G4PhysicsVector * > | G4IonDEDXMapMat |
Private 멤버 함수 | |
G4IonStoppingData (G4IonStoppingData &)=delete | |
const G4IonStoppingData & | operator= (const G4IonStoppingData &)=delete |
Private 속성 | |
G4String | subDir |
G4IonDEDXMapElem | dedxMapElements |
G4IonDEDXMapMat | dedxMapMaterials |
G4IonStoppingData.hh 파일의 60 번째 라인에서 정의되었습니다.
|
private |
G4IonStoppingData.hh 파일의 162 번째 라인에서 정의되었습니다.
|
private |
G4IonStoppingData.hh 파일의 163 번째 라인에서 정의되었습니다.
|
private |
G4IonStoppingData.hh 파일의 165 번째 라인에서 정의되었습니다.
|
private |
G4IonStoppingData.hh 파일의 166 번째 라인에서 정의되었습니다.
G4IonStoppingData::G4IonStoppingData | ( | const G4String & | leDirectory | ) |
G4IonStoppingData.cc 파일의 64 번째 라인에서 정의되었습니다.
|
virtual |
G4IonStoppingData.cc 파일의 71 번째 라인에서 정의되었습니다.
다음을 참조함 : ClearTable().
|
privatedelete |
G4bool G4IonStoppingData::AddPhysicsVector | ( | G4PhysicsVector * | physicsVector, |
G4int | atomicNumberIon, | ||
const G4String & | matIdentifier | ||
) |
G4IonStoppingData.cc 파일의 166 번째 라인에서 정의되었습니다.
다음을 참조함 : dedxMapMaterials, FatalException, G4Exception().
다음에 의해서 참조됨 : BuildPhysicsVector().
G4bool G4IonStoppingData::AddPhysicsVector | ( | G4PhysicsVector * | physicsVector, |
G4int | atomicNumberIon, | ||
G4int | atomicNumberElem | ||
) |
G4IonStoppingData.cc 파일의 210 번째 라인에서 정의되었습니다.
다음을 참조함 : dedxMapElements, FatalException, G4Exception().
G4VIonDEDXTable를 구현.
G4IonStoppingData.cc 파일의 308 번째 라인에서 정의되었습니다.
다음을 참조함 : AddPhysicsVector(), cm2, FatalException, file, g, G4Exception(), IsApplicable(), MeV, subDir.
G4VIonDEDXTable를 구현.
G4IonStoppingData.cc 파일의 359 번째 라인에서 정의되었습니다.
다음을 참조함 : AddPhysicsVector(), cm2, FatalException, file, g, G4Exception(), IsApplicable(), MeV, subDir.
void G4IonStoppingData::ClearTable | ( | ) |
G4IonStoppingData.cc 파일의 409 번째 라인에서 정의되었습니다.
다음을 참조함 : dedxMapElements, dedxMapMaterials, second.
다음에 의해서 참조됨 : ~G4IonStoppingData().
void G4IonStoppingData::DumpMap | ( | ) |
G4IonStoppingData.cc 파일의 438 번째 라인에서 정의되었습니다.
다음을 참조함 : dedxMapElements, dedxMapMaterials, first, G4cout, G4endl, right, second.
G4double G4IonStoppingData::GetDEDX | ( | G4double | kinEnergyPerNucleon, |
G4int | atomicNumberIon, | ||
G4int | atomicNumberElem | ||
) |
G4IonStoppingData.cc 파일의 134 번째 라인에서 정의되었습니다.
다음을 참조함 : dedxMapElements.
G4double G4IonStoppingData::GetDEDX | ( | G4double | kinEnergyPerNucleon, |
G4int | atomicNumberIon, | ||
const G4String & | matIdentifier | ||
) |
G4IonStoppingData.cc 파일의 150 번째 라인에서 정의되었습니다.
다음을 참조함 : dedxMapMaterials.
|
virtual |
|
virtual |
G4VIonDEDXTable를 구현.
G4IonStoppingData.cc 파일의 78 번째 라인에서 정의되었습니다.
다음을 참조함 : dedxMapElements.
다음에 의해서 참조됨 : BuildPhysicsVector().
|
privatedelete |
G4bool G4IonStoppingData::RemovePhysicsVector | ( | G4int | atomicNumberIon, |
const G4String & | matIdentifier | ||
) |
G4IonStoppingData.cc 파일의 253 번째 라인에서 정의되었습니다.
다음을 참조함 : dedxMapMaterials, FatalException, G4Exception().
G4IonStoppingData.cc 파일의 281 번째 라인에서 정의되었습니다.
다음을 참조함 : dedxMapElements, FatalException, G4Exception().
|
private |
G4IonStoppingData.hh 파일의 168 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddPhysicsVector(), ClearTable(), DumpMap(), GetDEDX(), GetPhysicsVector(), IsApplicable(), RemovePhysicsVector().
|
private |
G4IonStoppingData.hh 파일의 169 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddPhysicsVector(), ClearTable(), DumpMap(), GetDEDX(), GetPhysicsVector(), IsApplicable(), RemovePhysicsVector().
|
private |
G4IonStoppingData.hh 파일의 160 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BuildPhysicsVector().