Celeritas 0.6.0-47+develop.b3cbb238
|
Store physics process data. More...
#include <ImportProcess.hh>
Public Types | |
Type aliases | |
using | PdgInt = int |
Public Member Functions | |
operator bool () const | |
Public Attributes | |
PdgInt | particle_pdg {0} |
PdgInt | secondary_pdg {0} |
ImportProcessType | process_type {ImportProcessType::size_} |
ImportProcessClass | process_class {ImportProcessClass::size_} |
std::vector< ImportModel > | models |
ImportPhysicsTable | lambda |
ImportPhysicsTable | lambda_prim |
ImportPhysicsTable | dedx |
bool | applies_at_rest {false} |
Store physics process data.
dedx
table belonging to the ionization process is actually the sum of the de/dx for all processes that contribute to energy loss for the given particle, while the dedx
tables for the remaining processes are the per-process energy loss.secondary_pdg
, rename particle_pdg
to just pdg
, also in ImportMscModel