|
ACTS
Experiment-independent tracking
|
This is the complete list of members for detray::grid_builder< detector_t, grid_t, bin_filler_t, grid_factory_t >, including all inherited members.
| add_surfaces(std::shared_ptr< surface_factory_interface< detector_t > > sf_factory, typename detector_t::geometry_context ctx={}) override | detray::volume_decorator< detector_t > | virtual |
| add_volume_placement(const typename detector_t::transform3_type &trf={}) override | detray::volume_decorator< detector_t > | |
| add_volume_placement(const typename detector_t::point3_type &t) override | detray::volume_decorator< detector_t > | |
| add_volume_placement(const typename detector_t::point3_type &t, const typename detector_t::vector3_type &x, const typename detector_t::vector3_type &z) override | detray::volume_decorator< detector_t > | |
| detray::volume_builder_interface::add_volume_placement(const dtransform3D< algebra_type > &trf={})=0 | detray::volume_builder_interface< detector_t > | pure virtual |
| detray::volume_builder_interface::add_volume_placement(const dpoint3D< algebra_type > &t)=0 | detray::volume_builder_interface< detector_t > | pure virtual |
| detray::volume_builder_interface::add_volume_placement(const dpoint3D< algebra_type > &t, const dvector3D< algebra_type > &x, const dvector3D< algebra_type > &z)=0 | detray::volume_builder_interface< detector_t > | pure virtual |
| algebra_type typedef | detray::grid_builder< detector_t, grid_t, bin_filler_t, grid_factory_t > | |
| build(detector_t &det, const volume_builder_options &opt, typename detector_t::geometry_context ctx={}) -> typename detector_t::volume_type *override | detray::grid_builder< detector_t, grid_t, bin_filler_t, grid_factory_t > | virtual |
| detector_type typedef | detray::grid_builder< detector_t, grid_t, bin_filler_t, grid_factory_t > | |
| fill_grid(const detector_t &det, const volume_type &vol, const typename detector_t::geometry_context ctx={}, const bin_filler_t bin_filler={}, Args &&...args) | detray::grid_builder< detector_t, grid_t, bin_filler_t, grid_factory_t > | |
| fill_grid(const volume_type &vol, const surface_container_t &surfaces, const transform_container_t &transforms, const mask_container_t &masks, const typename detector_t::geometry_context ctx={}, const bin_filler_t bin_filler={}, Args &&...args) | detray::grid_builder< detector_t, grid_t, bin_filler_t, grid_factory_t > | |
| get() | detray::grid_builder< detector_t, grid_t, bin_filler_t, grid_factory_t > | |
| get_builder() | detray::volume_decorator< detector_t > | protected |
| grid_builder(std::unique_ptr< volume_builder_interface< detector_t > > vol_builder) | detray::grid_builder< detector_t, grid_t, bin_filler_t, grid_factory_t > | explicit |
| has_accel(bool toggle) override | detray::volume_decorator< detector_t > | virtual |
| has_accel() const override | detray::volume_decorator< detector_t > | virtual |
| init_grid(const mask< grid_shape_t, algebra_type > &m, const darray< std::size_t, grid_t::dim > &n_bins, const std::vector< std::pair< typename grid_t::loc_bin_index, dindex > > &bin_capacities={}, const darray< std::vector< scalar_type >, grid_t::dim > &ax_bin_edges=darray< std::vector< scalar_type >, grid_t::dim >()) | detray::grid_builder< detector_t, grid_t, bin_filler_t, grid_factory_t > | |
| init_grid(const std::vector< scalar_type > &spans, const std::vector< std::size_t > &n_bins, const std::vector< std::pair< typename grid_t::loc_bin_index, dindex > > &bin_capacities={}, const std::vector< std::vector< scalar_type > > &ax_bin_edges=std::vector< std::vector< scalar_type > >()) | detray::grid_builder< detector_t, grid_t, bin_filler_t, grid_factory_t > | |
| masks() override | detray::volume_decorator< detector_t > | protectedvirtual |
| name() override | detray::volume_decorator< detector_t > | virtual |
| operator()() -> typename detector_t::volume_type &override | detray::volume_decorator< detector_t > | virtual |
| operator()() const -> const typename detector_t::volume_type &override | detray::volume_decorator< detector_t > | virtual |
| scalar_t typedef | detray::volume_decorator< detector_t > | |
| scalar_type typedef | detray::grid_builder< detector_t, grid_t, bin_filler_t, grid_factory_t > | |
| set_add_passives(bool is_add_passive=false) | detray::grid_builder< detector_t, grid_t, bin_filler_t, grid_factory_t > | |
| set_name(std::string volume_name) override | detray::volume_decorator< detector_t > | virtual |
| set_type(std::size_t sf_id) | detray::grid_builder< detector_t, grid_t, bin_filler_t, grid_factory_t > | |
| set_type(link_id_t sf_id) | detray::grid_builder< detector_t, grid_t, bin_filler_t, grid_factory_t > | |
| surfaces() override | detray::volume_decorator< detector_t > | protectedvirtual |
| transforms() override | detray::volume_decorator< detector_t > | protectedvirtual |
| value_type typedef | detray::grid_builder< detector_t, grid_t, bin_filler_t, grid_factory_t > | |
| vol_index() const -> dindex override | detray::volume_decorator< detector_t > | virtual |
| volume_decorator(std::unique_ptr< volume_builder_interface< detector_t > > vol_builder) | detray::volume_decorator< detector_t > | explicit |
| ~volume_builder_interface()=default (defined in detray::volume_builder_interface< detector_t >) | detray::volume_builder_interface< detector_t > | virtual |