![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include "Acts/Definitions/Algebra.hpp"#include "Acts/Definitions/Common.hpp"#include "Acts/Detector/detail/ReferenceGenerators.hpp"#include "Acts/Geometry/GeometryContext.hpp"#include "Acts/Geometry/Polyhedron.hpp"#include "Acts/Navigation/SurfaceCandidatesUpdators.hpp"#include "Acts/Utilities/Delegate.hpp"#include "Acts/Utilities/Enumerate.hpp"#include "Acts/Utilities/IAxis.hpp"#include "Acts/Utilities/Logger.hpp"#include <algorithm>#include <array>#include <set>#include <string>#include <vector>
Include dependency graph for IndexedGridFiller.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | Acts::Experimental::detail::IndexedGridFiller |
| A helper class that fills surfaces into predefined grids. More... | |
Namespaces | |
| namespace | Acts |
| Acts includes to create all necessary definitions. | |
| namespace | Acts::Experimental |
| namespace | Acts::Experimental::detail |
Functions | |
| std::vector< std::size_t > | Acts::Experimental::detail::binSequence (std::array< std::size_t, 2u > minMaxBins, std::size_t expand, std::size_t nBins, Acts::detail::AxisBoundaryType type) |
| Helper method to generate completely populated bin sequences that respect the boundary type of the axis. | |
| template<typename grid_type > | |
| std::set< typename grid_type::index_t > | Acts::Experimental::detail::localIndices (const grid_type &grid, const std::vector< typename grid_type::point_t > &queries, const std::vector< std::size_t > &expansion={}) |
| Helper method to fill local bins given a set of query points bin in between the extra points are filled, and a possible expansion of the bin window can be chosen. | |
| template<typename local_bin > | |
| std::string | Acts::Experimental::detail::outputIndices (const std::set< local_bin > &lbins) |
| Helper method to screen output the local bins. | |