Celeritas 0.7.0-dev.242+develop.62c3034b
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
CheckedGeoTrackView.hh File Reference
#include <memory>
#include <optional>
#include "geocel/GeoTrackInterface.hh"
#include "geocel/Types.hh"
#include "UnitUtils.hh"

Classes

class  celeritas::test::CheckedGeoTrackView
 Check validity of safety and volume crossings while navigating on CPU. More...
 
class  celeritas::test::CheckedGeoError
 

Namespaces

namespace  celeritas::test
 Test harness base class for optical physics.
 

Functions

std::string celeritas::test::volume_name (GeoTrackInterface< real_type > const &geo, VolumeParams const &params)
 Get the descriptive, robust volume name based on the geo state.
 
std::string celeritas::test::volume_name (GeoTrackInterface< real_type > const &geo, GeoParamsInterface const &params)
 Get the descriptive, robust impl volume name based on the geo state.
 
std::string celeritas::test::volume_instance_name (GeoTrackInterface< real_type > const &geo, VolumeParams const &params)
 Get the descriptive, robust volume instance name based on the geo state.
 
std::string celeritas::test::unique_volume_name (GeoTrackInterface< real_type > const &geo, VolumeParams const &params)
 Get the descriptive, robust volume instance name based on the geo state.
 
std::ostream & celeritas::test::operator<< (std::ostream &os, CheckedGeoTrackView const &geo)
 Output the state of a checked track view.