Celeritas  0.5.0-86+4a8eea4
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
celeritas::ImportParticleScintSpectrum Struct Reference

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< ImportScintComponentcomponents
 Scintillation components.
 

Static Public Attributes

static constexpr auto x_units {ImportUnits::mev}
 
static constexpr auto y_units {ImportUnits::unitless}
 

Detailed Description

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


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