|
ACTS
Experiment-independent tracking
|
This is the complete list of members for detray::material_map_factory< detector_t, index_t >, including all inherited members.
| add_material(material_id id, data_type &&mat_data, std::vector< std::size_t > &&n_bins, std::vector< std::vector< scalar_type > > &&axis_spans, std::vector< index_type > &&indices) | detray::material_map_factory< detector_t, index_t > | |
| clear() -> void override | detray::material_map_factory< detector_t, index_t > | |
| detray::factory_decorator::clear() override | detray::factory_decorator< detector_t > | virtual |
| data_type typedef | detray::material_map_factory< detector_t, index_t > | |
| factory_decorator(std::unique_ptr< surface_factory_interface< detector_t > > factory) | detray::factory_decorator< detector_t > | explicit |
| get_factory() const | detray::factory_decorator< detector_t > | |
| get_factory() | detray::factory_decorator< detector_t > | protected |
| insert_in_container(container_t &cont, const typename container_t::value_type value, const dindex idx, Args &&...args) const | detray::surface_factory_interface< detector_t > | protected |
| links() const -> const std::map< std::size_t, std::pair< material_id, std::vector< index_type > > > & | detray::material_map_factory< detector_t, index_t > | |
| material_map_factory(std::unique_ptr< surface_factory_interface< detector_t > > sf_factory=std::make_unique< placeholder_factory_t >()) | detray::material_map_factory< detector_t, index_t > | explicit |
| materials() const -> const std::map< std::size_t, std::vector< material< scalar_type > > > & | detray::material_map_factory< detector_t, index_t > | |
| n_materials() const -> dindex | detray::material_map_factory< detector_t, index_t > | |
| navigation_link typedef | detray::surface_factory_interface< detector_t > | |
| operator()(typename detector_t::surface_lookup_container &surfaces, std::map< dindex, std::vector< bin_data_t > > &material_map, std::map< dindex, darray< std::size_t, N > > &n_bins, std::map< dindex, darray< std::vector< scalar_type >, N > > &axis_spans) | detray::material_map_factory< detector_t, index_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 override | detray::material_map_factory< detector_t, index_t > | virtual |
| push_back(surface_data< detector_t > &&data) override | detray::factory_decorator< detector_t > | virtual |
| push_back(std::vector< surface_data< detector_t > > &&data) override | detray::factory_decorator< detector_t > | virtual |
| scalar_type typedef | detray::material_map_factory< detector_t, index_t > | |
| size() const override | detray::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::map< std::size_t, std::vector< scalar_type > > & | detray::material_map_factory< detector_t, index_t > | |
| ~surface_factory_interface()=default (defined in detray::surface_factory_interface< detector_t >) | detray::surface_factory_interface< detector_t > | virtual |