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

#include <ML2ReadOutGeometry.hh>

CML2ReadOutGeometry에 대한 상속 다이어그램 :
G4VReadOutGeometry

Public 멤버 함수

 CML2ReadOutGeometry ()
 
 ~CML2ReadOutGeometry (void)
 
void setBuildData (G4ThreeVector centre, G4ThreeVector halfSize, G4int NumberOfVoxelsAlongX, G4int NumberOfVoxelsAlongY, G4int NumberOfVoxelsAlongZ)
 
G4VPhysicalVolumeBuild ()
 
G4int operator== (const G4VReadOutGeometry &right) const
 
G4int operator!= (const G4VReadOutGeometry &right) const
 
void BuildROGeometry ()
 
virtual G4bool CheckROVolume (G4Step *, G4TouchableHistory *&)
 
const G4SensitiveVolumeListGetIncludeList () const
 
void SetIncludeList (G4SensitiveVolumeList *value)
 
const G4SensitiveVolumeListGetExcludeList () const
 
void SetExcludeList (G4SensitiveVolumeList *value)
 
G4String GetName () const
 
void SetName (G4String value)
 
G4VPhysicalVolumeGetROWorld () const
 

Protected 멤버 함수

virtual G4bool FindROTouchable (G4Step *)
 

Protected 속성

G4VPhysicalVolumeROworld
 
G4SensitiveVolumeListfincludeList
 
G4SensitiveVolumeListfexcludeList
 
G4String name
 
G4NavigatorROnavigator
 
G4TouchableHistorytouchableHistory
 

Private 속성

G4VPhysicalVolumeROPhyVol
 
G4VPhysicalVolumeROPhantomYDivisionPhys
 
G4ThreeVector centre
 
G4ThreeVector halfSize
 
G4int NumberOfVoxelsAlongX
 
G4int NumberOfVoxelsAlongY
 
G4int NumberOfVoxelsAlongZ
 

상세한 설명

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

생성자 & 소멸자 문서화

CML2ReadOutGeometry::CML2ReadOutGeometry ( )
CML2ReadOutGeometry::~CML2ReadOutGeometry ( void  )

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

다음을 참조함 : ROPhyVol.

멤버 함수 문서화

G4VPhysicalVolume * CML2ReadOutGeometry::Build ( void  )
virtual
void G4VReadOutGeometry::BuildROGeometry ( )
inherited
G4bool G4VReadOutGeometry::CheckROVolume ( G4Step currentStep,
G4TouchableHistory *&  ROhist 
)
virtualinherited
G4bool G4VReadOutGeometry::FindROTouchable ( G4Step currentStep)
protectedvirtualinherited
const G4SensitiveVolumeList* G4VReadOutGeometry::GetExcludeList ( ) const
inlineinherited

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

다음을 참조함 : G4VReadOutGeometry::fexcludeList.

const G4SensitiveVolumeList* G4VReadOutGeometry::GetIncludeList ( ) const
inlineinherited

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

다음을 참조함 : G4VReadOutGeometry::fincludeList.

G4String G4VReadOutGeometry::GetName ( void  ) const
inlineinherited

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

다음을 참조함 : G4VReadOutGeometry::name.

다음에 의해서 참조됨 : G4LogicalVolumeModel::DescribeYourselfTo(), G4ASCIITreeSceneHandler::RequestPrimitives().

G4VPhysicalVolume* G4VReadOutGeometry::GetROWorld ( ) const
inlineinherited

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

다음을 참조함 : G4VReadOutGeometry::ROworld.

다음에 의해서 참조됨 : CML2PhantomConstruction::applyNewCentre(), G4LogicalVolumeModel::DescribeYourselfTo().

G4int G4VReadOutGeometry::operator!= ( const G4VReadOutGeometry right) const
inherited

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

G4int G4VReadOutGeometry::operator== ( const G4VReadOutGeometry right) const
inherited

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

void CML2ReadOutGeometry::setBuildData ( G4ThreeVector  centre,
G4ThreeVector  halfSize,
G4int  NumberOfVoxelsAlongX,
G4int  NumberOfVoxelsAlongY,
G4int  NumberOfVoxelsAlongZ 
)

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

다음을 참조함 : centre, halfSize, NumberOfVoxelsAlongX, NumberOfVoxelsAlongY, NumberOfVoxelsAlongZ.

다음에 의해서 참조됨 : CML2Ph_FullWater::Construct(), CML2Ph_BoxInBox::Construct().

void G4VReadOutGeometry::SetExcludeList ( G4SensitiveVolumeList value)
inlineinherited

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

다음을 참조함 : G4VReadOutGeometry::fexcludeList.

void G4VReadOutGeometry::SetIncludeList ( G4SensitiveVolumeList value)
inlineinherited

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

다음을 참조함 : G4VReadOutGeometry::fincludeList.

void G4VReadOutGeometry::SetName ( G4String  value)
inlineinherited

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

멤버 데이타 문서화

G4ThreeVector CML2ReadOutGeometry::centre
private

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

다음에 의해서 참조됨 : Build(), setBuildData().

G4SensitiveVolumeList* G4VReadOutGeometry::fexcludeList
protectedinherited
G4SensitiveVolumeList* G4VReadOutGeometry::fincludeList
protectedinherited
G4ThreeVector CML2ReadOutGeometry::halfSize
private

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

다음에 의해서 참조됨 : Build(), setBuildData().

G4String G4VReadOutGeometry::name
protectedinherited

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

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

G4int CML2ReadOutGeometry::NumberOfVoxelsAlongX
private

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

다음에 의해서 참조됨 : Build(), setBuildData().

G4int CML2ReadOutGeometry::NumberOfVoxelsAlongY
private

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

다음에 의해서 참조됨 : Build(), setBuildData().

G4int CML2ReadOutGeometry::NumberOfVoxelsAlongZ
private

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

다음에 의해서 참조됨 : Build(), setBuildData().

G4Navigator* G4VReadOutGeometry::ROnavigator
protectedinherited
G4VPhysicalVolume* CML2ReadOutGeometry::ROPhantomYDivisionPhys
private

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

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

G4VPhysicalVolume* CML2ReadOutGeometry::ROPhyVol
private

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

다음에 의해서 참조됨 : Build(), CML2ReadOutGeometry(), ~CML2ReadOutGeometry().

G4VPhysicalVolume* G4VReadOutGeometry::ROworld
protectedinherited
G4TouchableHistory* G4VReadOutGeometry::touchableHistory
protectedinherited

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