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

#include <ML2Ph_BoxInBox.hh>

Public 멤버 함수

 CML2Ph_BoxInBox ()
 
 ~CML2Ph_BoxInBox (void)
 
bool Construct (G4VPhysicalVolume *PVWorld, G4int saving_in_ROG_Voxels_every_events, G4int seed, G4String ROGOutFile, G4bool bSaveROG)
 
G4int getTotalNumberOfEvents ()
 
CML2SDWithVoxelsgetSensDet ()
 
G4VPhysicalVolumegetPhysicalVolume ()
 
G4ThreeVector getHalfContainerSize ()
 
void writeInfo ()
 

Private 속성

G4VPhysicalVolumePVWorld
 
G4VPhysicalVolumeboxInSidePV
 
G4VPhysicalVolumelayerPV
 
G4VPhysicalVolumeOutMinusInBoxPV
 
CML2SDWithVoxelssensDet
 
G4ThreeVector centreBoxInside
 
G4double halfBoxInside_Thickness
 
G4ThreeVector halfSize
 
G4ThreeVector centre
 

상세한 설명

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

생성자 & 소멸자 문서화

CML2Ph_BoxInBox::CML2Ph_BoxInBox ( )

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

다음을 참조함 : centre, halfSize, mm, CLHEP::Hep3Vector::set().

CML2Ph_BoxInBox::~CML2Ph_BoxInBox ( void  )

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

멤버 함수 문서화

bool CML2Ph_BoxInBox::Construct ( G4VPhysicalVolume PVWorld,
G4int  saving_in_ROG_Voxels_every_events,
G4int  seed,
G4String  ROGOutFile,
G4bool  bSaveROG 
)
G4ThreeVector CML2Ph_BoxInBox::getHalfContainerSize ( )
inline

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

다음을 참조함 : halfSize.

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

G4VPhysicalVolume* CML2Ph_BoxInBox::getPhysicalVolume ( void  )
inline

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

다음을 참조함 : PVWorld.

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

CML2SDWithVoxels* CML2Ph_BoxInBox::getSensDet ( )
inline

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

다음을 참조함 : sensDet.

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

G4int CML2Ph_BoxInBox::getTotalNumberOfEvents ( )
inline

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

다음을 참조함 : CML2SDWithVoxels::getTotalNumberOfEvents(), sensDet.

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

void CML2Ph_BoxInBox::writeInfo ( )

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

다음을 참조함 : centreBoxInside, G4endl, halfBoxInside_Thickness, mm.

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

멤버 데이타 문서화

G4VPhysicalVolume* CML2Ph_BoxInBox::boxInSidePV
private

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

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

G4ThreeVector CML2Ph_BoxInBox::centre
private

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

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

G4ThreeVector CML2Ph_BoxInBox::centreBoxInside
private

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

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

G4double CML2Ph_BoxInBox::halfBoxInside_Thickness
private

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

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

G4ThreeVector CML2Ph_BoxInBox::halfSize
private

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

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

G4VPhysicalVolume* CML2Ph_BoxInBox::layerPV
private

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

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

G4VPhysicalVolume* CML2Ph_BoxInBox::OutMinusInBoxPV
private

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

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

G4VPhysicalVolume* CML2Ph_BoxInBox::PVWorld
private

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

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

CML2SDWithVoxels* CML2Ph_BoxInBox::sensDet
private

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

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


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