Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4OpticalSurface.hh>
Additional Inherited Members | |
Static Public Member Functions inherited from G4SurfaceProperty | |
static void | CleanSurfacePropertyTable () |
static const G4SurfacePropertyTable * | GetSurfacePropertyTable () |
static size_t | GetNumberOfSurfaceProperties () |
static void | DumpTableInfo () |
Protected Attributes inherited from G4SurfaceProperty | |
G4String | theName |
G4SurfaceType | theType |
Static Protected Attributes inherited from G4SurfaceProperty | |
static G4SurfacePropertyTable | theSurfacePropertyTable |
Definition at line 119 of file G4OpticalSurface.hh.
G4OpticalSurface::G4OpticalSurface | ( | const G4String & | name, |
G4OpticalSurfaceModel | model = glisur, | ||
G4OpticalSurfaceFinish | finish = polished, | ||
G4SurfaceType | type = dielectric_dielectric, | ||
G4double | value = 1.0 ) |
Definition at line 77 of file G4OpticalSurface.cc.
|
override |
Definition at line 108 of file G4OpticalSurface.cc.
G4OpticalSurface::G4OpticalSurface | ( | const G4OpticalSurface & | right | ) |
Definition at line 119 of file G4OpticalSurface.cc.
void G4OpticalSurface::DumpInfo | ( | ) | const |
Definition at line 168 of file G4OpticalSurface.cc.
|
inline |
Definition at line 246 of file G4OpticalSurface.hh.
Definition at line 261 of file G4OpticalSurface.hh.
|
inline |
Definition at line 283 of file G4OpticalSurface.hh.
|
inline |
Definition at line 138 of file G4OpticalSurface.hh.
Referenced by G4GDMLWriteSolids::OpticalSurfaceWrite(), and G4OpBoundaryProcess::PostStepDoIt().
G4int G4OpticalSurface::GetInmax | ( | ) | const |
Definition at line 158 of file G4OpticalSurface.cc.
G4int G4OpticalSurface::GetLUTbins | ( | ) | const |
Definition at line 160 of file G4OpticalSurface.cc.
|
inline |
Definition at line 163 of file G4OpticalSurface.hh.
Referenced by G4GDMLWriteSolids::OpticalSurfaceWrite(), G4OpBoundaryProcess::PostStepDoIt(), G4GDMLReadSolids::PropertyRead(), and G4GDMLWriteSolids::PropertyWrite().
|
inline |
Definition at line 144 of file G4OpticalSurface.hh.
Referenced by G4GDMLWriteSolids::OpticalSurfaceWrite(), and G4OpBoundaryProcess::PostStepDoIt().
G4int G4OpticalSurface::GetPhiIndexMax | ( | ) | const |
Definition at line 166 of file G4OpticalSurface.cc.
|
inline |
Definition at line 156 of file G4OpticalSurface.hh.
Referenced by G4GDMLWriteSolids::OpticalSurfaceWrite().
Definition at line 272 of file G4OpticalSurface.hh.
G4int G4OpticalSurface::GetRefMax | ( | ) | const |
Definition at line 162 of file G4OpticalSurface.cc.
|
inline |
Definition at line 150 of file G4OpticalSurface.hh.
Referenced by G4GDMLWriteSolids::OpticalSurfaceWrite().
G4int G4OpticalSurface::GetThetaIndexMax | ( | ) | const |
Definition at line 164 of file G4OpticalSurface.cc.
G4bool G4OpticalSurface::operator!= | ( | const G4OpticalSurface & | right | ) | const |
Definition at line 153 of file G4OpticalSurface.cc.
G4OpticalSurface & G4OpticalSurface::operator= | ( | const G4OpticalSurface & | right | ) |
Definition at line 47 of file G4OpticalSurface.cc.
G4bool G4OpticalSurface::operator== | ( | const G4OpticalSurface & | right | ) | const |
Definition at line 148 of file G4OpticalSurface.cc.
void G4OpticalSurface::ReadCompressedFile | ( | const G4String & | filename, |
std::istringstream & | iss ) |
Definition at line 405 of file G4OpticalSurface.cc.
Referenced by ReadLUTDAVISFile(), ReadLUTFile(), and ReadReflectivityLUTFile().
void G4OpticalSurface::ReadDataFile | ( | ) |
Definition at line 198 of file G4OpticalSurface.cc.
Referenced by G4OpticalSurface(), SetFinish(), and SetType().
void G4OpticalSurface::ReadDichroicFile | ( | ) |
Definition at line 453 of file G4OpticalSurface.cc.
Referenced by ReadDataFile().
void G4OpticalSurface::ReadLUTDAVISFile | ( | ) |
Definition at line 313 of file G4OpticalSurface.cc.
Referenced by ReadDataFile().
void G4OpticalSurface::ReadLUTFile | ( | ) |
Definition at line 231 of file G4OpticalSurface.cc.
Referenced by ReadDataFile().
void G4OpticalSurface::ReadReflectivityLUTFile | ( | ) |
Definition at line 358 of file G4OpticalSurface.cc.
Referenced by ReadDataFile().
void G4OpticalSurface::SetFinish | ( | const G4OpticalSurfaceFinish | finish | ) |
Definition at line 192 of file G4OpticalSurface.cc.
|
inline |
Definition at line 169 of file G4OpticalSurface.hh.
Referenced by G4GDMLReadSolids::PropertyRead().
|
inline |
Definition at line 147 of file G4OpticalSurface.hh.
|
inline |
Definition at line 159 of file G4OpticalSurface.hh.
|
inline |
Definition at line 153 of file G4OpticalSurface.hh.
|
overridevirtual |
Reimplemented from G4SurfaceProperty.
Definition at line 186 of file G4OpticalSurface.cc.