File SpacePointGrid.hpp
-
namespace Acts
Note
This file is foreseen for the
Geometry
module to replaceExtent
Typedefs
-
template<typename external_spacepoint_t>
using SpacePointGrid = detail::Grid<std::vector<std::unique_ptr<InternalSpacePoint<external_spacepoint_t>>>, detail::Axis<detail::AxisType::Equidistant, detail::AxisBoundaryType::Closed>, detail::Axis<detail::AxisType::Variable, detail::AxisBoundaryType::Bound>>
-
struct SpacePointGridConfig
- #include <Acts/Seeding/SpacePointGrid.hpp>
Public Functions
-
inline SpacePointGridConfig toInternalUnits() const
Public Members
-
float cotThetaMax = 0
-
float deltaRMax = 0
-
float impactMax = 0
-
bool isInInternalUnits = false
-
int maxPhiBins = 10000
-
float minPt = 0
-
int phiBinDeflectionCoverage = 1
-
float phiMax = M_PI
-
float phiMin = -M_PI
-
float rMax = 0
-
std::vector<float> zBinEdges
-
float zMax = 0
-
float zMin = 0
-
inline SpacePointGridConfig toInternalUnits() const
-
class SpacePointGridCreator
- #include <Acts/Seeding/SpacePointGrid.hpp>
Public Static Functions
-
template<typename external_spacepoint_t>
static std::unique_ptr<SpacePointGrid<external_spacepoint_t>> createGrid(const Acts::SpacePointGridConfig &_config, const Acts::SpacePointGridOptions &_options)
-
template<typename external_spacepoint_t>
-
struct SpacePointGridOptions
- #include <Acts/Seeding/SpacePointGrid.hpp>
Public Functions
-
inline SpacePointGridOptions toInternalUnits() const
-
inline SpacePointGridOptions toInternalUnits() const
-
template<typename external_spacepoint_t>