#include <G4ElementData.hh>
Public 멤버 함수 | |
G4ElementData () | |
~G4ElementData () | |
void | InitialiseForElement (G4int Z, G4PhysicsVector *v) |
void | InitialiseForElement (G4int Z, G4Physics2DVector *v) |
void | InitialiseForComponent (G4int Z, G4int nComponents=0) |
void | AddComponent (G4int Z, G4int id, G4PhysicsVector *v) |
void | SetName (const G4String &nam) |
G4PhysicsVector * | GetElementData (G4int Z) |
G4Physics2DVector * | GetElement2DData (G4int Z) |
size_t | GetNumberOfComponents (G4int Z) |
G4int | GetComponentID (G4int Z, size_t idx) |
G4PhysicsVector * | GetComponentDataByIndex (G4int Z, size_t idx) |
G4PhysicsVector * | GetComponentDataByID (G4int Z, G4int id) |
G4double | GetValueForElement (G4int Z, G4double kinEnergy) |
G4double | GetValueForComponent (G4int Z, size_t idx, G4double kinEnergy) |
Private 멤버 함수 | |
G4ElementData & | operator= (const G4ElementData &right)=delete |
G4ElementData (const G4ElementData &)=delete | |
Private 속성 | |
G4PhysicsVector * | elmData [maxNumElements] |
G4Physics2DVector * | elm2Data [maxNumElements] |
std::vector< G4PhysicsVector * > | compData [maxNumElements] |
std::vector< G4int > | compID [maxNumElements] |
size_t | compLength [maxNumElements] |
G4String | name |
G4ElementData.hh 파일의 56 번째 라인에서 정의되었습니다.
|
explicit |
G4ElementData.cc 파일의 48 번째 라인에서 정의되었습니다.
다음을 참조함 : compLength, elm2Data, elmData, maxNumElements.
G4ElementData::~G4ElementData | ( | ) |
G4ElementData.cc 파일의 60 번째 라인에서 정의되었습니다.
다음을 참조함 : compData, compLength, elm2Data, elmData, maxNumElements, n.
|
privatedelete |
void G4ElementData::AddComponent | ( | G4int | Z, |
G4int | id, | ||
G4PhysicsVector * | v | ||
) |
G4ElementData.cc 파일의 122 번째 라인에서 정의되었습니다.
다음을 참조함 : compData, compID, compLength, FatalException, G4cout, G4endl, G4Exception(), maxNumElements, Z.
다음에 의해서 참조됨 : G4LivermorePolarizedPhotoElectricGDModel::ReadData(), G4LivermorePolarizedPhotoElectricModel::ReadData(), G4LivermorePhotoElectricModel::ReadData().
|
inline |
G4ElementData.hh 파일의 155 번째 라인에서 정의되었습니다.
다음을 참조함 : compData, compID, compLength, Z.
|
inline |
G4ElementData.hh 파일의 149 번째 라인에서 정의되었습니다.
다음을 참조함 : compData.
다음에 의해서 참조됨 : G4LivermorePhotoElectricModel::GetBindingEnergy().
G4ElementData.hh 파일의 143 번째 라인에서 정의되었습니다.
다음을 참조함 : compID.
다음에 의해서 참조됨 : G4LivermorePolarizedPhotoElectricGDModel::SampleSecondaries(), G4LivermorePolarizedPhotoElectricModel::SampleSecondaries(), G4LivermorePhotoElectricModel::SampleSecondaries().
|
inline |
|
inline |
G4ElementData.hh 파일의 126 번째 라인에서 정의되었습니다.
|
inline |
G4ElementData.hh 파일의 138 번째 라인에서 정의되었습니다.
다음을 참조함 : compLength, Z.
G4ElementData.hh 파일의 174 번째 라인에서 정의되었습니다.
다음을 참조함 : compData.
다음에 의해서 참조됨 : G4LivermorePolarizedPhotoElectricGDModel::SampleSecondaries(), G4LivermorePolarizedPhotoElectricModel::SampleSecondaries(), G4LivermorePhotoElectricModel::SampleSecondaries().
G4ElementData.hh 파일의 168 번째 라인에서 정의되었습니다.
다음을 참조함 : elmData, G4PhysicsVector::Value(), Z.
G4ElementData.cc 파일의 100 번째 라인에서 정의되었습니다.
다음을 참조함 : clear(), compData, compID, compLength, FatalException, G4cout, G4endl, G4Exception(), maxNumElements, n, Z.
다음에 의해서 참조됨 : G4LivermorePolarizedPhotoElectricGDModel::ReadData(), G4LivermorePolarizedPhotoElectricModel::ReadData(), G4LivermorePhotoElectricModel::ReadData().
void G4ElementData::InitialiseForElement | ( | G4int | Z, |
G4PhysicsVector * | v | ||
) |
G4ElementData.cc 파일의 74 번째 라인에서 정의되었습니다.
다음을 참조함 : elmData, FatalException, G4cout, G4endl, G4Exception(), maxNumElements, Z.
다음에 의해서 참조됨 : G4MuonVDNuclearModel::MakeSamplingTable(), G4MuPairProductionModel::MakeSamplingTables().
void G4ElementData::InitialiseForElement | ( | G4int | Z, |
G4Physics2DVector * | v | ||
) |
G4ElementData.cc 파일의 87 번째 라인에서 정의되었습니다.
다음을 참조함 : elm2Data, FatalException, G4cout, G4endl, G4Exception(), maxNumElements, Z.
|
privatedelete |
G4ElementData.hh 파일의 120 번째 라인에서 정의되었습니다.
|
private |
G4ElementData.hh 파일의 114 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddComponent(), GetComponentDataByID(), GetComponentDataByIndex(), GetValueForComponent(), InitialiseForComponent(), ~G4ElementData().
|
private |
G4ElementData.hh 파일의 115 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddComponent(), GetComponentDataByID(), GetComponentID(), InitialiseForComponent().
|
private |
G4ElementData.hh 파일의 116 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddComponent(), G4ElementData(), GetComponentDataByID(), GetNumberOfComponents(), InitialiseForComponent(), ~G4ElementData().
|
private |
G4ElementData.hh 파일의 113 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ElementData(), GetElement2DData(), InitialiseForElement(), ~G4ElementData().
|
private |
G4ElementData.hh 파일의 112 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4ElementData(), GetElementData(), GetValueForElement(), InitialiseForElement(), ~G4ElementData().
|
private |
G4ElementData.hh 파일의 117 번째 라인에서 정의되었습니다.