/home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/physics/src/GLG4PMTOpticalModel.cc File Reference

Ratpac-two: /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/physics/src/GLG4PMTOpticalModel.cc File Reference
Ratpac-two
GLG4PMTOpticalModel.cc File Reference
#include "RAT/GLG4PMTOpticalModel.hh"
#include <CLHEP/Units/PhysicalConstants.h>
#include <CLHEP/Units/SystemOfUnits.h>
#include <TMath.h>
#include <RAT/Log.hh>
#include <RAT/PhotonThinning.hh>
#include <complex>
#include "G4GeometryTolerance.hh"
#include "G4LogicalBorderSurface.hh"
#include "G4MaterialPropertiesTable.hh"
#include "G4OpticalPhoton.hh"
#include "G4Region.hh"
#include "G4TransportationManager.hh"
#include "G4UIcommand.hh"
#include "G4UIdirectory.hh"
#include "G4UnitsTable.hh"
#include "G4Version.hh"
#include "RAT/GLG4HitPhoton.hh"
#include "RAT/GLG4VEventAction.hh"
#include "Randomize.hh"
#include "local_g4compat.hh"

Functions

G4complex carcsin (G4complex theta)
 
G4complex gfunc (G4complex ni, G4complex nj, G4complex ti, G4complex tj)
 
G4complex rfunc (G4complex ni, G4complex nj, G4complex ti, G4complex tj)
 
G4complex trfunc (G4complex ni, G4complex nj, G4complex ti, G4complex tj, G4complex tk)
 

Detailed Description

Defines a FastSimulationModel class for handling optical photon interactions with PMT: partial reflection, transmission, absorption, and hit generation.

This file is part of the GenericLAND software library.

Id
GLG4PMTOpticalModel.cc,v 1.2 2005/08/31 17:49:58 volsung Exp
Author
Glenn Horton-Smith, March 20, 2001.
Dario Motta, Feb. 23 2005: Formalism light interaction with photocathode.