Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | 정적 Public 멤버 함수 | Private 멤버 함수 | Private 속성 | 정적 Private 속성 | Friends | 모든 멤버 목록
G4Isotope 클래스 참조

#include <G4Isotope.hh>

Public 멤버 함수

 G4Isotope (const G4String &name, G4int z, G4int n, G4double a=0., G4int m=0)
 
virtual ~G4Isotope ()
 
const G4StringGetName () const
 
G4int GetZ () const
 
G4int GetN () const
 
G4double GetA () const
 
G4int Getm () const
 
size_t GetIndex () const
 
G4int operator== (const G4Isotope &) const
 
G4int operator!= (const G4Isotope &) const
 
 G4Isotope (__void__ &)
 
void SetName (const G4String &name)
 

정적 Public 멤버 함수

static G4IsotopeGetIsotope (const G4String &name, G4bool warning=false)
 
static const G4IsotopeTableGetIsotopeTable ()
 
static size_t GetNumberOfIsotopes ()
 

Private 멤버 함수

 G4Isotope (G4Isotope &)
 
G4Isotopeoperator= (const G4Isotope &)
 

Private 속성

G4String fName
 
G4int fZ
 
G4int fN
 
G4double fA
 
G4int fm
 
size_t fIndexInTable
 

정적 Private 속성

static G4IsotopeTable theIsotopeTable
 

Friends

std::ostream & operator<< (std::ostream &, const G4Isotope *)
 
std::ostream & operator<< (std::ostream &, const G4Isotope &)
 
std::ostream & operator<< (std::ostream &, G4IsotopeTable)
 

상세한 설명

G4Isotope.hh 파일의 72 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

G4Isotope::G4Isotope ( const G4String name,
G4int  z,
G4int  n,
G4double  a = 0.,
G4int  m = 0 
)
G4Isotope::~G4Isotope ( )
virtual

G4Isotope.cc 파일의 92 번째 라인에서 정의되었습니다.

다음을 참조함 : fIndexInTable, theIsotopeTable.

G4Isotope::G4Isotope ( __void__ &  )

G4Isotope.cc 파일의 85 번째 라인에서 정의되었습니다.

G4Isotope::G4Isotope ( G4Isotope right)
private

G4Isotope.cc 파일의 99 번째 라인에서 정의되었습니다.

다음을 참조함 : fIndexInTable, right, theIsotopeTable.

멤버 함수 문서화

G4double G4Isotope::GetA ( ) const
inline

G4Isotope.hh 파일의 97 번째 라인에서 정의되었습니다.

다음을 참조함 : fA.

다음에 의해서 참조됨 : G4tgbGeometryDumper::DumpIsotope(), export_G4Isotope(), G4GDMLWriteMaterials::IsotopeWrite(), G4tgbGeometryDumper::Same2G4Isotopes().

size_t G4Isotope::GetIndex ( ) const
inline

G4Isotope.hh 파일의 111 번째 라인에서 정의되었습니다.

다음을 참조함 : fIndexInTable.

다음에 의해서 참조됨 : export_G4Isotope().

G4Isotope * G4Isotope::GetIsotope ( const G4String name,
G4bool  warning = false 
)
static

G4Isotope.cc 파일의 196 번째 라인에서 정의되었습니다.

다음을 참조함 : G4cout, G4endl, GetName(), theIsotopeTable.

다음에 의해서 참조됨 : export_G4Isotope(), G4GDMLReadMaterials::GetIsotope().

const G4IsotopeTable * G4Isotope::GetIsotopeTable ( )
static

G4Isotope.cc 파일의 182 번째 라인에서 정의되었습니다.

다음을 참조함 : theIsotopeTable.

다음에 의해서 참조됨 : export_G4Isotope(), G4NistManager::~G4NistManager().

G4int G4Isotope::Getm ( ) const
inline
G4int G4Isotope::GetN ( ) const
inline
const G4String& G4Isotope::GetName ( void  ) const
inline
size_t G4Isotope::GetNumberOfIsotopes ( )
static

G4Isotope.cc 파일의 189 번째 라인에서 정의되었습니다.

다음을 참조함 : theIsotopeTable.

다음에 의해서 참조됨 : export_G4Isotope().

G4int G4Isotope::GetZ ( ) const
inline
G4int G4Isotope::operator!= ( const G4Isotope right) const

G4Isotope.cc 파일의 132 번째 라인에서 정의되었습니다.

G4Isotope & G4Isotope::operator= ( const G4Isotope right)
private

G4Isotope.cc 파일의 110 번째 라인에서 정의되었습니다.

다음을 참조함 : fA, fm, fN, fName, fZ.

G4int G4Isotope::operator== ( const G4Isotope right) const

G4Isotope.cc 파일의 125 번째 라인에서 정의되었습니다.

void G4Isotope::SetName ( const G4String name)
inline

G4Isotope.hh 파일의 132 번째 라인에서 정의되었습니다.

다음을 참조함 : fName.

다음에 의해서 참조됨 : export_G4Isotope().

Friend, 그리고 관련된 함수 문서화

std::ostream& operator<< ( std::ostream &  flux,
const G4Isotope isotope 
)
friend

G4Isotope.cc 파일의 139 번째 라인에서 정의되었습니다.

std::ostream& operator<< ( std::ostream &  flux,
const G4Isotope isotope 
)
friend

G4Isotope.cc 파일의 159 번째 라인에서 정의되었습니다.

std::ostream& operator<< ( std::ostream &  flux,
G4IsotopeTable  IsotopeTable 
)
friend

G4Isotope.cc 파일의 167 번째 라인에서 정의되었습니다.

멤버 데이타 문서화

G4double G4Isotope::fA
private

G4Isotope.hh 파일의 144 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4Isotope(), GetA(), operator<<(), operator=().

size_t G4Isotope::fIndexInTable
private

G4Isotope.hh 파일의 150 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4Isotope(), GetIndex(), ~G4Isotope().

G4int G4Isotope::fm
private

G4Isotope.hh 파일의 145 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Getm(), operator=().

G4int G4Isotope::fN
private

G4Isotope.hh 파일의 143 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetN(), operator<<(), operator=().

G4String G4Isotope::fName
private

G4Isotope.hh 파일의 141 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetName(), operator<<(), operator=(), SetName().

G4int G4Isotope::fZ
private

G4Isotope.hh 파일의 142 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetZ(), operator<<(), operator=().

G4IsotopeTable G4Isotope::theIsotopeTable
staticprivate

G4Isotope.hh 파일의 148 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4Isotope(), GetIsotope(), GetIsotopeTable(), GetNumberOfIsotopes(), ~G4Isotope().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: