class StrawSurface : public Acts::LineSurface¶
Class for a StrawSurface in the TrackingGeometry to describe dirft tube and straw like detectors.
StrawSurface() = delete¶
~StrawSurface() override = default¶
inline virtual std::string name() const final¶
Return properly formatted class name for screen output */.
StrawSurface &operator=(const StrawSurface &other)¶
other – is the source surface for copying
virtual Polyhedron polyhedronRepresentation(const GeometryContext &gctx, size_t lseg) const final¶
Return a Polyhedron for the surfaces.
if lseg is set to 1 then only the straw is created
gctx – The current geometry context object, e.g. alignment
lseg – Number of segments along curved lines, it represents the full 2*M_PI coverange, if lseg is set to 1 only the extrema are given
A list of vertices and a face/facett description of it
inline virtual SurfaceType type() const final¶
Return the surface type.
- StrawSurface() = delete¶