G4OpticalSurface.hh File Reference

#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 Documentation

#define G4OpticalSurface_h   1

Definition at line 45 of file G4OpticalSurface.hh.


Enumeration Type Documentation

enum G4OpticalSurfaceFinish

Enumerator:
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 

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 };

enum G4OpticalSurfaceModel

Enumerator:
glisur 
unified 
LUT 

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 };


Generated on Mon May 27 17:50:58 2013 for Geant4 by  doxygen 1.4.7