File SpacePointGrid.hpp¶
-
namespace Acts
Note
This file is foreseen for the
Geometry
module to replaceExtent
Note
this is foreseen for the ‘Geometry’ module
Typedefs
-
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 bFieldInZ = 0¶
-
float cotThetaMax = 0¶
-
float deltaRMax = 0¶
-
float impactMax = 0¶
-
bool isInInternalUnits = false¶
-
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)
-
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>>¶