32 virtual Real
getValue()
const override;
unsigned long int RayID
Type for a Ray's ID.
const InputParameters & parameters() const
Obtains a Ray data or aux data value from a banked ray.
virtual Real getValue() const override
static InputParameters validParams()
virtual void initialize() override
const RayID *const _ray_id
The provided Ray ID (if any)
const RayTracingStudy & _study
The RayTracingStudy.
unsigned int _ray_data_index
The index into the Ray's data that the desired RayVariable is at.
virtual void execute() override
const bool _aux
Whether or not to get auxiliary data (if false, get standard data)
const std::string *const _ray_name
The provided Ray name (if any)
Base class for Ray tracing studies that will generate Rays and then propagate all of them to terminat...