Geant4.10
|
#include <G4OpticalSurface.hh>
Additional Inherited Members | |
![]() | |
static void | CleanSurfacePropertyTable () |
static const G4SurfacePropertyTable * | GetSurfacePropertyTable () |
static size_t | GetNumberOfSurfaceProperties () |
static void | DumpTableInfo () |
![]() | |
G4String | theName |
G4SurfaceType | theType |
![]() | |
static G4SurfacePropertyTable | theSurfacePropertyTable |
Definition at line 113 of file G4OpticalSurface.hh.
G4OpticalSurface::G4OpticalSurface | ( | const G4OpticalSurface & | right | ) |
Definition at line 135 of file G4OpticalSurface.cc.
References right, G4SurfaceProperty::theName, and G4SurfaceProperty::theType.
G4OpticalSurface::G4OpticalSurface | ( | const G4String & | name, |
G4OpticalSurfaceModel | model = glisur , |
||
G4OpticalSurfaceFinish | finish = polished , |
||
G4SurfaceType | type = dielectric_dielectric , |
||
G4double | value = 1.0 |
||
) |
Definition at line 78 of file G4OpticalSurface.cc.
References dichroic, dielectric_dichroic, dielectric_LUT, FatalException, G4Exception(), glisur, LUT, ReadDichroicFile(), ReadLUTFile(), and unified.
|
virtual |
Definition at line 127 of file G4OpticalSurface.cc.
void G4OpticalSurface::DumpInfo | ( | ) | const |
Definition at line 164 of file G4OpticalSurface.cc.
References G4cout, G4endl, glisur, LUT, and G4SurfaceProperty::theType.
Referenced by OpNoviceDetectorConstruction::Construct().
|
inline |
Definition at line 233 of file G4OpticalSurface.hh.
|
inline |
Definition at line 243 of file G4OpticalSurface.hh.
|
inline |
Definition at line 155 of file G4OpticalSurface.hh.
Referenced by G4GDMLWriteSolids::OpticalSurfaceWrite(), and G4OpBoundaryProcess::PostStepDoIt().
|
inline |
Definition at line 176 of file G4OpticalSurface.hh.
|
inline |
Definition at line 160 of file G4OpticalSurface.hh.
Referenced by G4GDMLWriteSolids::OpticalSurfaceWrite(), and G4OpBoundaryProcess::PostStepDoIt().
Definition at line 194 of file G4OpticalSurface.hh.
|
inline |
Definition at line 171 of file G4OpticalSurface.hh.
Referenced by G4GDMLWriteSolids::OpticalSurfaceWrite().
|
inline |
Definition at line 166 of file G4OpticalSurface.hh.
Referenced by G4GDMLWriteSolids::OpticalSurfaceWrite().
Definition at line 193 of file G4OpticalSurface.hh.
G4int G4OpticalSurface::operator!= | ( | const G4OpticalSurface & | right | ) | const |
Definition at line 156 of file G4OpticalSurface.cc.
G4OpticalSurface & G4OpticalSurface::operator= | ( | const G4OpticalSurface & | right | ) |
Definition at line 54 of file G4OpticalSurface.cc.
References G4SurfaceProperty::theName, G4SurfaceProperty::theSurfacePropertyTable, and G4SurfaceProperty::theType.
G4int G4OpticalSurface::operator== | ( | const G4OpticalSurface & | right | ) | const |
Definition at line 151 of file G4OpticalSurface.cc.
Definition at line 328 of file G4OpticalSurface.cc.
References FatalException, G4cout, G4endl, G4Exception(), G4Physics2DVector::GetLengthX(), G4Physics2DVector::GetLengthY(), G4Physics2DVector::GetValue(), G4Physics2DVector::GetX(), G4Physics2DVector::GetY(), and G4Physics2DVector::Retrieve().
Referenced by G4OpticalSurface(), SetFinish(), and SetType().
Definition at line 218 of file G4OpticalSurface.cc.
References etchedlumirrorair, etchedlumirrorglue, etchedteflonair, etchedtioair, etchedtyvekair, etchedvm2000air, etchedvm2000glue, FatalException, G4cout, G4endl, G4Exception(), groundlumirrorair, groundlumirrorglue, groundteflonair, groundtioair, groundtyvekair, groundvm2000air, groundvm2000glue, polishedlumirrorair, polishedlumirrorglue, polishedteflonair, polishedtioair, polishedtyvekair, polishedvm2000air, and polishedvm2000glue.
Referenced by G4OpticalSurface(), SetFinish(), and SetType().
void G4OpticalSurface::SetFinish | ( | const G4OpticalSurfaceFinish | finish | ) |
Definition at line 204 of file G4OpticalSurface.cc.
References dielectric_dichroic, dielectric_LUT, ReadDichroicFile(), ReadLUTFile(), and G4SurfaceProperty::theType.
Referenced by OpNoviceDetectorConstruction::Construct().
|
inline |
Definition at line 181 of file G4OpticalSurface.hh.
Referenced by OpNoviceDetectorConstruction::Construct(), and DMXDetectorConstruction::Construct().
|
inline |
Definition at line 162 of file G4OpticalSurface.hh.
Referenced by OpNoviceDetectorConstruction::Construct().
Definition at line 173 of file G4OpticalSurface.hh.
Definition at line 168 of file G4OpticalSurface.hh.
void G4OpticalSurface::SetType | ( | const G4SurfaceType & | type | ) |
Definition at line 190 of file G4OpticalSurface.cc.
References dielectric_dichroic, dielectric_LUT, ReadDichroicFile(), ReadLUTFile(), and G4SurfaceProperty::theType.
Referenced by OpNoviceDetectorConstruction::Construct().