Celeritas 0.7+28f01d9
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
celeritas::ScintDistributionRecord Struct Reference

Parameterized scintillation properties. More...

#include <ScintillationData.hh>

Public Member Functions

bool is_normal_distribution () const
 Whether this represents a normal distribution.
 
 operator bool () const
 Whether all data are assigned and valid.
 

Public Attributes

real_type lambda_mean {}
 Mean wavelength [len].
 
real_type lambda_sigma {}
 Standard deviation of wavelength [len].
 
real_type rise_time {}
 Rise time [time].
 
real_type fall_time {}
 Decay time [time].
 
ItemId< NonuniformGridRecordenergy_cdf
 

Detailed Description

Parameterized scintillation properties.

This component represents one type of scintillation emissions, such as prompt/fast, intermediate, or slow. It can be specific to a material or depend on the incident particle type.

Todo:
Refactor energy/wavelength as a distribution sampler: gaussian vs grid

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