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

#include <G4VReadOutGeometry.hh>

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

Public 멤버 함수

 G4VReadOutGeometry ()
 
 G4VReadOutGeometry (G4String)
 
virtual ~G4VReadOutGeometry ()
 
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 G4VPhysicalVolumeBuild ()=0
 
 G4VReadOutGeometry (const G4VReadOutGeometry &right)
 
G4VReadOutGeometryoperator= (const G4VReadOutGeometry &right)
 
virtual G4bool FindROTouchable (G4Step *)
 

Protected 속성

G4VPhysicalVolumeROworld
 
G4SensitiveVolumeListfincludeList
 
G4SensitiveVolumeListfexcludeList
 
G4String name
 
G4NavigatorROnavigator
 
G4TouchableHistorytouchableHistory
 

상세한 설명

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

생성자 & 소멸자 문서화

G4VReadOutGeometry::G4VReadOutGeometry ( )

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

다음을 참조함 : G4Exception(), JustWarning, ROnavigator.

G4VReadOutGeometry::G4VReadOutGeometry ( G4String  n)

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

다음을 참조함 : G4Exception(), JustWarning, ROnavigator.

G4VReadOutGeometry::~G4VReadOutGeometry ( )
virtual

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

다음을 참조함 : fexcludeList, fincludeList, ROnavigator, touchableHistory.

G4VReadOutGeometry::G4VReadOutGeometry ( const G4VReadOutGeometry right)
protected

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

다음을 참조함 : fexcludeList, fincludeList, name, ROnavigator, ROworld, touchableHistory.

멤버 함수 문서화

virtual G4VPhysicalVolume* G4VReadOutGeometry::Build ( )
protectedpure virtual
void G4VReadOutGeometry::BuildROGeometry ( )

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

다음을 참조함 : Build(), ROnavigator, ROworld, G4Navigator::SetWorldVolume().

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

G4bool G4VReadOutGeometry::CheckROVolume ( G4Step currentStep,
G4TouchableHistory *&  ROhist 
)
virtual
G4bool G4VReadOutGeometry::FindROTouchable ( G4Step currentStep)
protectedvirtual
const G4SensitiveVolumeList* G4VReadOutGeometry::GetExcludeList ( ) const
inline

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

다음을 참조함 : fexcludeList.

const G4SensitiveVolumeList* G4VReadOutGeometry::GetIncludeList ( ) const
inline

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

다음을 참조함 : fincludeList.

G4String G4VReadOutGeometry::GetName ( void  ) const
inline

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

다음을 참조함 : name.

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

G4VPhysicalVolume* G4VReadOutGeometry::GetROWorld ( ) const
inline

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

다음을 참조함 : ROworld.

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

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

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

G4VReadOutGeometry & G4VReadOutGeometry::operator= ( const G4VReadOutGeometry right)
protected

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

다음을 참조함 : fexcludeList, fincludeList, name, ROnavigator, ROworld, touchableHistory.

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

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

void G4VReadOutGeometry::SetExcludeList ( G4SensitiveVolumeList value)
inline

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

다음을 참조함 : fexcludeList.

void G4VReadOutGeometry::SetIncludeList ( G4SensitiveVolumeList value)
inline

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

다음을 참조함 : fincludeList.

void G4VReadOutGeometry::SetName ( G4String  value)
inline

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

멤버 데이타 문서화

G4SensitiveVolumeList* G4VReadOutGeometry::fexcludeList
protected

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

다음에 의해서 참조됨 : CheckROVolume(), G4VReadOutGeometry(), GetExcludeList(), operator=(), SetExcludeList(), ~G4VReadOutGeometry().

G4SensitiveVolumeList* G4VReadOutGeometry::fincludeList
protected

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

다음에 의해서 참조됨 : CheckROVolume(), G4VReadOutGeometry(), GetIncludeList(), operator=(), SetIncludeList(), ~G4VReadOutGeometry().

G4String G4VReadOutGeometry::name
protected

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

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

G4Navigator* G4VReadOutGeometry::ROnavigator
protected

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

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

G4VPhysicalVolume* G4VReadOutGeometry::ROworld
protected

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

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

G4TouchableHistory* G4VReadOutGeometry::touchableHistory
protected

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

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


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