|
Celeritas 0.7.0-dev.164+develop.929c81eeb
|
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