Celeritas 0.7.0-dev.279+develop.84922c50
Loading...
Searching...
No Matches
Public Member Functions | List of all members
celeritas::inp::OpticalPhysics Struct Reference

Optical physics processes, options, and surface definitions. More...

#include <Physics.hh>

Public Member Functions

 operator bool () const
 Whether optical physics is enabled.
 

Public Attributes

Optical photon generation from EM particles
Todo:
Replace with physics input data
bool cherenkov {false}
 Generate Cherenkov photons.
 
bool scintillation {false}
 Generate scintillation photons.
 
Optical surface physics and properties
SurfacePhysics surfaces
 

Detailed Description

Optical physics processes, options, and surface definitions.

If scintillation or Cherenkov is enabled, optical photons will be generated.

Todo:
Move cherenkov/scintillation to a OpticalGenPhysics class.

The documentation for this struct was generated from the following file: