const InputParameters & parameters() const
Base class for Ray tracing studies that will generate Rays and then propagate all of them to terminat...
Tests the re-use of banked rays.
static InputParameters validParams()
virtual void postExecuteStudy() override
Entry point after study execution.
virtual void generateRays() override
Subclasses should override this to determine how to generate Rays.
std::vector< std::shared_ptr< Ray > > & _banked_rays