![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/geometry/volumes/include/G4LogicalBorderSurface.hh>
Inheritance diagram for G4LogicalBorderSurface:
Collaboration diagram for G4LogicalBorderSurface:Static Public Member Functions | |
| static G4LogicalBorderSurface * | GetSurface (const G4VPhysicalVolume *vol1, const G4VPhysicalVolume *vol2) |
| static void | CleanSurfaceTable () |
| static const G4LogicalBorderSurfaceTable * | GetSurfaceTable () |
| static size_t | GetNumberOfBorderSurfaces () |
| static void | DumpInfo () |
Private Attributes | |
| G4VPhysicalVolume * | Volume1 |
| G4VPhysicalVolume * | Volume2 |
Static Private Attributes | |
| static G4LogicalBorderSurfaceTable * | theBorderSurfaceTable = nullptr |
Additional Inherited Members | |
Protected Member Functions inherited from G4LogicalSurface | |
| G4LogicalSurface (const G4String &name, G4SurfaceProperty *prop) | |
Definition at line 49 of file G4LogicalBorderSurface.hh.
View newest version in sPHENIX GitHub at line 49 of file G4LogicalBorderSurface.hh
| G4LogicalBorderSurface::G4LogicalBorderSurface | ( | const G4String & | name, |
| G4VPhysicalVolume * | vol1, | ||
| G4VPhysicalVolume * | vol2, | ||
| G4SurfaceProperty * | surfaceProperty | ||
| ) |
Definition at line 45 of file G4LogicalBorderSurface.cc.
View newest version in sPHENIX GitHub at line 45 of file G4LogicalBorderSurface.cc
References theBorderSurfaceTable.
| G4LogicalBorderSurface::~G4LogicalBorderSurface | ( | ) |
Definition at line 62 of file G4LogicalBorderSurface.cc.
View newest version in sPHENIX GitHub at line 62 of file G4LogicalBorderSurface.cc
|
delete |
|
static |
Definition at line 142 of file G4LogicalBorderSurface.cc.
View newest version in sPHENIX GitHub at line 142 of file G4LogicalBorderSurface.cc
References pos(), and theBorderSurfaceTable.
Referenced by WLSDetectorConstruction::Construct().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 122 of file G4LogicalBorderSurface.cc.
View newest version in sPHENIX GitHub at line 122 of file G4LogicalBorderSurface.cc
References G4cout, G4endl, GetNumberOfBorderSurfaces(), pos(), and theBorderSurfaceTable.
Here is the call graph for this function:
|
static |
Definition at line 95 of file G4LogicalBorderSurface.cc.
View newest version in sPHENIX GitHub at line 95 of file G4LogicalBorderSurface.cc
References theBorderSurfaceTable.
Referenced by DumpInfo(), PHG4GDMLWriteStructure::GetBorderSurface(), and G4GDMLWriteStructure::GetBorderSurface().
Here is the caller graph for this function:
|
static |
Definition at line 105 of file G4LogicalBorderSurface.cc.
View newest version in sPHENIX GitHub at line 105 of file G4LogicalBorderSurface.cc
References pos(), and theBorderSurfaceTable.
Referenced by OpNoviceDetectorConstruction::Construct(), and G4OpBoundaryProcess::PostStepDoIt().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 86 of file G4LogicalBorderSurface.cc.
View newest version in sPHENIX GitHub at line 86 of file G4LogicalBorderSurface.cc
References theBorderSurfaceTable.
Referenced by PHG4GDMLWriteStructure::GetBorderSurface(), and G4GDMLWriteStructure::GetBorderSurface().
Here is the caller graph for this function:
|
inline |
Referenced by PHG4GDMLWriteStructure::BorderSurfaceCache(), and G4GDMLWriteStructure::BorderSurfaceCache().
Here is the caller graph for this function:
|
inline |
Referenced by PHG4GDMLWriteStructure::BorderSurfaceCache(), and G4GDMLWriteStructure::BorderSurfaceCache().
Here is the caller graph for this function:| G4bool G4LogicalBorderSurface::operator!= | ( | const G4LogicalBorderSurface & | right | ) | const |
Definition at line 77 of file G4LogicalBorderSurface.cc.
View newest version in sPHENIX GitHub at line 77 of file G4LogicalBorderSurface.cc
|
delete |
| G4bool G4LogicalBorderSurface::operator== | ( | const G4LogicalBorderSurface & | right | ) | const |
Definition at line 71 of file G4LogicalBorderSurface.cc.
View newest version in sPHENIX GitHub at line 71 of file G4LogicalBorderSurface.cc
|
inline |
|
inline |
|
inline |
|
staticprivate |
Definition at line 92 of file G4LogicalBorderSurface.hh.
View newest version in sPHENIX GitHub at line 92 of file G4LogicalBorderSurface.hh
Referenced by CleanSurfaceTable(), DumpInfo(), G4LogicalBorderSurface(), GetNumberOfBorderSurfaces(), GetSurface(), and GetSurfaceTable().
|
private |
Definition at line 89 of file G4LogicalBorderSurface.hh.
View newest version in sPHENIX GitHub at line 89 of file G4LogicalBorderSurface.hh
|
private |
Definition at line 90 of file G4LogicalBorderSurface.hh.
View newest version in sPHENIX GitHub at line 90 of file G4LogicalBorderSurface.hh