ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::DiscLayer Member List

This is the complete list of members for Acts::DiscLayer, including all inherited members.

alignmentToBoundDerivative(const GeometryContext &gctx, const Vector3 &position, const Vector3 &direction, const FreeVector &pathDerivative) constActs::Surface
alignmentToPathDerivative(const GeometryContext &gctx, const Vector3 &position, const Vector3 &direction) constActs::Surfacevirtual
approachDescriptor() constActs::Layer
approachDescriptor()Acts::Layer
assignDetectorElement(const SurfacePlacementBase &detelement)Acts::Surface
assignGeometryId(const GeometryIdentifier &geometryId)Acts::GeometryObject
assignIsSensitive(bool isSensitive)Acts::Surface
assignSurfaceBounds(std::shared_ptr< const DiscBounds > newBounds)Acts::DiscSurface
assignSurfaceMaterial(std::shared_ptr< const ISurfaceMaterial > material)Acts::Surface
assignSurfacePlacement(const SurfacePlacementBase &placement)Acts::Surface
assignThickness(double thick)Acts::Surface
associatedDetectorElement() constActs::Surface
associatedLayer() constActs::Surface
associateLayer(const Layer &lay)Acts::Surface
bounds() const finalActs::DiscSurfacevirtual
boundsPtr() constActs::DiscSurface
boundToFreeJacobian(const GeometryContext &gctx, const Vector3 &position, const Vector3 &direction) const finalActs::DiscSurfacevirtual
center(const GeometryContext &gctx) constActs::Surfacevirtual
closestPointOnBoundary(const Vector2 &lposition, const SquareMatrix2 &metric) constActs::Surfacevirtual
compatibleSurfaces(const GeometryContext &gctx, const Vector3 &position, const Vector3 &direction, const NavigationOptions< Surface > &options) constActs::Layer
Cone enum valueActs::Surface
create(const Transform3 &transform, const std::shared_ptr< const DiscBounds > &dbounds, std::unique_ptr< SurfaceArray > surfaceArray=nullptr, double thickness=0., std::unique_ptr< ApproachDescriptor > ad=nullptr, LayerType laytyp=passive)Acts::DiscLayerstatic
Curvilinear enum valueActs::Surface
Cylinder enum valueActs::Surface
Disc enum valueActs::Surface
DiscLayer()=deleteActs::DiscLayer
DiscLayer(const DiscLayer &cla)=deleteActs::DiscLayer
DiscLayer(const Transform3 &transform, const std::shared_ptr< const DiscBounds > &dbounds, std::unique_ptr< SurfaceArray > surfaceArray=nullptr, double thickness=0., std::unique_ptr< ApproachDescriptor > ades=nullptr, LayerType laytyp=active)Acts::DiscLayerprotected
DiscLayer(const DiscLayer &cla, const Transform3 &tr)Acts::DiscLayerprotected
DiscSurface(const Transform3 &transform, double rmin, double rmax, double hphisec=std::numbers::pi)Acts::DiscSurfaceexplicitprotected
DiscSurface(const Transform3 &transform, double minhalfx, double maxhalfx, double minR, double maxR, double avephi=0., double stereo=0.)Acts::DiscSurfaceexplicitprotected
DiscSurface(const Transform3 &transform, std::shared_ptr< const DiscBounds > dbounds=nullptr)Acts::DiscSurfaceexplicitprotected
DiscSurface(std::shared_ptr< const DiscBounds > dbounds, const SurfacePlacementBase &placement)Acts::DiscSurfaceexplicitprotected
DiscSurface(const DiscSurface &other)Acts::DiscSurfaceprotected
DiscSurface(const GeometryContext &gctx, const DiscSurface &other, const Transform3 &shift)Acts::DiscSurfaceprotected
distanceToBoundary(const Vector2 &lposition) constActs::Surfacevirtual
encloseTrackingVolume(const TrackingVolume &tvol)Acts::Layerprotected
freeToBoundJacobian(const GeometryContext &gctx, const Vector3 &position, const Vector3 &direction) const finalActs::DiscSurfacevirtual
freeToPathDerivative(const GeometryContext &gctx, const Vector3 &position, const Vector3 &direction) constActs::Surfacevirtual
geometryId() constActs::GeometryObject
GeometryObject()=defaultActs::GeometryObject
Acts::Surface::GeometryObject(const GeometryObject &)=defaultActs::GeometryObject
Acts::Surface::GeometryObject(const GeometryIdentifier &geometryId)Acts::GeometryObjectexplicit
getSharedPtr()Acts::Surface
getSharedPtr() constActs::Surface
globalToLocal(const GeometryContext &gctx, const Vector3 &position, double tolerance=s_onSurfaceTolerance) const finalActs::DiscSurfacevirtual
globalToLocal(const GeometryContext &gctx, const Vector3 &position, const Vector3 &direction, double tolerance=s_onSurfaceTolerance) const finalActs::DiscSurfacevirtual
globalToLocalCartesian(const GeometryContext &gctx, const Vector3 &position, double tol=0.) constActs::DiscSurface
insideBounds(const Vector2 &lposition, const BoundaryTolerance &boundaryTolerance=BoundaryTolerance::None()) constActs::Surfacevirtual
intersect(const GeometryContext &gctx, const Vector3 &position, const Vector3 &direction, const BoundaryTolerance &boundaryTolerance=BoundaryTolerance::Infinite(), double tolerance=s_onSurfaceTolerance) const finalActs::DiscSurfacevirtual
isAlignable() constActs::Surface
isOnLayer(const GeometryContext &gctx, const Vector3 &position, const BoundaryTolerance &boundaryTolerance=BoundaryTolerance::None()) constActs::Layervirtual
isOnSurface(const GeometryContext &gctx, const Vector3 &position, const BoundaryTolerance &boundaryTolerance=BoundaryTolerance::None(), double tolerance=s_onSurfaceTolerance) constActs::RegularSurface
isOnSurface(const GeometryContext &gctx, const Vector3 &position, const Vector3 &direction, const BoundaryTolerance &boundaryTolerance=BoundaryTolerance::None(), double tolerance=s_onSurfaceTolerance) constActs::RegularSurface
isSensitive() constActs::Surface
Layer(std::unique_ptr< SurfaceArray > surfaceArray, double thickness=0., std::unique_ptr< ApproachDescriptor > ades=nullptr, LayerType laytyp=passive)Acts::Layerexplicitprotected
layerThickness() constActs::Layer
layerType() constActs::Layer
localCartesianToBoundLocalDerivative(const GeometryContext &gctx, const Vector3 &position) const finalActs::DiscSurfacevirtual
localCartesianToGlobal(const GeometryContext &gctx, const Vector2 &lposition) constActs::DiscSurface
localCartesianToPolar(const Vector2 &lcart) constActs::DiscSurface
localPolarToCartesian(const Vector2 &lpolar) constActs::DiscSurface
localPolarToLocalCartesian(const Vector2 &locpol) constActs::DiscSurface
localToGlobal(const GeometryContext &gctx, const Vector2 &lposition) const finalActs::DiscSurfacevirtual
localToGlobal(const GeometryContext &gctx, const Vector2 &lposition, const Vector3 &direction) const finalActs::DiscSurfacevirtual
localToGlobalTransform(const GeometryContext &gctx) constActs::Surface
m_approachDescriptorActs::Layerprotected
m_boundsActs::DiscSurfaceprotected
m_geometryIdActs::GeometryObjectprotected
m_layerThicknessActs::Layerprotected
m_layerTypeActs::Layerprotected
m_nextLayersActs::Layerprotected
m_nextLayerUtilityActs::Layerprotected
m_representingVolumeActs::Layerprotected
m_ssApproachSurfacesActs::Layerprotected
m_ssRepresentingSurfaceActs::Layerprotected
m_ssSensitiveSurfacesActs::Layerprotected
m_surfaceArrayActs::Layerprotected
m_trackingVolumeActs::Layerprotected
m_transformActs::Surfaceprotected
makeShared(Args &&... args)Acts::Surfacestatic
mergedWith(const DiscSurface &other, AxisDirection direction, bool externalRotation, const Logger &logger=getDummyLogger()) constActs::DiscSurface
name() const overrideActs::DiscSurfacevirtual
nextLayer(const GeometryContext &gctx, const Vector3 &position, const Vector3 &direction) constActs::Layer
normal(const GeometryContext &gctx, const Vector2 &lposition) const finalActs::DiscSurfacevirtual
normal(const GeometryContext &gctx, const Vector3 &position) const finalActs::DiscSurfacevirtual
normal(const GeometryContext &gctx) constActs::DiscSurface
normal(const GeometryContext &gctx, const Vector3 &pos, const Vector3 &direction) const finalActs::DiscSurfacevirtual
operator=(const DiscLayer &)=deleteActs::DiscLayer
Acts::DiscSurface::operator=(const DiscSurface &other)Acts::DiscSurface
Acts::RegularSurface::operator=(const Surface &other)Acts::Surface
operator==(const Surface &other) constActs::Surface
Other enum valueActs::Surface
pathCorrection(const GeometryContext &gctx, const Vector3 &position, const Vector3 &direction) const finalActs::DiscSurfacevirtual
Perigee enum valueActs::Surface
Plane enum valueActs::Surface
polyhedronRepresentation(const GeometryContext &gctx, unsigned int quarterSegments) const overrideActs::DiscSurfacevirtual
referenceFrame(const GeometryContext &gctx, const Vector3 &position, const Vector3 &direction) constActs::Surfacevirtual
referencePosition(const GeometryContext &gctx, AxisDirection aDir) const finalActs::DiscSurfacevirtual
referencePositionValue(const GeometryContext &gctx, AxisDirection aDir) const finalActs::DiscSurfacevirtual
representingVolume() constActs::Layer
resolve(const options_t &options) constActs::Layer
resolve(bool resolveSensitive, bool resolveMaterial, bool resolvePassive) constActs::Layervirtual
s_surfaceTypeNamesActs::Surfacestatic
Straw enum valueActs::Surface
Surface(const Transform3 &transform=Transform3::Identity())Acts::RegularSurfaceexplicit
Surface(const Surface &other) noexceptActs::RegularSurface
Surface(const SurfacePlacementBase &placement) noexceptActs::RegularSurfaceexplicit
Surface(const GeometryContext &gctx, const Surface &other, const Transform3 &shift) noexceptActs::RegularSurfaceexplicit
surfaceArray() constActs::Layer
surfaceArray()Acts::Layer
surfaceMaterial() constActs::Surface
surfaceMaterialSharedPtr() constActs::Surface
surfaceOnApproach(const GeometryContext &gctx, const Vector3 &position, const Vector3 &direction, const NavigationOptions< Layer > &options) constActs::Layer
surfacePlacement() constActs::Surface
surfaceRepresentation() const overrideActs::DiscLayervirtual
surfaceRepresentation() overrideActs::DiscLayervirtual
SurfaceType enum nameActs::Surface
thickness() constActs::Surface
toStream(const GeometryContext &gctx) constActs::Surface
toStreamImpl(const GeometryContext &gctx, std::ostream &sl) constActs::Surfaceprotectedvirtual
toString(const GeometryContext &gctx) constActs::Surface
trackingVolume() constActs::Layer
transform(const GeometryContext &gctx) constActs::Surface
type() const overrideActs::DiscSurfacevirtual
visualize(IVisualization3D &helper, const GeometryContext &gctx, const ViewConfig &viewConfig=s_viewSurface) constActs::Surface
~DiscLayer() override=defaultActs::DiscLayer
~GeometryObject() noexcept=defaultActs::GeometryObjectvirtual
~Layer() noexcept overrideActs::Layer
~Surface() noexcept overrideActs::Surface