LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
OpBoundaryProcessSimple.hh File Reference
#include "Geant4/globals.hh"
#include "Geant4/templates.hh"
#include "Geant4/geomdefs.hh"
#include "Geant4/Randomize.hh"
#include "Geant4/G4RandomTools.hh"
#include "Geant4/G4RandomDirection.hh"
#include "Geant4/G4Step.hh"
#include "Geant4/G4VDiscreteProcess.hh"
#include "Geant4/G4DynamicParticle.hh"
#include "Geant4/G4Material.hh"
#include "Geant4/G4LogicalBorderSurface.hh"
#include "Geant4/G4LogicalSkinSurface.hh"
#include "Geant4/G4OpticalSurface.hh"
#include "Geant4/G4OpticalPhoton.hh"
#include "Geant4/G4TransportationManager.hh"
#include "TH1.h"
#include "TTree.h"

Go to the source code of this file.

Classes

class  larg4::OpBoundaryProcessSimple
 Discrete process for reflection and diffusion at optical interfaces. More...
 

Namespaces

 larg4
 Geant4 interface.
 

Enumerations

enum  larg4::OpBoundaryProcessSimpleStatus {
  larg4::Undefined, larg4::NotAtBoundary, larg4::SimpleAbsorbedNoRefl, larg4::SimpleAbsorbed,
  larg4::SimpleDiffuse, larg4::SimpleSpecular, larg4::StepTooSmall, larg4::NoRINDEX
}
 

Detailed Description