Geant4.10
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Data Structures | Enumerations
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"

Go to the source code of this file.

Data Structures

class  G4OpBoundaryProcess
 

Enumerations

enum  G4OpBoundaryProcessStatus {
  Undefined, 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 
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 };