|
Celeritas 0.7.0-dev.194+develop.0df4cab59
|
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 | |
| inp::Grid | 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