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

Emit fluorescence photons/auger electrons from atomic de-excitation. More...

#include <PhysicsProcess.hh>

Public Member Functions

 operator bool () const
 True if data is assigned.
 

Public Attributes

std::map< AtomicNumber, ImportAtomicRelaxationatomic_xs
 Differential cross sections [(log MeV, unitless) -> millibarn].
 

Detailed Description

Emit fluorescence photons/auger electrons from atomic de-excitation.

Todo:
Since multiple processes can cause the loss of a bound electron, we should have a separate "deexcitation" process that manages this efficiently. (Or perhaps a "generator" class to emit many simultaneously.)

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