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

#include <HadrontherapyDetectorROGeometry.hh>

HadrontherapyDetectorROGeometry에 대한 상속 다이어그램 :
G4VUserParallelWorld

Public 멤버 함수

 HadrontherapyDetectorROGeometry (G4String)
 
 ~HadrontherapyDetectorROGeometry ()
 
void Initialize (G4ThreeVector detectorPos, G4double detectorDimX, G4double detectorDimY, G4double detectorDimZ, G4int numberOfVoxelsX, G4int numberOfVoxelsY, G4int numberOfVoxelsZ)
 
void UpdateROGeometry ()
 
virtual void Construct ()
 
virtual void ConstructSD ()
 
G4String GetName ()
 

Protected 멤버 함수

G4VPhysicalVolumeGetWorld ()
 
void SetSensitiveDetector (const G4String &logVolName, G4VSensitiveDetector *aSD, G4bool multi=false)
 
void SetSensitiveDetector (G4LogicalVolume *logVol, G4VSensitiveDetector *aSD)
 

Protected 속성

G4String fWorldName
 

Private 속성

G4ThreeVector detectorToWorldPosition
 
G4double detectorSizeX
 
G4double detectorSizeY
 
G4double detectorSizeZ
 
G4int numberOfVoxelsAlongX
 
G4int numberOfVoxelsAlongY
 
G4int numberOfVoxelsAlongZ
 
G4BoxRODetector
 
G4BoxRODetectorXDivision
 
G4BoxRODetectorYDivision
 
G4BoxRODetectorZDivision
 
G4LogicalVolumeworldLogical
 
G4LogicalVolumeRODetectorLog
 
G4LogicalVolumeRODetectorXDivisionLog
 
G4LogicalVolumeRODetectorYDivisionLog
 
G4LogicalVolumeRODetectorZDivisionLog
 
G4LogicalVolumesensitiveLogicalVolume
 
G4bool isBuilt
 
G4bool isInitialized
 

상세한 설명

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

생성자 & 소멸자 문서화

HadrontherapyDetectorROGeometry::HadrontherapyDetectorROGeometry ( G4String  aString)

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

다음을 참조함 : isBuilt, isInitialized.

HadrontherapyDetectorROGeometry::~HadrontherapyDetectorROGeometry ( )

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

멤버 함수 문서화

void HadrontherapyDetectorROGeometry::Construct ( void  )
virtual
void HadrontherapyDetectorROGeometry::ConstructSD ( )
virtual

G4VUserParallelWorld(으)로부터 재구현되었습니다.

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

다음을 참조함 : sensitiveLogicalVolume, G4VUserParallelWorld::SetSensitiveDetector().

G4String G4VUserParallelWorld::GetName ( void  )
inlineinherited
G4VPhysicalVolume * G4VUserParallelWorld::GetWorld ( )
protectedinherited
void HadrontherapyDetectorROGeometry::Initialize ( G4ThreeVector  detectorPos,
G4double  detectorDimX,
G4double  detectorDimY,
G4double  detectorDimZ,
G4int  numberOfVoxelsX,
G4int  numberOfVoxelsY,
G4int  numberOfVoxelsZ 
)
void G4VUserParallelWorld::SetSensitiveDetector ( const G4String logVolName,
G4VSensitiveDetector aSD,
G4bool  multi = false 
)
protectedinherited
void G4VUserParallelWorld::SetSensitiveDetector ( G4LogicalVolume logVol,
G4VSensitiveDetector aSD 
)
protectedinherited

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

다음을 참조함 : G4SDManager::AddNewDetector(), G4SDManager::GetSDMpointer(), G4LogicalVolume::SetSensitiveDetector().

void HadrontherapyDetectorROGeometry::UpdateROGeometry ( )

멤버 데이타 문서화

G4double HadrontherapyDetectorROGeometry::detectorSizeX
private

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

다음에 의해서 참조됨 : Construct(), Initialize(), UpdateROGeometry().

G4double HadrontherapyDetectorROGeometry::detectorSizeY
private

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

다음에 의해서 참조됨 : Construct(), Initialize(), UpdateROGeometry().

G4double HadrontherapyDetectorROGeometry::detectorSizeZ
private

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

다음에 의해서 참조됨 : Construct(), Initialize(), UpdateROGeometry().

G4ThreeVector HadrontherapyDetectorROGeometry::detectorToWorldPosition
private

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

다음에 의해서 참조됨 : Construct(), Initialize(), UpdateROGeometry().

G4String G4VUserParallelWorld::fWorldName
protectedinherited
G4bool HadrontherapyDetectorROGeometry::isBuilt
private

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

다음에 의해서 참조됨 : Construct(), HadrontherapyDetectorROGeometry(), UpdateROGeometry().

G4bool HadrontherapyDetectorROGeometry::isInitialized
private

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

다음에 의해서 참조됨 : Construct(), HadrontherapyDetectorROGeometry(), Initialize().

G4int HadrontherapyDetectorROGeometry::numberOfVoxelsAlongX
private

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

다음에 의해서 참조됨 : Construct(), Initialize(), UpdateROGeometry().

G4int HadrontherapyDetectorROGeometry::numberOfVoxelsAlongY
private

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

다음에 의해서 참조됨 : Construct(), Initialize(), UpdateROGeometry().

G4int HadrontherapyDetectorROGeometry::numberOfVoxelsAlongZ
private

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

다음에 의해서 참조됨 : Construct(), Initialize(), UpdateROGeometry().

G4Box* HadrontherapyDetectorROGeometry::RODetector
private

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

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

G4LogicalVolume* HadrontherapyDetectorROGeometry::RODetectorLog
private

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

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

G4Box* HadrontherapyDetectorROGeometry::RODetectorXDivision
private

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

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

G4LogicalVolume* HadrontherapyDetectorROGeometry::RODetectorXDivisionLog
private

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

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

G4Box* HadrontherapyDetectorROGeometry::RODetectorYDivision
private

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

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

G4LogicalVolume* HadrontherapyDetectorROGeometry::RODetectorYDivisionLog
private

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

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

G4Box* HadrontherapyDetectorROGeometry::RODetectorZDivision
private

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

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

G4LogicalVolume* HadrontherapyDetectorROGeometry::RODetectorZDivisionLog
private

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

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

G4LogicalVolume* HadrontherapyDetectorROGeometry::sensitiveLogicalVolume
private

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

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

G4LogicalVolume* HadrontherapyDetectorROGeometry::worldLogical
private

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

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


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