ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
detray::grid_builder< detector_t, grid_t, bin_filler_t, grid_factory_t > Member List

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={}) overridedetray::volume_decorator< detector_t >virtual
add_volume_placement(const typename detector_t::transform3_type &trf={}) overridedetray::volume_decorator< detector_t >
add_volume_placement(const typename detector_t::point3_type &t) overridedetray::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) overridedetray::volume_decorator< detector_t >
detray::volume_builder_interface::add_volume_placement(const dtransform3D< algebra_type > &trf={})=0detray::volume_builder_interface< detector_t >pure virtual
detray::volume_builder_interface::add_volume_placement(const dpoint3D< algebra_type > &t)=0detray::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)=0detray::volume_builder_interface< detector_t >pure virtual
algebra_type typedefdetray::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 *overridedetray::grid_builder< detector_t, grid_t, bin_filler_t, grid_factory_t >virtual
detector_type typedefdetray::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) overridedetray::volume_decorator< detector_t >virtual
has_accel() const overridedetray::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() overridedetray::volume_decorator< detector_t >protectedvirtual
name() overridedetray::volume_decorator< detector_t >virtual
operator()() -> typename detector_t::volume_type &overridedetray::volume_decorator< detector_t >virtual
operator()() const -> const typename detector_t::volume_type &overridedetray::volume_decorator< detector_t >virtual
scalar_t typedefdetray::volume_decorator< detector_t >
scalar_type typedefdetray::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) overridedetray::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() overridedetray::volume_decorator< detector_t >protectedvirtual
transforms() overridedetray::volume_decorator< detector_t >protectedvirtual
value_type typedefdetray::grid_builder< detector_t, grid_t, bin_filler_t, grid_factory_t >
vol_index() const -> dindex overridedetray::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