#include <CCalAMaterial.hh>
Public 타입 | |
| enum | FractionType { FTWeight, FTVolume } |
Public 멤버 함수 | |
| CCalAMaterial (G4String mat, double dens, int nelem, CCalAMaterial **constituents, double *weights) | |
| CCalAMaterial (G4String elemat, double Aeff, double dens) | |
| CCalAMaterial (const CCalAMaterial &) | |
| virtual | ~CCalAMaterial () |
| G4double | Aeff () const |
| CCalAMaterial & | operator= (const CCalAMaterial &) |
| G4String | Name () const |
| double | Density () const |
| int | NElements () const |
| G4String | Element (int i) const |
| double | Weight (int i) const |
| G4bool | operator== (const CCalMaterial &) const |
| G4bool | operator!= (const CCalMaterial &) const |
Protected 멤버 함수 | |
| void | computeAeff (G4int nconst, CCalAMaterial **constituents, double *weights) |
| void | computeDensity (int nconst, CCalMaterial **constituents, double *weights, FractionType ft) |
| void | closeMaterial () |
Protected 속성 | |
| double | aEff |
| G4String | name |
| double | density |
| int | nElem |
| G4String * | theElements |
| double * | theWeights |
Friends | |
| std::ostream & | operator<< (std::ostream &, const CCalAMaterial &) |
CCalAMaterial.hh 파일의 38 번째 라인에서 정의되었습니다.
|
inherited |
| 열거형 멤버 | |
|---|---|
| FTWeight | |
| FTVolume | |
CCalMaterial.hh 파일의 41 번째 라인에서 정의되었습니다.
| CCalAMaterial::CCalAMaterial | ( | G4String | mat, |
| double | dens, | ||
| int | nelem, | ||
| CCalAMaterial ** | constituents, | ||
| double * | weights | ||
| ) |
CCalAMaterial.cc 파일의 33 번째 라인에서 정의되었습니다.
다음을 참조함 : Aeff(), CCalMaterial::closeMaterial(), computeAeff(), CCalMaterial::computeDensity(), CCalMaterial::density, CCalMaterial::Element(), CCalMaterial::FTVolume, mat, CCalMaterial::nElem, CCalMaterial::NElements(), CCalMaterial::theElements, CCalMaterial::theWeights, CCalMaterial::Weight().
| CCalAMaterial::CCalAMaterial | ( | G4String | elemat, |
| double | Aeff, | ||
| double | dens | ||
| ) |
CCalAMaterial.cc 파일의 64 번째 라인에서 정의되었습니다.
다음을 참조함 : aEff, CCalMaterial::density, CCalMaterial::nElem, CCalMaterial::theElements, CCalMaterial::theWeights.
| CCalAMaterial::CCalAMaterial | ( | const CCalAMaterial & | mat | ) |
CCalAMaterial.cc 파일의 81 번째 라인에서 정의되었습니다.
다음을 참조함 : CCalMaterial::density, CCalMaterial::name, CCalMaterial::nElem, CCalMaterial::theElements, CCalMaterial::theWeights.
|
virtual |
CCalAMaterial.cc 파일의 77 번째 라인에서 정의되었습니다.
|
inline |
CCalAMaterial.hh 파일의 51 번째 라인에서 정의되었습니다.
다음을 참조함 : aEff.
다음에 의해서 참조됨 : CCalAMaterial(), computeAeff().
|
protectedinherited |
CCalMaterial.cc 파일의 129 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, CCalMaterial::nElem, norm, CCalMaterial::theElements, CCalMaterial::theWeights.
다음에 의해서 참조됨 : CCalAMaterial(), CCalMaterial::CCalMaterial().
|
protected |
|
protectedinherited |
CCalMaterial.cc 파일의 84 번째 라인에서 정의되었습니다.
다음을 참조함 : CCalMaterial::Density(), CCalMaterial::density, CCalMaterial::FTWeight.
다음에 의해서 참조됨 : CCalAMaterial(), CCalMaterial::CCalMaterial().
|
inlineinherited |
CCalMaterial.hh 파일의 52 번째 라인에서 정의되었습니다.
다음을 참조함 : CCalMaterial::density.
다음에 의해서 참조됨 : CCalMaterial::CCalMaterial(), CCalMaterial::computeDensity(), CCalMaterialFactory::findMaterial().
CCalMaterial.hh 파일의 54 번째 라인에서 정의되었습니다.
다음을 참조함 : CCalMaterial::theElements.
다음에 의해서 참조됨 : CCalAMaterial(), CCalMaterial::CCalMaterial(), CCalMaterialFactory::findMaterial().
|
inlineinherited |
CCalMaterial.hh 파일의 51 번째 라인에서 정의되었습니다.
다음을 참조함 : CCalMaterial::name.
다음에 의해서 참조됨 : CCalMaterialFactory::findMaterial().
|
inlineinherited |
CCalMaterial.hh 파일의 53 번째 라인에서 정의되었습니다.
다음을 참조함 : CCalMaterial::nElem.
다음에 의해서 참조됨 : CCalAMaterial(), CCalMaterial::CCalMaterial(), CCalMaterialFactory::findMaterial().
|
inherited |
CCalMaterial.cc 파일의 125 번째 라인에서 정의되었습니다.
다음을 참조함 : CCalMaterial::name.
| CCalAMaterial & CCalAMaterial::operator= | ( | const CCalAMaterial & | mat | ) |
CCalAMaterial.cc 파일의 94 번째 라인에서 정의되었습니다.
다음을 참조함 : aEff, CCalMaterial::density, CCalMaterial::name, CCalMaterial::nElem, CCalMaterial::theElements, CCalMaterial::theWeights.
|
inherited |
CCalMaterial.cc 파일의 121 번째 라인에서 정의되었습니다.
다음을 참조함 : CCalMaterial::name.
|
inlineinherited |
CCalMaterial.hh 파일의 55 번째 라인에서 정의되었습니다.
다음을 참조함 : CCalMaterial::theWeights.
다음에 의해서 참조됨 : CCalAMaterial(), CCalMaterial::CCalMaterial(), CCalMaterialFactory::findMaterial().
|
friend |
CCalAMaterial.cc 파일의 122 번째 라인에서 정의되었습니다.
|
protected |
CCalAMaterial.hh 파일의 59 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Aeff(), CCalAMaterial(), computeAeff(), operator<<(), operator=().
|
protectedinherited |
CCalMaterial.hh 파일의 71 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CCalAMaterial(), CCalMaterial::CCalMaterial(), CCalMaterial::computeDensity(), CCalMaterial::Density(), operator<<(), operator=(), CCalMaterial::operator=().
|
protectedinherited |
CCalMaterial.hh 파일의 70 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CCalAMaterial(), CCalMaterial::Name(), CCalMaterial::operator!=(), operator<<(), operator=(), CCalMaterial::operator=(), CCalMaterial::operator==().
|
protectedinherited |
CCalMaterial.hh 파일의 72 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CCalAMaterial(), CCalMaterial::CCalMaterial(), CCalMaterial::closeMaterial(), CCalMaterial::NElements(), operator<<(), operator=(), CCalMaterial::operator=().
|
protectedinherited |
CCalMaterial.hh 파일의 73 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CCalAMaterial(), CCalMaterial::CCalMaterial(), CCalMaterial::closeMaterial(), CCalMaterial::Element(), operator<<(), operator=(), CCalMaterial::operator=(), CCalMaterial::~CCalMaterial().
|
protectedinherited |
CCalMaterial.hh 파일의 74 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CCalAMaterial(), CCalMaterial::CCalMaterial(), CCalMaterial::closeMaterial(), operator<<(), operator=(), CCalMaterial::operator=(), CCalMaterial::Weight(), CCalMaterial::~CCalMaterial().
1.8.5