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

#include <GammaKnifeController.hh>

Public 멤버 함수

 GammaKnifeController (GammaKnifeDetectorConstruction *)
 
 ~GammaKnifeController ()
 
void BeamOn (G4int)
 
void ReadFile (std::string fileName)
 

Private 멤버 함수

void StoreHits ()
 
void PrepareHitsAccumulation ()
 
void AccumulateAllHits ()
 
void RotateForward (G4int)
 
void RotateBack (G4int)
 

Private 속성

std::vector< G4doublephiAngles
 
std::vector< G4doublethetaAngles
 
GammaKnifeDetectorConstructiondetector
 
GammaKnifeMessengermessenger
 
MeshScoreMapscoreMaps
 

상세한 설명

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

생성자 & 소멸자 문서화

GammaKnifeController::GammaKnifeController ( GammaKnifeDetectorConstruction det)

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

다음을 참조함 : detector, messenger.

GammaKnifeController::~GammaKnifeController ( )

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

다음을 참조함 : messenger.

멤버 함수 문서화

void GammaKnifeController::AccumulateAllHits ( )
private

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

다음을 참조함 : G4VScoringMesh::Accumulate(), G4ScoringManager::GetMesh(), G4ScoringManager::GetNumberOfMesh(), G4ScoringManager::GetScoringManagerIfExist(), scoreMaps.

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

void GammaKnifeController::BeamOn ( G4int  n_event)
void GammaKnifeController::PrepareHitsAccumulation ( )
private

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

다음을 참조함 : G4ScoringManager::GetMesh(), G4ScoringManager::GetNumberOfMesh(), G4VScoringMesh::GetScoreMap(), G4ScoringManager::GetScoringManagerIfExist(), scoreMaps.

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

void GammaKnifeController::ReadFile ( std::string  fileName)

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

다음을 참조함 : degree, GAMMAKNIFE_SOURCES, phiAngles, thetaAngles.

다음에 의해서 참조됨 : main(), GammaKnifeMessenger::SetNewValue().

void GammaKnifeController::RotateBack ( G4int  position)
private
void GammaKnifeController::RotateForward ( G4int  position)
private
void GammaKnifeController::StoreHits ( )
private

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

다음을 참조함 : G4ScoringManager::GetMesh(), G4ScoringManager::GetNumberOfMesh(), G4VScoringMesh::GetScoreMap(), G4ScoringManager::GetScoringManagerIfExist(), scoreMaps.

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

멤버 데이타 문서화

GammaKnifeDetectorConstruction* GammaKnifeController::detector
private

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

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

GammaKnifeMessenger* GammaKnifeController::messenger
private

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

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

std::vector<G4double> GammaKnifeController::phiAngles
private

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

다음에 의해서 참조됨 : ReadFile(), RotateBack(), RotateForward().

MeshScoreMap* GammaKnifeController::scoreMaps
private

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

다음에 의해서 참조됨 : AccumulateAllHits(), PrepareHitsAccumulation(), StoreHits().

std::vector<G4double> GammaKnifeController::thetaAngles
private

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

다음에 의해서 참조됨 : ReadFile(), RotateBack(), RotateForward().


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