Celeritas 0.7.0-dev.127+develop.e63889793
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.

Todo:
Move cherenkov/scintillation to a OpticalGenPhysics class.

Member Function Documentation

◆ operator bool()

celeritas::inp::OpticalPhysics::operator bool ( ) const
inlineexplicit

Whether optical physics is enabled.

Todo:
Move optical bulk models here

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