#include <G4LogicalBorderSurface.hh>
Public 멤버 함수 | |
G4LogicalBorderSurface (const G4String &name, G4VPhysicalVolume *vol1, G4VPhysicalVolume *vol2, G4SurfaceProperty *surfaceProperty) | |
~G4LogicalBorderSurface () | |
void | SetPhysicalVolumes (G4VPhysicalVolume *vol1, G4VPhysicalVolume *vol2) |
const G4VPhysicalVolume * | GetVolume1 () const |
const G4VPhysicalVolume * | GetVolume2 () const |
void | SetVolume1 (G4VPhysicalVolume *vol1) |
void | SetVolume2 (G4VPhysicalVolume *vol2) |
G4int | operator== (const G4LogicalBorderSurface &right) const |
G4int | operator!= (const G4LogicalBorderSurface &right) const |
G4SurfaceProperty * | GetSurfaceProperty () const |
void | SetSurfaceProperty (G4SurfaceProperty *ptrSurfaceProperty) |
const G4String & | GetName () 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 G4LogicalBorderSurface * | GetSurface (const G4VPhysicalVolume *vol1, const G4VPhysicalVolume *vol2) |
static void | CleanSurfaceTable () |
static const G4LogicalBorderSurfaceTable * | GetSurfaceTable () |
static size_t | GetNumberOfBorderSurfaces () |
static void | DumpInfo () |
Private 멤버 함수 | |
G4LogicalBorderSurface (const G4LogicalBorderSurface &right) | |
G4LogicalBorderSurface & | operator= (const G4LogicalBorderSurface &right) |
Private 속성 | |
G4VPhysicalVolume * | Volume1 |
G4VPhysicalVolume * | Volume2 |
정적 Private 속성 | |
static G4LogicalBorderSurfaceTable * | theBorderSurfaceTable = 0 |
G4LogicalBorderSurface.hh 파일의 55 번째 라인에서 정의되었습니다.
G4LogicalBorderSurface::G4LogicalBorderSurface | ( | const G4String & | name, |
G4VPhysicalVolume * | vol1, | ||
G4VPhysicalVolume * | vol2, | ||
G4SurfaceProperty * | surfaceProperty | ||
) |
G4LogicalBorderSurface.cc 파일의 51 번째 라인에서 정의되었습니다.
다음을 참조함 : theBorderSurfaceTable.
G4LogicalBorderSurface::~G4LogicalBorderSurface | ( | ) |
G4LogicalBorderSurface.cc 파일의 82 번째 라인에서 정의되었습니다.
|
private |
G4LogicalBorderSurface.cc 파일의 69 번째 라인에서 정의되었습니다.
다음을 참조함 : G4LogicalSurface::GetTransitionRadiationSurface(), G4LogicalSurface::SetTransitionRadiationSurface(), theBorderSurfaceTable, Volume1, Volume2.
|
static |
G4LogicalBorderSurface.cc 파일의 178 번째 라인에서 정의되었습니다.
다음을 참조함 : pos, theBorderSurfaceTable.
다음에 의해서 참조됨 : LXeDetectorConstruction::Construct(), WLSDetectorConstruction::Construct().
|
static |
G4LogicalBorderSurface.cc 파일의 158 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, G4LogicalSurface::GetName(), G4VPhysicalVolume::GetName(), GetNumberOfBorderSurfaces(), GetVolume1(), GetVolume2(), theBorderSurfaceTable.
|
inlineinherited |
|
static |
G4LogicalBorderSurface.cc 파일의 131 번째 라인에서 정의되었습니다.
다음을 참조함 : theBorderSurfaceTable.
다음에 의해서 참조됨 : DumpInfo(), G4GDMLWriteStructure::GetBorderSurface().
|
static |
G4LogicalBorderSurface.cc 파일의 141 번째 라인에서 정의되었습니다.
다음을 참조함 : GetVolume1(), theBorderSurfaceTable.
다음에 의해서 참조됨 : OpNoviceDetectorConstruction::Construct(), G4OpBoundaryProcess::PostStepDoIt().
|
inlineinherited |
|
static |
G4LogicalBorderSurface.cc 파일의 122 번째 라인에서 정의되었습니다.
다음을 참조함 : theBorderSurfaceTable.
다음에 의해서 참조됨 : G4GDMLWriteStructure::GetBorderSurface().
|
inlineinherited |
|
inline |
다음에 의해서 참조됨 : G4GDMLWriteStructure::BorderSurfaceCache(), DumpInfo(), GetSurface().
|
inline |
다음에 의해서 참조됨 : G4GDMLWriteStructure::BorderSurfaceCache(), DumpInfo().
G4int G4LogicalBorderSurface::operator!= | ( | const G4LogicalBorderSurface & | right | ) | const |
G4LogicalBorderSurface.cc 파일의 113 번째 라인에서 정의되었습니다.
|
inlineinherited |
|
private |
G4LogicalBorderSurface.cc 파일의 92 번째 라인에서 정의되었습니다.
다음을 참조함 : G4LogicalSurface::GetName(), G4LogicalSurface::GetSurfaceProperty(), G4LogicalSurface::GetTransitionRadiationSurface(), G4LogicalSurface::SetName(), G4LogicalSurface::SetSurfaceProperty(), G4LogicalSurface::SetTransitionRadiationSurface(), theBorderSurfaceTable, Volume1, Volume2.
G4int G4LogicalBorderSurface::operator== | ( | const G4LogicalBorderSurface & | right | ) | const |
G4LogicalBorderSurface.cc 파일의 107 번째 라인에서 정의되었습니다.
|
inlineinherited |
다음에 의해서 참조됨 : G4LogicalSkinSurface::operator=(), operator=().
|
inline |
|
inlineinherited |
다음에 의해서 참조됨 : G4LogicalSkinSurface::operator=(), operator=().
|
inlineinherited |
|
inline |
|
inline |
|
staticprivate |
G4LogicalBorderSurface.hh 파일의 99 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CleanSurfaceTable(), DumpInfo(), G4LogicalBorderSurface(), GetNumberOfBorderSurfaces(), GetSurface(), GetSurfaceTable(), operator=().
|
private |
G4LogicalBorderSurface.hh 파일의 96 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4LogicalBorderSurface(), operator=().
|
private |
G4LogicalBorderSurface.hh 파일의 97 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4LogicalBorderSurface(), operator=().