|
ACTS
Experiment-independent tracking
|
The Segmentizer splits a surface segment, i.e. More...
#include <ActsFatras/Digitization/Segmentizer.hpp>
Classes | |
| struct | ChannelSegment |
| Nested struct for representing channel steps. More... | |
| struct | ChannelStep |
| Nested struct for stepping from one channel to the next. More... | |
Public Types | |
| using | Bin2D = std::array<unsigned int, 2> |
| Shorthand for a 2D bin. | |
| using | BinDelta2D = std::array<int, 2> |
| shorthand for a 2D bin delta | |
| using | Segment2D = std::array<Acts::Vector2, 2> |
| Shorthand for a 2D segment. | |
Public Member Functions | |
| std::vector< ChannelSegment > | segments (const Acts::GeometryContext &geoCtx, const Acts::Surface &surface, const Acts::BinUtility &segmentation, const Segment2D &segment) const |
| Divide the surface segment into channel segments. | |
The Segmentizer splits a surface segment, i.e.
after projection onto the readout surface into channel segments.
| using ActsFatras::Segmentizer::Bin2D = std::array<unsigned int, 2> |
Shorthand for a 2D bin.
| using ActsFatras::Segmentizer::BinDelta2D = std::array<int, 2> |
shorthand for a 2D bin delta
| using ActsFatras::Segmentizer::Segment2D = std::array<Acts::Vector2, 2> |
Shorthand for a 2D segment.
| std::vector< ChannelSegment > ActsFatras::Segmentizer::segments | ( | const Acts::GeometryContext & | geoCtx, |
| const Acts::Surface & | surface, | ||
| const Acts::BinUtility & | segmentation, | ||
| const Segment2D & | segment ) const |
Divide the surface segment into channel segments.
| geoCtx | The geometry context for the localToGlobal, etc. |
| surface | The surface for the channelizing |
| segmentation | The segmentation for the channelizing |
| segment | The surface segment (cartesian coordinates) |