ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <acts/blob/master/Core/include/Acts/Utilities/detail/grid_helper.hpp>
Static Public Member Functions | |
template<class... Axes> | |
static void | getBinCenter (std::array< double, sizeof...(Axes)> ¢er, const std::array< size_t, sizeof...(Axes)> &localIndices, const std::tuple< Axes...> &axes) |
template<class... Axes> | |
static void | getGlobalBin (const std::array< size_t, sizeof...(Axes)> &localBins, const std::tuple< Axes...> &axes, size_t &bin, size_t &area) |
template<class Point , class... Axes> | |
static void | getLocalBinIndices (const Point &point, const std::tuple< Axes...> &axes, std::array< size_t, sizeof...(Axes)> &indices) |
template<class... Axes> | |
static void | getLocalBinIndices (size_t &bin, const std::tuple< Axes...> &axes, size_t &area, std::array< size_t, sizeof...(Axes)> &indices) |
template<class... Axes> | |
static void | getLowerLeftBinEdge (std::array< double, sizeof...(Axes)> &llEdge, const std::array< size_t, sizeof...(Axes)> &localIndices, const std::tuple< Axes...> &axes) |
template<class... Axes> | |
static void | getLowerLeftBinIndices (std::array< size_t, sizeof...(Axes)> &localIndices, const std::tuple< Axes...> &axes) |
template<class... Axes> | |
static void | getNBins (const std::tuple< Axes...> &axes, std::array< size_t, sizeof...(Axes)> &nBinsArray) |
template<class... Axes> | |
static void | getAxes (const std::tuple< Axes...> &axes, std::array< const IAxis *, sizeof...(Axes)> &axesArr) |
template<class... Axes> | |
static void | getUpperRightBinEdge (std::array< double, sizeof...(Axes)> &urEdge, const std::array< size_t, sizeof...(Axes)> &localIndices, const std::tuple< Axes...> &axes) |
template<class... Axes> | |
static void | getUpperRightBinIndices (std::array< size_t, sizeof...(Axes)> &localIndices, const std::tuple< Axes...> &axes) |
template<class... Axes> | |
static void | getMin (const std::tuple< Axes...> &axes, std::array< double, sizeof...(Axes)> &minArray) |
template<class... Axes> | |
static void | getMax (const std::tuple< Axes...> &axes, std::array< double, sizeof...(Axes)> &maxArray) |
template<class... Axes> | |
static void | getWidth (const std::tuple< Axes...> &axes, std::array< double, sizeof...(Axes)> &widthArray) |
template<class Point , class... Axes> | |
static bool | isInside (const Point &position, const std::tuple< Axes...> &axes) |
template<class... Axes> | |
static void | neighborHoodIndices (const std::array< size_t, sizeof...(Axes)> &localIndices, std::pair< size_t, size_t > sizes, const std::tuple< Axes...> &axes, std::array< NeighborHoodIndices, sizeof...(Axes)> &neighborIndices) |
template<class... Axes> | |
static void | exteriorBinIndices (std::array< size_t, sizeof...(Axes)> &idx, std::array< bool, sizeof...(Axes)> isExterior, std::set< size_t > &combinations, const std::tuple< Axes...> &axes) |
Definition at line 145 of file grid_helper.hpp.
View newest version in sPHENIX GitHub at line 145 of file grid_helper.hpp
|
inlinestatic |
Definition at line 279 of file grid_helper.hpp.
View newest version in sPHENIX GitHub at line 279 of file grid_helper.hpp
References Acts::detail::grid_helper_impl< N >::getNBins(), incremental_prev_tag::idx, and N.
Referenced by Acts::detail::grid_helper::exteriorBinIndices().
|
inlinestatic |
Definition at line 213 of file grid_helper.hpp.
View newest version in sPHENIX GitHub at line 213 of file grid_helper.hpp
References N.
|
inlinestatic |
Definition at line 147 of file grid_helper.hpp.
View newest version in sPHENIX GitHub at line 147 of file grid_helper.hpp
References N.
Referenced by Acts::detail::grid_helper_impl< 0u >::getBinCenter(), and Acts::detail::grid_helper::getBinCenter().
|
inlinestatic |
Definition at line 156 of file grid_helper.hpp.
View newest version in sPHENIX GitHub at line 156 of file grid_helper.hpp
References N.
Referenced by Acts::detail::grid_helper_impl< 0u >::exteriorBinIndices(), and Acts::detail::grid_helper::getGlobalBin().
|
inlinestatic |
Definition at line 167 of file grid_helper.hpp.
View newest version in sPHENIX GitHub at line 167 of file grid_helper.hpp
References N.
Referenced by Acts::detail::grid_helper_impl< N >::getLocalBinIndices(), and Acts::detail::grid_helper::getLocalBinIndices().
|
inlinestatic |
Definition at line 176 of file grid_helper.hpp.
View newest version in sPHENIX GitHub at line 176 of file grid_helper.hpp
References Acts::detail::grid_helper_impl< N >::getLocalBinIndices(), and N.
|
inlinestatic |
Definition at line 188 of file grid_helper.hpp.
View newest version in sPHENIX GitHub at line 188 of file grid_helper.hpp
References N.
Referenced by Acts::detail::grid_helper::getLowerLeftBinEdge().
|
inlinestatic |
Definition at line 197 of file grid_helper.hpp.
View newest version in sPHENIX GitHub at line 197 of file grid_helper.hpp
References N.
Referenced by Acts::detail::grid_helper::getLowerLeftBinIndices().
|
inlinestatic |
Definition at line 244 of file grid_helper.hpp.
View newest version in sPHENIX GitHub at line 244 of file grid_helper.hpp
References N.
Referenced by Acts::detail::grid_helper_impl< 0u >::getMax().
|
inlinestatic |
Definition at line 237 of file grid_helper.hpp.
View newest version in sPHENIX GitHub at line 237 of file grid_helper.hpp
References N.
Referenced by Acts::detail::grid_helper_impl< 0u >::getMin().
|
inlinestatic |
Definition at line 205 of file grid_helper.hpp.
View newest version in sPHENIX GitHub at line 205 of file grid_helper.hpp
References N.
Referenced by Acts::detail::grid_helper_impl< N >::exteriorBinIndices(), Acts::detail::grid_helper_impl< 0u >::exteriorBinIndices(), and Acts::detail::grid_helper_impl< 0u >::getNBins().
|
inlinestatic |
Definition at line 220 of file grid_helper.hpp.
View newest version in sPHENIX GitHub at line 220 of file grid_helper.hpp
References N.
Referenced by Acts::detail::grid_helper::getUpperRightBinEdge().
|
inlinestatic |
Definition at line 229 of file grid_helper.hpp.
View newest version in sPHENIX GitHub at line 229 of file grid_helper.hpp
References N.
Referenced by Acts::detail::grid_helper::getUpperRightBinIndices().
|
inlinestatic |
Definition at line 251 of file grid_helper.hpp.
View newest version in sPHENIX GitHub at line 251 of file grid_helper.hpp
References N.
|
inlinestatic |
Definition at line 258 of file grid_helper.hpp.
View newest version in sPHENIX GitHub at line 258 of file grid_helper.hpp
References N.
Referenced by Acts::detail::grid_helper_impl< 0u >::isInside(), and Acts::detail::grid_helper::isInside().
|
inlinestatic |
Definition at line 264 of file grid_helper.hpp.
View newest version in sPHENIX GitHub at line 264 of file grid_helper.hpp
References N.
Referenced by Acts::detail::grid_helper_impl< 0u >::neighborHoodIndices(), and Acts::detail::grid_helper::neighborHoodIndices().