ATLAS Offline Software
Trk::BoundarySubtractedCylinderSurface< Tvol > Member List

This is the complete list of members for Trk::BoundarySubtractedCylinderSurface< Tvol >, including all inherited members.

associatedDetectorElement() constTrk::Surface
associatedDetectorElementIdentifier() constTrk::Surface
associatedLayer() constTrk::Surface
associateLayer(const Layer &lay)Trk::Surface
attachedVolume(const TrackParameters &parms, PropDirection dir) const override finalTrk::BoundarySubtractedCylinderSurface< Tvol >virtual
attachedVolume(const Amg::Vector3D &pos, const Amg::Vector3D &mom, PropDirection dir) const override finalTrk::BoundarySubtractedCylinderSurface< Tvol >virtual
baseSurface() constTrk::Surfacevirtual
BoundarySubtractedCylinderSurface()=defaultTrk::BoundarySubtractedCylinderSurface< Tvol >
BoundarySubtractedCylinderSurface(const BoundarySubtractedCylinderSurface< Tvol > &bcs)=defaultTrk::BoundarySubtractedCylinderSurface< Tvol >
BoundarySubtractedCylinderSurface(const Tvol *inside, const Tvol *outside, const SubtractedCylinderSurface &csf)Trk::BoundarySubtractedCylinderSurface< Tvol >inline
BoundarySubtractedCylinderSurface(SharedObject< VolumeArray > insideArray, SharedObject< VolumeArray > outsideArray, const SubtractedCylinderSurface &csf)Trk::BoundarySubtractedCylinderSurface< Tvol >inline
BoundarySubtractedCylinderSurface(const Tvol *inside, const Tvol *outside, const SubtractedCylinderSurface &csf, const Amg::Transform3D &tr)Trk::BoundarySubtractedCylinderSurface< Tvol >inline
BoundarySurface()Trk::BoundarySurface< Tvol >inline
BoundarySurface(const Tvol *inside, const Tvol *outside)Trk::BoundarySurface< Tvol >inline
BoundarySurface(SharedObject< VolumeArray > insideArray, SharedObject< VolumeArray > outsideArray)Trk::BoundarySurface< Tvol >inline
bounds() const override finalTrk::CylinderSurfacevirtual
cachedTransform() constTrk::Surface
center() constTrk::Surface
ChargedTrackParametersUniquePtr typedefTrk::Surface
clone() const overrideTrk::CylinderSurfacevirtual
createUniqueNeutralParameters(double l1, double l2, double phi, double theta, double qop, std::optional< AmgSymMatrix(5)> cov=std::nullopt) const override finalTrk::CylinderSurfacevirtual
createUniqueNeutralParameters(const Amg::Vector3D &position, const Amg::Vector3D &momentum, double charge, std::optional< AmgSymMatrix(5)> cov=std::nullopt) const override finalTrk::CylinderSurfacevirtual
createUniqueParameters(double l1, double l2, double phi, double theta, double qop, std::optional< AmgSymMatrix(DIM)> cov=std::nullopt) constTrk::CylinderSurface
createUniqueParameters(const Amg::Vector3D &position, const Amg::Vector3D &momentum, double charge, std::optional< AmgSymMatrix(DIM)> cov=std::nullopt) constTrk::CylinderSurface
createUniqueTrackParameters(double l1, double l2, double phi, double theta, double qop, std::optional< AmgSymMatrix(5)> cov=std::nullopt) const override finalTrk::CylinderSurfacevirtual
createUniqueTrackParameters(const Amg::Vector3D &position, const Amg::Vector3D &momentum, double charge, std::optional< AmgSymMatrix(5)> cov=std::nullopt) const override finalTrk::CylinderSurfacevirtual
CylinderSurface()Trk::CylinderSurface
CylinderSurface(const CylinderSurface &csf)Trk::CylinderSurface
CylinderSurface(CylinderSurface &&csf) noexcept=defaultTrk::CylinderSurface
CylinderSurface(const Amg::Transform3D &htrans, double radius, double hlength)Trk::CylinderSurface
CylinderSurface(const Amg::Transform3D &htrans, double radius, double hphi, double hlength)Trk::CylinderSurface
CylinderSurface(const Amg::Transform3D &htrans, CylinderBounds *cbounds)Trk::CylinderSurface
CylinderSurface(const Amg::Transform3D &htrans)Trk::CylinderSurface
CylinderSurface(double radius, double hlength)Trk::CylinderSurface
CylinderSurface(double radius, double hphi, double hlength)Trk::CylinderSurface
CylinderSurface(CylinderBounds *cbounds)Trk::CylinderSurface
CylinderSurface(const CylinderSurface &csf, const Amg::Transform3D &transf)Trk::CylinderSurface
debugInfo(MsgStream &msg) constTrk::BoundarySurface< Tvol >inline
dump(MsgStream &sl) constTrk::Surfacevirtual
dump(std::ostream &sl) constTrk::Surfacevirtual
globalReferencePoint() const override finalTrk::CylinderSurfacevirtual
globalToLocal(const Amg::Vector3D &glob, const Amg::Vector3D &mom, Amg::Vector2D &loc) const overrideTrk::CylinderSurfacevirtual
Trk::Surface::globalToLocal(const Amg::Vector3D &glopos, double tol=0.) constTrk::Surface
Trk::Surface::globalToLocal(const Amg::Vector3D &glopos, const Amg::Vector3D &glomom) constTrk::Surface
hasBounds() constTrk::CylinderSurface
insideBounds(const Amg::Vector2D &locpos, double tol1=0., double tol2=0.) const override finalTrk::SubtractedCylinderSurfacevirtual
insideBoundsCheck(const Amg::Vector2D &locpos, const BoundaryCheck &bchk) const override finalTrk::CylinderSurfacevirtual
insideVolume() constTrk::BoundarySurface< Tvol >
insideVolumeArray() constTrk::BoundarySurface< Tvol >
inverseTransformHelper() constTrk::Surfaceprotected
inverseTransformMultHelper(const Amg::Vector3D &glopos) constTrk::Surfaceprotected
isActive() constTrk::Surface
isFree() constTrk::Surface
isOnSurface(const Amg::Vector3D &glopo, const BoundaryCheck &bchk=true, double tol1=0., double tol2=0.) const overrideTrk::CylinderSurfacevirtual
localParametersToPosition(const LocalParameters &locpars) const override finalTrk::CylinderSurfacevirtual
localToGlobal(const Amg::Vector2D &locp, const Amg::Vector3D &mom, Amg::Vector3D &glob) const overrideTrk::CylinderSurfacevirtual
Trk::Surface::localToGlobal(const Amg::Vector2D &locpos) constTrk::Surface
Trk::Surface::localToGlobal(const Amg::Vector2D &locpos, const Amg::Vector3D &glomom) constTrk::Surface
Trk::Surface::localToGlobal(const LocalParameters &locpars) constTrk::Surface
Trk::Surface::localToGlobal(const LocalParameters &locpars, const Amg::Vector3D &glomom) constTrk::Surface
m_associatedDetElementTrk::Surfaceprotected
m_associatedDetElementIdTrk::Surfaceprotected
m_associatedLayerTrk::Surfaceprotected
m_boundsTrk::CylinderSurfaceprotected
m_insideVolumeTrk::BoundarySurface< Tvol >protected
m_insideVolumeArrayTrk::BoundarySurface< Tvol >protected
m_materialLayerTrk::Surfaceprotected
m_outsideVolumeTrk::BoundarySurface< Tvol >protected
m_outsideVolumeArrayTrk::BoundarySurface< Tvol >protected
m_ownerTrk::Surfaceprotected
m_referencePointTrk::CylinderSurfaceprotected
m_rotSymmetryAxisTrk::CylinderSurfaceprotected
m_sharedTrk::SubtractedCylinderSurfaceprotected
m_subtrVolTrk::SubtractedCylinderSurfaceprotected
m_transformsTrk::Surfaceprotected
materialLayer() constTrk::Surface
materialLayer()Trk::Surface
measurementFrame(const Amg::Vector3D &glopos, const Amg::Vector3D &glomom) const override finalTrk::CylinderSurfacevirtual
name() const override finalTrk::SubtractedCylinderSurfaceinlinevirtual
NeutralTrackParametersUniquePtr typedefTrk::Surface
normal(const Amg::Vector2D &locpo) const override finalTrk::CylinderSurfacevirtual
Trk::Surface::normal() constTrk::Surfacevirtual
numberOfInstantiations()Trk::ObjectCounter< Trk::Surface >inlinestatic
ObjectCounter()Trk::ObjectCounter< Trk::Surface >inlineprotected
ObjectCounter(const ObjectCounter &)Trk::ObjectCounter< Trk::Surface >inlineprotected
ObjectCounter(ObjectCounter &&)=defaultTrk::ObjectCounter< Trk::Surface >protected
onBoundary(const T &pars) constTrk::BoundarySurface< Tvol >inline
onSurface(const T &parameters, const BoundaryCheck &bchk=BoundaryCheck(true)) constTrk::Surface
operator!=(const Surface &sf) constTrk::Surface
operator=(const BoundarySubtractedCylinderSurface &vol)=defaultTrk::BoundarySubtractedCylinderSurface< Tvol >
Trk::SubtractedCylinderSurface::operator=(const SubtractedCylinderSurface &psf)Trk::SubtractedCylinderSurface
Trk::CylinderSurface::operator=(const CylinderSurface &csf)Trk::CylinderSurface
Trk::CylinderSurface::operator=(CylinderSurface &&csf) noexcept=defaultTrk::CylinderSurface
Trk::Surface::operator=(const Surface &sf)Trk::Surfaceprotected
Trk::Surface::operator=(Surface &&sf) noexcept=defaultTrk::Surfaceprotected
ObjectCounter< Trk::Surface >::operator=(const ObjectCounter &)=defaultTrk::ObjectCounter< Trk::Surface >protected
ObjectCounter< Trk::Surface >::operator=(ObjectCounter &&)=defaultTrk::ObjectCounter< Trk::Surface >protected
operator==(const Surface &sf) const override finalTrk::SubtractedCylinderSurfacevirtual
Trk::CylinderSurface::operator==(const CylinderSurface &cf) constTrk::CylinderSurface
outsideVolume() constTrk::BoundarySurface< Tvol >
outsideVolumeArray() constTrk::BoundarySurface< Tvol >
owner() constTrk::Surface
pathCorrection(const Amg::Vector3D &pos, const Amg::Vector3D &mom) const overrideTrk::CylinderSurfacevirtual
positionOnSurface(const Amg::Vector3D &glopo, const BoundaryCheck &bchk=true, double tol1=0., double tol2=0.) constTrk::Surface
rotSymmetryAxis() constTrk::CylinderSurfacevirtual
s_numberOfInstantiationsTrk::ObjectCounter< Trk::Surface >inlinestatic
s_onSurfaceToleranceTrk::Surfaceprotectedstatic
setInsideVolume(const Tvol *)Trk::BoundarySurface< Tvol >
setInsideVolumeArray(const SharedObject< VolumeArray > &)Trk::BoundarySurface< Tvol >
setMaterialLayer(std::shared_ptr< Layer > mlay)Trk::Surface
setOutsideVolume(const Tvol *)Trk::BoundarySurface< Tvol >
setOutsideVolumeArray(const SharedObject< VolumeArray > &)Trk::BoundarySurface< Tvol >
setOwner(SurfaceOwner x)Trk::Surface
setTransform(const Amg::Transform3D &trans)Trk::Surface
shared() constTrk::SubtractedCylinderSurface
staticTypeTrk::CylinderSurfacestatic
straightLineDistanceEstimate(const Amg::Vector3D &pos, const Amg::Vector3D &dir) const overrideTrk::CylinderSurfacevirtual
straightLineDistanceEstimate(const Amg::Vector3D &pos, const Amg::Vector3D &dir, bool bound) const overrideTrk::CylinderSurfacevirtual
straightLineIntersection(const Amg::Vector3D &pos, const Amg::Vector3D &dir, bool forceDir=false, Trk::BoundaryCheck bchk=false) const override finalTrk::CylinderSurfacevirtual
Trk::Surface::straightLineIntersection(const T &pars, bool forceDir=false, const Trk::BoundaryCheck &bchk=false) constTrk::Surfaceinline
SubtractedCylinderSurface()Trk::SubtractedCylinderSurface
SubtractedCylinderSurface(const SubtractedCylinderSurface &psf)Trk::SubtractedCylinderSurface
SubtractedCylinderSurface(const SubtractedCylinderSurface &psf, const Amg::Transform3D &transf)Trk::SubtractedCylinderSurface
SubtractedCylinderSurface(const CylinderSurface &cs, AreaExcluder *vol, bool shared)Trk::SubtractedCylinderSurface
subtractedVolume() constTrk::SubtractedCylinderSurface
Surface()Trk::Surface
Surface(const Surface &sf, const Amg::Transform3D &transf)Trk::Surface
Surface(const Amg::Transform3D &htrans)Trk::Surface
Surface(const TrkDetElementBase &detelement)Trk::Surface
Surface(const TrkDetElementBase &detelement, const Identifier &id)Trk::Surface
Surface(const Surface &sf)Trk::Surfaceprotected
Surface(Surface &&sf) noexcept=defaultTrk::Surfaceprotected
surfaceRepresentation() const override finalTrk::BoundarySubtractedCylinderSurface< Tvol >virtual
surfaceRepresentation() override finalTrk::BoundarySubtractedCylinderSurface< Tvol >virtual
transform() constTrk::Surface
type() const override finalTrk::CylinderSurfacevirtual
uniqueClone() constTrk::Surface
VolumeArray typedefTrk::BoundarySubtractedCylinderSurface< Tvol >private
~BoundarySubtractedCylinderSurface()=defaultTrk::BoundarySubtractedCylinderSurface< Tvol >virtual
~BoundarySurface()Trk::BoundarySurface< Tvol >inlinevirtual
~CylinderSurface()=defaultTrk::CylinderSurfacevirtual
~ObjectCounter()Trk::ObjectCounter< Trk::Surface >inlineprotected
~SubtractedCylinderSurface()Trk::SubtractedCylinderSurfacevirtual
~Surface()Trk::Surfacevirtual