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

#include <G3VolTable.hh>

Public 멤버 함수

G3VolTableEntryPutVTE (G3VolTableEntry *aVTE)
 
G3VolTableEntryGetVTE (const G4String &Vname)
 
void PrintAll ()
 
 G3VolTable ()
 
virtual ~G3VolTable ()
 
G4LogicalVolumeGetG3toG4Mother ()
 
G3VolTableEntryGetFirstVTE ()
 
void SetFirstVTE ()
 
void VTEStat ()
 
void CountG3Pos ()
 
void Clear ()
 

Private 속성

G3VolTableEntryG3toG4TopVTE
 
G4String _FirstKey
 
std::map< G4String,
G3VolTableEntry *, std::less
< G4String > > 
VTD
 
G4int _NG3Pos
 

상세한 설명

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

생성자 & 소멸자 문서화

G3VolTable::G3VolTable ( )

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

G3VolTable::~G3VolTable ( )
virtual

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

다음을 참조함 : VTD.

멤버 함수 문서화

void G3VolTable::Clear ( )

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

다음을 참조함 : _FirstKey, _NG3Pos, G3toG4TopVTE, VTD.

void G3VolTable::CountG3Pos ( )

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

다음을 참조함 : _NG3Pos.

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

G3VolTableEntry * G3VolTable::GetFirstVTE ( )

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

다음을 참조함 : G3toG4TopVTE.

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

G4LogicalVolume* G3VolTable::GetG3toG4Mother ( )
G3VolTableEntry * G3VolTable::GetVTE ( const G4String Vname)

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

다음을 참조함 : VTD.

다음에 의해서 참조됨 : G4gsbool(), G4gsdvn(), G4gsdvn2(), G4gsdvt(), G4gsdvt2(), G4gspos(), G4gsposp(), G4gsvolu(), G3VolTableEntry::GetMasterClone(), PutVTE().

void G3VolTable::PrintAll ( void  )

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

다음을 참조함 : G4cout, G4endl, G3VolTableEntry::GetName(), G3VolTableEntry::GetNoDaughters(), VTD, VTEStat().

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

G3VolTableEntry * G3VolTable::PutVTE ( G3VolTableEntry aVTE)

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

다음을 참조함 : _FirstKey, G3VolTableEntry::GetName(), GetVTE(), VTD.

다음에 의해서 참조됨 : G4CloneDaughters(), G4CreateCloneVTE(), G4CreateCloneVTEWithDivision(), G4CreateVTE().

void G3VolTable::SetFirstVTE ( )

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

다음을 참조함 : _FirstKey, G3toG4TopVTE, G3VolTableEntry::GetMother(), G3VolTableEntry::GetName(), G3VolTableEntry::NPCopies(), VTD.

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

void G3VolTable::VTEStat ( )

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

다음을 참조함 : _NG3Pos, G4cout, G4endl, VTD.

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

멤버 데이타 문서화

G4String G3VolTable::_FirstKey
private

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

다음에 의해서 참조됨 : Clear(), PutVTE(), SetFirstVTE().

G4int G3VolTable::_NG3Pos
private

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

다음에 의해서 참조됨 : Clear(), CountG3Pos(), VTEStat().

G3VolTableEntry* G3VolTable::G3toG4TopVTE
private

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

다음에 의해서 참조됨 : Clear(), GetFirstVTE(), SetFirstVTE().

std::map<G4String, G3VolTableEntry*, std::less<G4String> > G3VolTable::VTD
private

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

다음에 의해서 참조됨 : Clear(), GetVTE(), PrintAll(), PutVTE(), SetFirstVTE(), VTEStat(), ~G3VolTable().


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