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

#include <G4LogicalSkinSurface.hh>

G4LogicalSkinSurface에 대한 상속 다이어그램 :
G4LogicalSurface

Public 멤버 함수

 G4LogicalSkinSurface (const G4String &name, G4LogicalVolume *vol, G4SurfaceProperty *surfaceProperty)
 
 ~G4LogicalSkinSurface ()
 
const G4LogicalVolumeGetLogicalVolume () const
 
void SetLogicalVolume (G4LogicalVolume *vol)
 
G4int operator== (const G4LogicalSkinSurface &right) const
 
G4int operator!= (const G4LogicalSkinSurface &right) const
 
G4SurfacePropertyGetSurfaceProperty () const
 
void SetSurfaceProperty (G4SurfaceProperty *ptrSurfaceProperty)
 
const G4StringGetName () const
 
void SetName (const G4String &name)
 
G4TransitionRadiationSurface * GetTransitionRadiationSurface () const
 
void SetTransitionRadiationSurface (G4TransitionRadiationSurface *tRadSurf)
 
G4int operator== (const G4LogicalSurface &right) const
 
G4int operator!= (const G4LogicalSurface &right) const
 

정적 Public 멤버 함수

static G4LogicalSkinSurfaceGetSurface (const G4LogicalVolume *vol)
 
static void CleanSurfaceTable ()
 
static const
G4LogicalSkinSurfaceTable
GetSurfaceTable ()
 
static size_t GetNumberOfSkinSurfaces ()
 
static void DumpInfo ()
 

Private 멤버 함수

 G4LogicalSkinSurface (const G4LogicalSkinSurface &right)
 
G4LogicalSkinSurfaceoperator= (const G4LogicalSkinSurface &right)
 

Private 속성

G4LogicalVolumeLogVolume
 

정적 Private 속성

static G4LogicalSkinSurfaceTabletheSkinSurfaceTable = 0
 

상세한 설명

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

생성자 & 소멸자 문서화

G4LogicalSkinSurface::G4LogicalSkinSurface ( const G4String name,
G4LogicalVolume vol,
G4SurfaceProperty surfaceProperty 
)

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

다음을 참조함 : theSkinSurfaceTable.

G4LogicalSkinSurface::~G4LogicalSkinSurface ( )

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

G4LogicalSkinSurface::G4LogicalSkinSurface ( const G4LogicalSkinSurface right)
private

멤버 함수 문서화

void G4LogicalSkinSurface::CleanSurfaceTable ( )
static

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

다음을 참조함 : pos, theSkinSurfaceTable.

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

void G4LogicalSkinSurface::DumpInfo ( )
static
const G4LogicalVolume* G4LogicalSkinSurface::GetLogicalVolume ( ) const
inline

다음에 의해서 참조됨 : DumpInfo(), G4GDMLWriteStructure::SkinSurfaceCache().

const G4String& G4LogicalSurface::GetName ( ) const
inlineinherited
size_t G4LogicalSkinSurface::GetNumberOfSkinSurfaces ( )
static

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

다음을 참조함 : theSkinSurfaceTable.

다음에 의해서 참조됨 : DumpInfo(), G4GDMLWriteStructure::GetSkinSurface().

G4LogicalSkinSurface * G4LogicalSkinSurface::GetSurface ( const G4LogicalVolume vol)
static

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

다음을 참조함 : theSkinSurfaceTable.

다음에 의해서 참조됨 : OpNoviceDetectorConstruction::Construct(), G4OpBoundaryProcess::PostStepDoIt().

G4SurfaceProperty* G4LogicalSurface::GetSurfaceProperty ( ) const
inlineinherited
const G4LogicalSkinSurfaceTable * G4LogicalSkinSurface::GetSurfaceTable ( )
static

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

다음을 참조함 : theSkinSurfaceTable.

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

G4TransitionRadiationSurface* G4LogicalSurface::GetTransitionRadiationSurface ( ) const
inlineinherited
G4int G4LogicalSkinSurface::operator!= ( const G4LogicalSkinSurface right) const

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

G4int G4LogicalSurface::operator!= ( const G4LogicalSurface right) const
inlineinherited
G4LogicalSkinSurface & G4LogicalSkinSurface::operator= ( const G4LogicalSkinSurface right)
private
G4int G4LogicalSkinSurface::operator== ( const G4LogicalSkinSurface right) const

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

G4int G4LogicalSurface::operator== ( const G4LogicalSurface right) const
inlineinherited
void G4LogicalSkinSurface::SetLogicalVolume ( G4LogicalVolume vol)
inline
void G4LogicalSurface::SetName ( const G4String name)
inlineinherited

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

void G4LogicalSurface::SetSurfaceProperty ( G4SurfaceProperty ptrSurfaceProperty)
inlineinherited

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

void G4LogicalSurface::SetTransitionRadiationSurface ( G4TransitionRadiationSurface *  tRadSurf)
inlineinherited

멤버 데이타 문서화

G4LogicalVolume* G4LogicalSkinSurface::LogVolume
private

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

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

G4LogicalSkinSurfaceTable * G4LogicalSkinSurface::theSkinSurfaceTable = 0
staticprivate

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

다음에 의해서 참조됨 : CleanSurfaceTable(), DumpInfo(), G4LogicalSkinSurface(), GetNumberOfSkinSurfaces(), GetSurface(), GetSurfaceTable(), operator=().


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