Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | List of all members
G4LogicalBorderSurface Class Reference

#include <G4LogicalBorderSurface.hh>

Inheritance diagram for G4LogicalBorderSurface:
Inheritance graph
[legend]
Collaboration diagram for G4LogicalBorderSurface:
Collaboration graph
[legend]

Public Member Functions

 G4LogicalBorderSurface (const G4String &name, G4VPhysicalVolume *vol1, G4VPhysicalVolume *vol2, G4SurfaceProperty *surfaceProperty)
 
 ~G4LogicalBorderSurface ()
 
void SetPhysicalVolumes (G4VPhysicalVolume *vol1, G4VPhysicalVolume *vol2)
 
const G4VPhysicalVolumeGetVolume1 () const
 
const G4VPhysicalVolumeGetVolume2 () const
 
void SetVolume1 (G4VPhysicalVolume *vol1)
 
void SetVolume2 (G4VPhysicalVolume *vol2)
 
G4int operator== (const G4LogicalBorderSurface &right) const
 
G4int operator!= (const G4LogicalBorderSurface &right) const
 
- Public Member Functions inherited from G4LogicalSurface
G4SurfacePropertyGetSurfaceProperty () const
 
void SetSurfaceProperty (G4SurfaceProperty *ptrSurfaceProperty)
 
const G4StringGetName () const
 
void SetName (const G4String &name)
 
G4TransitionRadiationSurface * GetTransitionRadiationSurface () const
 
void SetTransitionRadiationSurface (G4TransitionRadiationSurface *tRadSurf)
 
virtual ~G4LogicalSurface ()
 
G4int operator== (const G4LogicalSurface &right) const
 
G4int operator!= (const G4LogicalSurface &right) const
 

Static Public Member Functions

static G4LogicalBorderSurfaceGetSurface (const G4VPhysicalVolume *vol1, const G4VPhysicalVolume *vol2)
 
static void CleanSurfaceTable ()
 
static const
G4LogicalBorderSurfaceTable
GetSurfaceTable ()
 
static size_t GetNumberOfBorderSurfaces ()
 
static void DumpInfo ()
 

Additional Inherited Members

- Protected Member Functions inherited from G4LogicalSurface
 G4LogicalSurface (const G4String &name, G4SurfaceProperty *prop)
 

Detailed Description

Definition at line 55 of file G4LogicalBorderSurface.hh.

Constructor & Destructor Documentation

G4LogicalBorderSurface::G4LogicalBorderSurface ( const G4String name,
G4VPhysicalVolume vol1,
G4VPhysicalVolume vol2,
G4SurfaceProperty surfaceProperty 
)

Definition at line 50 of file G4LogicalBorderSurface.cc.

G4LogicalBorderSurface::~G4LogicalBorderSurface ( )

Definition at line 72 of file G4LogicalBorderSurface.cc.

Member Function Documentation

void G4LogicalBorderSurface::CleanSurfaceTable ( )
static

Definition at line 154 of file G4LogicalBorderSurface.cc.

Here is the caller graph for this function:

void G4LogicalBorderSurface::DumpInfo ( )
static

Definition at line 137 of file G4LogicalBorderSurface.cc.

Here is the call graph for this function:

size_t G4LogicalBorderSurface::GetNumberOfBorderSurfaces ( )
static

Definition at line 117 of file G4LogicalBorderSurface.cc.

Here is the caller graph for this function:

G4LogicalBorderSurface * G4LogicalBorderSurface::GetSurface ( const G4VPhysicalVolume vol1,
const G4VPhysicalVolume vol2 
)
static

Definition at line 123 of file G4LogicalBorderSurface.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

const G4LogicalBorderSurfaceTable * G4LogicalBorderSurface::GetSurfaceTable ( )
static

Definition at line 112 of file G4LogicalBorderSurface.cc.

Here is the caller graph for this function:

const G4VPhysicalVolume* G4LogicalBorderSurface::GetVolume1 ( ) const
inline

Here is the caller graph for this function:

const G4VPhysicalVolume* G4LogicalBorderSurface::GetVolume2 ( ) const
inline

Here is the caller graph for this function:

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

Definition at line 103 of file G4LogicalBorderSurface.cc.

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

Definition at line 97 of file G4LogicalBorderSurface.cc.

void G4LogicalBorderSurface::SetPhysicalVolumes ( G4VPhysicalVolume vol1,
G4VPhysicalVolume vol2 
)
inline
void G4LogicalBorderSurface::SetVolume1 ( G4VPhysicalVolume vol1)
inline
void G4LogicalBorderSurface::SetVolume2 ( G4VPhysicalVolume vol2)
inline

The documentation for this class was generated from the following files: