Celeritas  0.5.0-56+6b053cd
Classes | Enumerations | Functions
GeantOpticalPhysicsOptions.hh File Reference
#include "corecel/Types.hh"
This graph shows which files directly or indirectly include this file:

Classes

struct  celeritas::CerenkovPhysicsOptions
 Cerenkov process options. More...
 
struct  celeritas::ScintillationPhysicsOptions
 Scintillation process options. More...
 
struct  celeritas::BoundaryPhysicsOptions
 Optical Boundary process options. More...
 
struct  celeritas::GeantOpticalPhysicsOptions
 Construction options for Geant optical physics. More...
 

Enumerations

enum class  celeritas::WLSTimeProfileSelection { none , delta , exponential , size_ }
 WLS time model selection. More...
 

Functions

constexpr bool celeritas::operator== (CerenkovPhysicsOptions const &a, CerenkovPhysicsOptions const &b)
 Equality operator, mainly for test harness.
 
constexpr bool celeritas::operator== (ScintillationPhysicsOptions const &a, ScintillationPhysicsOptions const &b)
 Equality operator, mainly for test harness.
 
constexpr bool celeritas::operator== (BoundaryPhysicsOptions const &a, BoundaryPhysicsOptions const &b)
 Equality operator, mainly for test harness.
 
constexpr bool celeritas::operator== (GeantOpticalPhysicsOptions const &a, GeantOpticalPhysicsOptions const &b)
 Equality operator, mainly for test harness.
 
char const * celeritas::to_cstring (WLSTimeProfileSelection value)
 Get a string corresponding to the wavelength shifting time model selection.
 

Enumeration Type Documentation

◆ WLSTimeProfileSelection

WLS time model selection.

Enumerator
delta 

Delta function.

exponential 

Exponential decay.