#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().