#include <G4ChannelingMaterialData.hh>
Public 멤버 함수 | |
G4ChannelingMaterialData (const G4String &) | |
virtual | ~G4ChannelingMaterialData () |
void | Print () const |
void | SetFilename (const G4String &) |
void | SetFilenameElement (const G4String &, std::string) |
G4ChannelingECHARM * | GetPot () |
G4ChannelingECHARM * | GetEFX () |
G4ChannelingECHARM * | GetEFY () |
G4ChannelingECHARM * | GetNuD () |
G4ChannelingECHARM * | GetElD () |
G4ChannelingECHARM * | GetPotEl (std::string name) |
G4ChannelingECHARM * | GetEFXEl (std::string name) |
G4ChannelingECHARM * | GetEFYEl (std::string name) |
G4ChannelingECHARM * | GetNuDEl (std::string name) |
G4ChannelingECHARM * | GetElDEl (std::string name) |
virtual G4bool | IsBent () |
virtual G4ThreeVector | GetBR (G4ThreeVector &v3) |
virtual void | SetBR (const G4String &) |
virtual void | SetBR (G4double) |
const std::size_t & | GetHash () const |
const G4String & | GetName () const |
Protected 속성 | |
G4PhysicsVector * | fVectorR |
G4bool | bIsBent |
const G4String & | fName |
const std::size_t | fHash |
Private 속성 | |
G4ChannelingECHARM * | fPotential |
G4ChannelingECHARM * | fElectricFieldX |
G4ChannelingECHARM * | fElectricFieldY |
G4ChannelingECHARM * | fNucleiDensity |
G4ChannelingECHARM * | fElectronDensity |
std::unordered_map < std::string, G4ChannelingECHARM * > | fPotentialElement |
std::unordered_map < std::string, G4ChannelingECHARM * > | fElectricFieldXElement |
std::unordered_map < std::string, G4ChannelingECHARM * > | fElectricFieldYElement |
std::unordered_map < std::string, G4ChannelingECHARM * > | fNucleiDensityElement |
std::unordered_map < std::string, G4ChannelingECHARM * > | fElectronDensityElement |
G4ChannelingMaterialData.hh 파일의 41 번째 라인에서 정의되었습니다.
G4ChannelingMaterialData::G4ChannelingMaterialData | ( | const G4String & | name | ) |
G4ChannelingMaterialData.cc 파일의 36 번째 라인에서 정의되었습니다.
|
virtual |
G4ChannelingMaterialData.cc 파일의 128 번째 라인에서 정의되었습니다.
|
inlinevirtual |
G4ChannelingMaterialData.hh 파일의 85 번째 라인에서 정의되었습니다.
다음을 참조함 : fVectorR, G4PhysicsVector::Value(), CLHEP::Hep3Vector::z().
다음에 의해서 참조됨 : G4Channeling::PostStepDoIt(), G4Channeling::UpdateParameters().
|
inline |
G4ChannelingMaterialData.hh 파일의 54 번째 라인에서 정의되었습니다.
다음을 참조함 : fElectricFieldX.
다음에 의해서 참조됨 : G4Channeling::UpdateParameters().
|
inline |
G4ChannelingMaterialData.hh 파일의 68 번째 라인에서 정의되었습니다.
다음을 참조함 : fElectricFieldXElement.
|
inline |
G4ChannelingMaterialData.hh 파일의 55 번째 라인에서 정의되었습니다.
다음을 참조함 : fElectricFieldY.
다음에 의해서 참조됨 : G4Channeling::UpdateParameters().
|
inline |
G4ChannelingMaterialData.hh 파일의 69 번째 라인에서 정의되었습니다.
다음을 참조함 : fElectricFieldYElement.
|
inline |
G4ChannelingMaterialData.hh 파일의 57 번째 라인에서 정의되었습니다.
다음을 참조함 : fElectronDensity.
다음에 의해서 참조됨 : G4Channeling::UpdateParameters().
|
inline |
G4ChannelingMaterialData.hh 파일의 71 번째 라인에서 정의되었습니다.
다음을 참조함 : fElectronDensityElement.
|
inlineinherited |
G4VMaterialExtension.hh 파일의 72 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VMaterialExtension::fHash.
G4VMaterialExtension.hh 파일의 74 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VMaterialExtension::fName.
|
inline |
G4ChannelingMaterialData.hh 파일의 56 번째 라인에서 정의되었습니다.
다음을 참조함 : fNucleiDensity.
다음에 의해서 참조됨 : G4Channeling::UpdateParameters().
|
inline |
G4ChannelingMaterialData.hh 파일의 70 번째 라인에서 정의되었습니다.
다음을 참조함 : fNucleiDensityElement.
|
inline |
G4ChannelingMaterialData.hh 파일의 53 번째 라인에서 정의되었습니다.
다음을 참조함 : fPotential.
다음에 의해서 참조됨 : G4Channeling::UpdateParameters().
|
inline |
G4ChannelingMaterialData.hh 파일의 67 번째 라인에서 정의되었습니다.
다음을 참조함 : fPotentialElement.
|
inlinevirtual |
G4ChannelingMaterialData.hh 파일의 81 번째 라인에서 정의되었습니다.
다음을 참조함 : bIsBent.
다음에 의해서 참조됨 : G4Channeling::PostStepDoIt(), G4Channeling::UpdateParameters().
G4VMaterialExtension를 구현.
G4ChannelingMaterialData.hh 파일의 48 번째 라인에서 정의되었습니다.
G4ChannelingMaterialData.cc 파일의 102 번째 라인에서 정의되었습니다.
다음을 참조함 : bIsBent, DBL_MAX, fVectorR, G4cout, G4endl, CLHEP::meter, CLHEP::millimeter, G4PhysicsVector::PutValue().
G4ChannelingMaterialData.cc 파일의 93 번째 라인에서 정의되었습니다.
다음을 참조함 : bIsBent, DBL_MAX, fVectorR, G4PhysicsVector::PutValue().
G4ChannelingMaterialData.cc 파일의 48 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::eV, fElectricFieldX, fElectricFieldY, fElectronDensity, fNucleiDensity, fPotential, G4cout, G4endl, CLHEP::m.
void G4ChannelingMaterialData::SetFilenameElement | ( | const G4String & | fileName, |
std::string | elementName | ||
) |
G4ChannelingMaterialData.cc 파일의 70 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::eV, fElectricFieldXElement, fElectricFieldYElement, fElectronDensityElement, fNucleiDensityElement, fPotentialElement, G4cout, G4endl, CLHEP::m.
|
protected |
G4ChannelingMaterialData.hh 파일의 93 번째 라인에서 정의되었습니다.
|
private |
G4ChannelingMaterialData.hh 파일의 61 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetEFX(), SetFilename().
|
private |
G4ChannelingMaterialData.hh 파일의 75 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetEFXEl(), SetFilenameElement().
|
private |
G4ChannelingMaterialData.hh 파일의 62 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetEFY(), SetFilename().
|
private |
G4ChannelingMaterialData.hh 파일의 76 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetEFYEl(), SetFilenameElement().
|
private |
G4ChannelingMaterialData.hh 파일의 64 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetElD(), SetFilename().
|
private |
G4ChannelingMaterialData.hh 파일의 78 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetElDEl(), SetFilenameElement().
|
protectedinherited |
G4VMaterialExtension.hh 파일의 80 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VMaterialExtension::GetHash().
|
protectedinherited |
G4VMaterialExtension.hh 파일의 77 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VMaterialExtension::GetName().
|
private |
G4ChannelingMaterialData.hh 파일의 63 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetNuD(), SetFilename().
|
private |
G4ChannelingMaterialData.hh 파일의 77 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetNuDEl(), SetFilenameElement().
|
private |
G4ChannelingMaterialData.hh 파일의 57 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetPot(), SetFilename().
|
private |
G4ChannelingMaterialData.hh 파일의 71 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetPotEl(), SetFilenameElement().
|
protected |
G4ChannelingMaterialData.hh 파일의 92 번째 라인에서 정의되었습니다.