Celeritas 0.7.0-dev.370+develop.9def02c
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.
 
Physics and properties for optical photons
OpticalBulkPhysics bulk
 
OpticalSurfacePhysics 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: