Celeritas
0.5.0-56+6b053cd
|
Store per-particle material scintillation spectrum information. More...
#include <ImportOpticalMaterial.hh>
Public Member Functions | |
operator bool () const | |
Whether all data are assigned and valid. | |
Public Attributes | |
ImportPhysicsVector | yield_vector |
Particle yield per energy bin. | |
std::vector< ImportScintComponent > | components |
Scintillation components. | |
Static Public Attributes | |
static constexpr auto | x_units {ImportUnits::mev} |
static constexpr auto | y_units {ImportUnits::unitless} |
Store per-particle material scintillation spectrum information.
The yield vector is the only necessary element, needed to calculate the yield based on the particle energy-loss during the stepping loop. Components may not be assigned—they are the equivalent of k
[Particle]ScintillationYield[i] in G4MaterialPropertiesIndex.hh