Celeritas 0.7.0-dev.127+develop.e63889793
Loading...
Searching...
No Matches
Public Attributes | List of all members
celeritas::inp::EmPhysics Struct Reference

Electromagnetic physics processes and options. More...

#include <Physics.hh>

Public Attributes

BremsstrahlungProcess brems
 Bremsstrahlung process.
 
PairProductionProcess pair_production
 Electron+positron pair production process.
 
PhotoelectricProcess photoelectric
 Photoelectric effect.
 
AtomicRelaxation atomic_relaxation
 Atomic relaxation.
 
ProcessBuilderMap user_processes
 Add custom user processes.
 

Detailed Description

Electromagnetic physics processes and options.

Todo:
The ProcessBuilder is the "general" process builder type and should be refactored once import data is moved into the inp classes. The user_processes can be set externally or via FrameworkInput.geant.ignore_processes.

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