|
ACTS
Experiment-independent tracking
|
A Projected reference generator which projects the polyhedron vertices onto a given reference surface. More...
#include <Acts/Geometry/ReferenceGenerators.hpp>
Public Member Functions | |
| const std::vector< Vector3 > | references (const GeometryContext &gctx, const Surface &surface) const override |
| Helper to access the Center point of for filling the grid. | |
| Public Member Functions inherited from Acts::IReferenceGenerator | |
| virtual | ~IReferenceGenerator ()=default |
Public Attributes | |
| double | expansionValue = 0.0 |
| Absolute expansion value for the reference points. | |
| std::vector< Vector3 > | luminousRegion |
| Luminous region sampling points for the projection - beam spot. | |
| int | nSegements = 1 |
| The number of segments for the polyhedron approximation. | |
| std::shared_ptr< Surface > | referenceSurface = nullptr |
| The reference surface onto which to project. | |
A Projected reference generator which projects the polyhedron vertices onto a given reference surface.
|
overridevirtual |
Helper to access the Center point of for filling the grid.
| gctx | the geometry context of this operation |
| surface | the surface for which the reference point is to be accessed |
Implements Acts::IReferenceGenerator.
| double Acts::ProjectedReferenceGenerator::expansionValue = 0.0 |
Absolute expansion value for the reference points.
| std::vector<Vector3> Acts::ProjectedReferenceGenerator::luminousRegion |
| int Acts::ProjectedReferenceGenerator::nSegements = 1 |
The number of segments for the polyhedron approximation.
| std::shared_ptr<Surface> Acts::ProjectedReferenceGenerator::referenceSurface = nullptr |
The reference surface onto which to project.