#include "G4Types.hh"
#include "G4SurfaceProperty.hh"
Go to the source code of this file.
Data Structures | |
class | G4OpticalSurface |
Defines | |
#define | G4OpticalSurface_h 1 |
Enumerations | |
enum | G4OpticalSurfaceFinish { polished, polishedfrontpainted, polishedbackpainted, ground, groundfrontpainted, groundbackpainted, polishedlumirrorair, polishedlumirrorglue, polishedair, polishedteflonair, polishedtioair, polishedtyvekair, polishedvm2000air, polishedvm2000glue, etchedlumirrorair, etchedlumirrorglue, etchedair, etchedteflonair, etchedtioair, etchedtyvekair, etchedvm2000air, etchedvm2000glue, groundlumirrorair, groundlumirrorglue, groundair, groundteflonair, groundtioair, groundtyvekair, groundvm2000air, groundvm2000glue } |
enum | G4OpticalSurfaceModel { glisur, unified, LUT } |
#define G4OpticalSurface_h 1 |
Definition at line 45 of file G4OpticalSurface.hh.
Definition at line 60 of file G4OpticalSurface.hh.
00061 { 00062 polished, // smooth perfectly polished surface 00063 polishedfrontpainted, // smooth top-layer (front) paint 00064 polishedbackpainted, // same is 'polished' but with a back-paint 00065 00066 ground, // rough surface 00067 groundfrontpainted, // rough top-layer (front) paint 00068 groundbackpainted, // same as 'ground' but with a back-paint 00069 00070 polishedlumirrorair, // mechanically polished surface, with lumirror 00071 polishedlumirrorglue, // mechanically polished surface, with lumirror & meltmount 00072 polishedair, // mechanically polished surface 00073 polishedteflonair, // mechanically polished surface, with teflon 00074 polishedtioair, // mechanically polished surface, with tio paint 00075 polishedtyvekair, // mechanically polished surface, with tyvek 00076 polishedvm2000air, // mechanically polished surface, with esr film 00077 polishedvm2000glue, // mechanically polished surface, with esr film & meltmount 00078 00079 etchedlumirrorair, // chemically etched surface, with lumirror 00080 etchedlumirrorglue, // chemically etched surface, with lumirror & meltmount 00081 etchedair, // chemically etched surface 00082 etchedteflonair, // chemically etched surface, with teflon 00083 etchedtioair, // chemically etched surface, with tio paint 00084 etchedtyvekair, // chemically etched surface, with tyvek 00085 etchedvm2000air, // chemically etched surface, with esr film 00086 etchedvm2000glue, // chemically etched surface, with esr film & meltmount 00087 00088 groundlumirrorair, // rough-cut surface, with lumirror 00089 groundlumirrorglue, // rough-cut surface, with lumirror & meltmount 00090 groundair, // rough-cut surface 00091 groundteflonair, // rough-cut surface, with teflon 00092 groundtioair, // rough-cut surface, with tio paint 00093 groundtyvekair, // rough-cut surface, with tyvek 00094 groundvm2000air, // rough-cut surface, with esr film 00095 groundvm2000glue // rough-cut surface, with esr film & meltmount 00096 };
Definition at line 98 of file G4OpticalSurface.hh.
00099 { 00100 glisur, // original GEANT3 model 00101 unified, // UNIFIED model 00102 LUT // Look-Up-Table model 00103 };