Celeritas 0.7.0-dev.370+develop.9def02c
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
celeritas::SupportedOpticalPhysics Class Reference

Construct Celeritas-supported optical physics processes. More...

#include <SupportedOpticalPhysics.hh>

Inheritance diagram for celeritas::SupportedOpticalPhysics:
Inheritance graph
[legend]

Public Types

Type aliases
using Options = GeantPhysicsOptions
 

Public Member Functions

 SupportedOpticalPhysics (Options const &options)
 Construct with physics options.
 
void ConstructParticle () override
 Build list of available particles.
 
void ConstructProcess () override
 Build list of available processes and models.
 

Protected Member Functions

template<class F >
void foreach_particle (F &&apply) const
 Apply a function to every particle.
 

Detailed Description

Construct Celeritas-supported optical physics processes.


The documentation for this class was generated from the following files: