Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::Surface Member List

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

alignmentToBoundDerivative(const GeometryContext &gctx, const FreeVector &parameters, const FreeVector &pathDerivative) const Acts::Surface
alignmentToBoundDerivativeWithoutCorrection(const GeometryContext &gctx, const FreeVector &parameters) const Acts::Surfaceprivate
alignmentToPathDerivative(const GeometryContext &gctx, const FreeVector &parameters) const Acts::Surfacevirtual
assignDetectorElement(const DetectorElementBase &detelement)Acts::Surface
assignGeometryId(const GeometryIdentifier &geometryId)Acts::GeometryObjectinline
assignSurfaceMaterial(std::shared_ptr< const ISurfaceMaterial > material)Acts::Surface
associatedDetectorElement() const Acts::Surface
associatedLayer() const Acts::Surface
associateLayer(const Layer &lay)Acts::Surface
binningPosition(const GeometryContext &gctx, BinningValue bValue) const =0Acts::GeometryObjectpure virtual
binningPositionValue(const GeometryContext &gctx, BinningValue bValue) const Acts::GeometryObjectinlinevirtual
bounds() const =0Acts::Surfacepure virtual
boundToFreeJacobian(const GeometryContext &gctx, const BoundVector &boundParams) const Acts::Surfacevirtual
center(const GeometryContext &gctx) const Acts::Surfacevirtual
Cone enum valueActs::Surface
Curvilinear enum valueActs::Surface
Cylinder enum valueActs::Surface
Disc enum valueActs::Surface
freeToBoundJacobian(const GeometryContext &gctx, const FreeVector &parameters) const Acts::Surfacevirtual
freeToPathDerivative(const GeometryContext &gctx, const FreeVector &parameters) const Acts::Surfacevirtual
geometryId() const Acts::GeometryObjectinline
GeometryObject()=defaultActs::GeometryObject
GeometryObject(const GeometryObject &)=defaultActs::GeometryObject
GeometryObject(const GeometryIdentifier &geometryId)Acts::GeometryObjectinline
getSharedPtr()Acts::Surface
getSharedPtr() const Acts::Surface
globalToLocal(const GeometryContext &gctx, const Vector3 &position, const Vector3 &direction, double tolerance=s_onSurfaceTolerance) const =0Acts::Surfacepure virtual
insideBounds(const Vector2 &lposition, const BoundaryCheck &bcheck=true) const Acts::Surfacevirtual
intersect(const GeometryContext &gctx, const Vector3 &position, const Vector3 &direction, const BoundaryCheck &bcheck=false, ActsScalar tolerance=s_onSurfaceTolerance) const =0Acts::Surfacepure virtual
isOnSurface(const GeometryContext &gctx, const Vector3 &position, const Vector3 &direction, const BoundaryCheck &bcheck=true) const Acts::Surface
localCartesianToBoundLocalDerivative(const GeometryContext &gctx, const Vector3 &position) const =0Acts::Surfacepure virtual
localToGlobal(const GeometryContext &gctx, const Vector2 &lposition, const Vector3 &direction) const =0Acts::Surfacepure virtual
m_associatedDetElementActs::Surfaceprotected
m_associatedLayerActs::Surfaceprotected
m_associatedTrackingVolumeActs::Surfaceprotected
m_geometryIdActs::GeometryObjectprotected
m_surfaceMaterialActs::Surfaceprotected
m_transformActs::Surfaceprotected
makeShared(Args &&...args)Acts::Surfaceinlinestatic
name() const =0Acts::Surfacepure virtual
normal(const GeometryContext &gctx, const Vector2 &lposition) const =0Acts::Surfacepure virtual
normal(const GeometryContext &gctx, const Vector3 &position) const Acts::Surfacevirtual
normal(const GeometryContext &gctx) const Acts::Surfaceinlinevirtual
operator!=(const Surface &sf) const Acts::Surfacevirtual
operator=(const Surface &other)Acts::Surface
Acts::GeometryObject::operator=(const GeometryObject &geometryId)Acts::GeometryObjectinline
operator==(const Surface &other) const Acts::Surfacevirtual
Other enum valueActs::Surface
pathCorrection(const GeometryContext &gctx, const Vector3 &position, const Vector3 &direction) const =0Acts::Surfacepure virtual
Perigee enum valueActs::Surface
Plane enum valueActs::Surface
polyhedronRepresentation(const GeometryContext &gctx, size_t lseg) const =0Acts::Surfacepure virtual
referenceFrame(const GeometryContext &gctx, const Vector3 &position, const Vector3 &direction) const Acts::Surfacevirtual
s_surfaceTypeNamesActs::Surfacestatic
Straw enum valueActs::Surface
Surface(const Transform3 &transform=Transform3::Identity())Acts::Surfaceprotected
Surface(const Surface &other)Acts::Surfaceprotected
Surface(const DetectorElementBase &detelement)Acts::Surfaceprotected
Surface(const GeometryContext &gctx, const Surface &other, const Transform3 &shift)Acts::Surfaceprotected
surfaceMaterial() const Acts::Surface
surfaceMaterialSharedPtr() const Acts::Surface
SurfaceType enum nameActs::Surface
toStream(const GeometryContext &gctx, std::ostream &sl) const Acts::Surfacevirtual
toString(const GeometryContext &gctx) const Acts::Surface
transform(const GeometryContext &gctx) const Acts::Surfacevirtual
type() const =0Acts::Surfacepure virtual
~Surface()Acts::Surfacevirtual