ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
detray::homogeneous_material_factory< detector_t > Member List

This is the complete list of members for detray::homogeneous_material_factory< detector_t >, including all inherited members.

add_material(material_id id, material_data< scalar_type > &&mat_data, std::size_t index=detail::invalid_value< std::size_t >())detray::homogeneous_material_factory< detector_t >
add_material(material_id id, std::vector< material_data< scalar_type > > &&mat_data_vec)detray::homogeneous_material_factory< detector_t >
clear() -> void overridedetray::homogeneous_material_factory< detector_t >
detray::factory_decorator::clear() overridedetray::factory_decorator< detector_t >virtual
factory_decorator(std::unique_ptr< surface_factory_interface< detector_t > > factory)detray::factory_decorator< detector_t >explicit
get_factory() constdetray::factory_decorator< detector_t >
get_factory()detray::factory_decorator< detector_t >protected
homogeneous_material_factory(std::unique_ptr< surface_factory_interface< detector_t > > sf_factory=std::make_unique< placeholder_factory_t >())detray::homogeneous_material_factory< detector_t >explicit
insert_in_container(container_t &cont, const typename container_t::value_type value, const dindex idx, Args &&...args) constdetray::surface_factory_interface< detector_t >protected
links() const -> const std::vector< material_id > &detray::homogeneous_material_factory< detector_t >
materials() const -> const std::vector< material< scalar_type > > &detray::homogeneous_material_factory< detector_t >
n_materials() const -> dindexdetray::homogeneous_material_factory< detector_t >
navigation_link typedefdetray::surface_factory_interface< detector_t >
operator()(typename detector_t::surface_lookup_container &surfaces, typename detector_t::material_container &materials)detray::homogeneous_material_factory< detector_t >
operator()(typename detector_t::volume_type &volume, typename detector_t::surface_lookup_container &surfaces, typename detector_t::transform_container &transforms, typename detector_t::mask_container &masks, typename detector_t::geometry_context ctx={}) -> dindex_range overridedetray::homogeneous_material_factory< detector_t >virtual
push_back(surface_data< detector_t > &&data) overridedetray::factory_decorator< detector_t >virtual
push_back(std::vector< surface_data< detector_t > > &&data) overridedetray::factory_decorator< detector_t >virtual
scalar_type typedefdetray::homogeneous_material_factory< detector_t >
size() const overridedetray::factory_decorator< detector_t >virtual
surface_factory_interface()=default (defined in detray::surface_factory_interface< detector_t >)detray::surface_factory_interface< detector_t >
thickness() const -> const std::vector< scalar_type > &detray::homogeneous_material_factory< detector_t >
~surface_factory_interface()=default (defined in detray::surface_factory_interface< detector_t >)detray::surface_factory_interface< detector_t >virtual