Geant4  10.03.p01
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
G4OpBoundaryProcess.hh File Reference
#include "globals.hh"
#include "templates.hh"
#include "geomdefs.hh"
#include "Randomize.hh"
#include "G4RandomTools.hh"
#include "G4RandomDirection.hh"
#include "G4Step.hh"
#include "G4VDiscreteProcess.hh"
#include "G4DynamicParticle.hh"
#include "G4Material.hh"
#include "G4LogicalBorderSurface.hh"
#include "G4LogicalSkinSurface.hh"
#include "G4OpticalSurface.hh"
#include "G4OpticalPhoton.hh"
#include "G4TransportationManager.hh"
Include dependency graph for G4OpBoundaryProcess.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  G4OpBoundaryProcess
 

Enumerations

enum  G4OpBoundaryProcessStatus {
  Undefined, Transmission, FresnelRefraction, FresnelReflection,
  TotalInternalReflection, LambertianReflection, LobeReflection, SpikeReflection,
  BackScattering, Absorption, Detection, NotAtBoundary,
  SameMaterial, StepTooSmall, NoRINDEX, PolishedLumirrorAirReflection,
  PolishedLumirrorGlueReflection, PolishedAirReflection, PolishedTeflonAirReflection, PolishedTiOAirReflection,
  PolishedTyvekAirReflection, PolishedVM2000AirReflection, PolishedVM2000GlueReflection, EtchedLumirrorAirReflection,
  EtchedLumirrorGlueReflection, EtchedAirReflection, EtchedTeflonAirReflection, EtchedTiOAirReflection,
  EtchedTyvekAirReflection, EtchedVM2000AirReflection, EtchedVM2000GlueReflection, GroundLumirrorAirReflection,
  GroundLumirrorGlueReflection, GroundAirReflection, GroundTeflonAirReflection, GroundTiOAirReflection,
  GroundTyvekAirReflection, GroundVM2000AirReflection, GroundVM2000GlueReflection, Dichroic
}
 

Enumeration Type Documentation

Enumerator
Undefined 
Transmission 
FresnelRefraction 
FresnelReflection 
TotalInternalReflection 
LambertianReflection 
LobeReflection 
SpikeReflection 
BackScattering 
Absorption 
Detection 
NotAtBoundary 
SameMaterial 
StepTooSmall 
NoRINDEX 
PolishedLumirrorAirReflection 
PolishedLumirrorGlueReflection 
PolishedAirReflection 
PolishedTeflonAirReflection 
PolishedTiOAirReflection 
PolishedTyvekAirReflection 
PolishedVM2000AirReflection 
PolishedVM2000GlueReflection 
EtchedLumirrorAirReflection 
EtchedLumirrorGlueReflection 
EtchedAirReflection 
EtchedTeflonAirReflection 
EtchedTiOAirReflection 
EtchedTyvekAirReflection 
EtchedVM2000AirReflection 
EtchedVM2000GlueReflection 
GroundLumirrorAirReflection 
GroundLumirrorGlueReflection 
GroundAirReflection 
GroundTeflonAirReflection 
GroundTiOAirReflection 
GroundTyvekAirReflection 
GroundVM2000AirReflection 
GroundVM2000GlueReflection 
Dichroic 

Definition at line 98 of file G4OpBoundaryProcess.hh.

98  { Undefined,
129  Dichroic };