![]() |
ATLAS Offline Software
|
This is the complete list of members for Trk::SubtractedPlaneLayer, including all inherited members.
assignMaterialProperties(const LayerMaterialProperties &, double scale=1.0) | Trk::Layer | |
associatedDetectorElement() const | Trk::Surface | |
associatedDetectorElementIdentifier() const | Trk::Surface | |
associatedLayer() const | Trk::Surface | |
associateLayer(const Layer &lay) | Trk::Surface | |
baseSurface() const | Trk::Surface | virtual |
binUtility() const | Trk::Layer | |
bounds() const override final | Trk::PlaneSurface | virtual |
cachedTransform() const | Trk::Surface | |
center() const | Trk::Surface | |
ChargedTrackParametersUniquePtr typedef | Trk::Surface | |
clone() const override | Trk::PlaneSurface | virtual |
compactify(size_t &cSurfaces, size_t &tSurfaces) | Trk::Layer | |
compatibleSurfaces(std::vector< SurfaceIntersection > &cSurfaces, const TrackParameters &pars, PropDirection pdir, const BoundaryCheck &bcheck, bool materialSurfacesOnly=true, const Surface *startSurface=nullptr, const Surface *endSurface=nullptr, const ICompatibilityEstimator *ice=nullptr) const | Trk::Layer | |
compatibleSurfaces(std::vector< SurfaceIntersection > &cSurfaces, const NeutralParameters &pars, PropDirection pdir, const BoundaryCheck &bcheck, bool materialSurfacesOnly=true, const Surface *startSurface=nullptr, const Surface *endSurface=nullptr, const ICompatibilityEstimator *ice=nullptr) const | Trk::Layer | |
createUniqueNeutralParameters(double l1, double l2, double phi, double theta, double oop, std::optional< AmgSymMatrix(5)> cov=std::nullopt) const override final | Trk::PlaneSurface | virtual |
createUniqueNeutralParameters(const Amg::Vector3D &position, const Amg::Vector3D &momentum, double charge=0., std::optional< AmgSymMatrix(5)> cov=std::nullopt) const override final | Trk::PlaneSurface | virtual |
createUniqueParameters(double l1, double l2, double phi, double theta, double qop, std::optional< AmgSymMatrix(DIM)> cov=std::nullopt) const | Trk::PlaneSurface | |
createUniqueParameters(const Amg::Vector3D &position, const Amg::Vector3D &momentum, double charge, std::optional< AmgSymMatrix(DIM)> cov=std::nullopt) const | Trk::PlaneSurface | |
createUniqueTrackParameters(double l1, double l2, double phi, double theta, double qop, std::optional< AmgSymMatrix(5)> cov=std::nullopt) const override final | Trk::PlaneSurface | virtual |
createUniqueTrackParameters(const Amg::Vector3D &position, const Amg::Vector3D &momentum, double charge, std::optional< AmgSymMatrix(5)> cov=std::nullopt) const override final | Trk::PlaneSurface | virtual |
dump(MsgStream &sl) const | Trk::Surface | virtual |
dump(std::ostream &sl) const | Trk::Surface | virtual |
encloseDetachedTrackingVolume(const DetachedTrackingVolume &tvol) | Trk::Layer | |
encloseTrackingVolume(const TrackingVolume &tvol) | Trk::Layer | |
enclosingDetachedTrackingVolume() const | Trk::Layer | |
enclosingTrackingVolume() const | Trk::Layer | |
fullUpdateMaterialProperties(const TrackParameters &par) const | Trk::Layer | |
getCompatibleSurfaces(std::vector< SurfaceIntersection > &cSurfaces, const T &pars, PropDirection pdir, const BoundaryCheck &bcheck, bool materialSurfacesOnly=true, const Surface *startSurface=nullptr, const Surface *endSurface=nullptr, const ICompatibilityEstimator *ice=nullptr) const | Trk::Layer | |
getRef() const | Trk::Layer | |
globalReferencePoint() const | Trk::Surface | virtual |
globalToLocal(const Amg::Vector3D &glob, const Amg::Vector3D &mom, Amg::Vector2D &loc) const override final | Trk::PlaneSurface | virtual |
Trk::Surface::globalToLocal(const Amg::Vector3D &glopos, double tol=0.) const | Trk::Surface | |
Trk::Surface::globalToLocal(const Amg::Vector3D &glopos, const Amg::Vector3D &glomom) const | Trk::Surface | |
globalToLocalDirection(const Amg::Vector3D &glodir, Trk::LocalDirection &locdir) const | Trk::PlaneSurface | |
hasSubStructure(bool resolveSensitive=false) const | Trk::Layer | virtual |
insideBounds(const Amg::Vector2D &locpos, double tol1=0., double tol2=0.) const override final | Trk::SubtractedPlaneSurface | virtual |
insideBoundsCheck(const Amg::Vector2D &locpos, const BoundaryCheck &bchk) const override final | Trk::PlaneSurface | virtual |
inverseTransformHelper() const | Trk::Surface | protected |
inverseTransformMultHelper(const Amg::Vector3D &glopos) const | Trk::Surface | protected |
isActive() const | Trk::Surface | |
isFree() const | Trk::Surface | |
isOnLayer(const Amg::Vector3D &gp, const BoundaryCheck &bcheck=BoundaryCheck(true)) const | Trk::Layer | virtual |
isOnSurface(const Amg::Vector3D &glopo, const BoundaryCheck &bchk=true, double tol1=0., double tol2=0.) const override final | Trk::PlaneSurface | virtual |
Layer() | Trk::Layer | |
Layer(const LayerMaterialProperties &laymatprop, double thickness=0., std::unique_ptr< OverlapDescriptor > od=nullptr, int ltype=int(passive)) | Trk::Layer | |
Layer(std::unique_ptr< SurfaceArray > surfaceArray, double thickness=0., std::unique_ptr< OverlapDescriptor >=nullptr, int ltype=int(passive)) | Trk::Layer | |
Layer(std::unique_ptr< SurfaceArray > surfaceArray, const LayerMaterialProperties &laymatprop, double thickness=0., std::unique_ptr< OverlapDescriptor > od=nullptr, int ltype=int(passive)) | Trk::Layer | |
Layer(const Layer &lay) | Trk::Layer | protected |
layerIndex() const | Trk::Layer | |
layerMaterialProperties() const | Trk::Layer | |
layerType() const | Trk::Layer | |
localParametersToPosition(const LocalParameters &locpars) const | Trk::Surface | virtual |
localToGlobal(const Amg::Vector2D &locp, const Amg::Vector3D &mom, Amg::Vector3D &glob) const override final | Trk::PlaneSurface | virtual |
Trk::Surface::localToGlobal(const Amg::Vector2D &locpos) const | Trk::Surface | |
Trk::Surface::localToGlobal(const Amg::Vector2D &locpos, const Amg::Vector3D &glomom) const | Trk::Surface | |
Trk::Surface::localToGlobal(const LocalParameters &locpars) const | Trk::Surface | |
Trk::Surface::localToGlobal(const LocalParameters &locpars, const Amg::Vector3D &glomom) const | Trk::Surface | |
localToGlobalDirection(const Trk::LocalDirection &locdir, Amg::Vector3D &globdir) const | Trk::PlaneSurface | |
m_associatedDetElement | Trk::Surface | protected |
m_associatedDetElementId | Trk::Surface | protected |
m_associatedLayer | Trk::Surface | protected |
m_binUtility | Trk::Layer | protected |
m_bounds | Trk::PlaneSurface | protected |
m_enclosingDetachedTrackingVolume | Trk::Layer | protected |
m_enclosingTrackingVolume | Trk::Layer | protected |
m_index | Trk::Layer | protected |
m_layerMaterialProperties | Trk::Layer | protected |
m_layerThickness | Trk::Layer | protected |
m_layerType | Trk::Layer | protected |
m_materialLayer | Trk::Surface | protected |
m_nextLayer | Trk::Layer | protected |
m_overlapDescriptor | Trk::Layer | protected |
m_owner | Trk::Surface | protected |
m_previousLayer | Trk::Layer | protected |
m_ref | Trk::Layer | protected |
m_shared | Trk::SubtractedPlaneSurface | protected |
m_subtrVol | Trk::SubtractedPlaneSurface | protected |
m_surfaceArray | Trk::Layer | protected |
m_transforms | Trk::Surface | protected |
materialLayer() const | Trk::Surface | |
materialLayer() | Trk::Surface | |
measurementFrame(const Amg::Vector3D &glopos, const Amg::Vector3D &glomom) const | Trk::Surface | virtual |
moveLayer(Amg::Transform3D &shift) override final | Trk::SubtractedPlaneLayer | virtual |
name() const override final | Trk::SubtractedPlaneSurface | inlinevirtual |
NeutralTrackParametersUniquePtr typedef | Trk::Surface | |
nextLayer(const Amg::Vector3D &gp, const Amg::Vector3D &udir) const | Trk::Layer | |
nextLayer(bool skipNavLayer=false) const | Trk::Layer | |
normal() const | Trk::Surface | virtual |
normal(const Amg::Vector2D &lp) const | Trk::Surface | virtual |
numberOfInstantiations() | Trk::ObjectCounter< Trk::Surface > | inlinestatic |
ObjectCounter() | Trk::ObjectCounter< Trk::Surface > | inlineprotected |
ObjectCounter(const ObjectCounter &) | Trk::ObjectCounter< Trk::Surface > | inlineprotected |
ObjectCounter(ObjectCounter &&)=default | Trk::ObjectCounter< Trk::Surface > | protected |
onLayer(const T ¶meters, const BoundaryCheck &bcheck=BoundaryCheck(true)) const | Trk::Layer | |
onSurface(const T ¶meters, const BoundaryCheck &bchk=BoundaryCheck(true)) const | Trk::Surface | |
operator!=(const Surface &sf) const | Trk::Surface | |
operator=(const SubtractedPlaneLayer &) | Trk::SubtractedPlaneLayer | |
Trk::SubtractedPlaneSurface::operator=(const SubtractedPlaneSurface &psf) | Trk::SubtractedPlaneSurface | |
Trk::PlaneSurface::operator=(const PlaneSurface &psf)=default | Trk::PlaneSurface | |
Trk::PlaneSurface::operator=(PlaneSurface &&psf) noexcept=default | Trk::PlaneSurface | |
Trk::Surface::operator=(const Surface &sf) | Trk::Surface | protected |
Trk::Surface::operator=(Surface &&sf) noexcept=default | Trk::Surface | protected |
Trk::ObjectCounter< Trk::Surface >::operator=(const ObjectCounter &)=default | Trk::ObjectCounter< Trk::Surface > | protected |
Trk::ObjectCounter< Trk::Surface >::operator=(ObjectCounter &&)=default | Trk::ObjectCounter< Trk::Surface > | protected |
Trk::Layer::operator=(const Layer &lay) | Trk::Layer | protected |
operator==(const Surface &sf) const override final | Trk::SubtractedPlaneSurface | virtual |
Trk::PlaneSurface::operator==(const PlaneSurface &cf) const | Trk::PlaneSurface | |
overlapDescriptor() const | Trk::Layer | |
owner() const | Trk::Surface | |
pathCorrection(const Amg::Vector3D &pos, const Amg::Vector3D &mom) const | Trk::Surface | virtual |
PlaneSurface() | Trk::PlaneSurface | |
PlaneSurface(const PlaneSurface &psf)=default | Trk::PlaneSurface | |
PlaneSurface(PlaneSurface &&psf) noexcept=default | Trk::PlaneSurface | |
PlaneSurface(const PlaneSurface &psf, const Amg::Transform3D &transf) | Trk::PlaneSurface | |
PlaneSurface(const Amg::Vector3D &position, const CurvilinearUVT &curvUVT) | Trk::PlaneSurface | |
PlaneSurface(const TrkDetElementBase &detelement, const Amg::Transform3D &transf) | Trk::PlaneSurface | |
PlaneSurface(const TrkDetElementBase &detelement) | Trk::PlaneSurface | |
PlaneSurface(const TrkDetElementBase &detelement, const Identifier &id, const Amg::Transform3D &transf) | Trk::PlaneSurface | |
PlaneSurface(const TrkDetElementBase &detelement, const Identifier &id) | Trk::PlaneSurface | |
PlaneSurface(const Amg::Transform3D &htrans) | Trk::PlaneSurface | |
PlaneSurface(const Amg::Transform3D &htrans, double halephi, double haleta) | Trk::PlaneSurface | |
PlaneSurface(const Amg::Transform3D &htrans, double minhalephi, double maxhalephi, double haleta) | Trk::PlaneSurface | |
PlaneSurface(const Amg::Transform3D &htrans, const Trk::SurfaceBounds *rbounds) | Trk::PlaneSurface | |
PlaneSurface(const Amg::Transform3D &htrans, const std::shared_ptr< const Trk::SurfaceBounds > &sbounds) | Trk::PlaneSurface | |
positionOnSurface(const Amg::Vector3D &glopo, const BoundaryCheck &bchk=true, double tol1=0., double tol2=0.) const | Trk::Surface | |
postUpdateMaterialFactor(const Trk::TrackParameters &par, Trk::PropDirection dir) const override final | Trk::SubtractedPlaneLayer | virtual |
preUpdateMaterialFactor(const Trk::TrackParameters &par, Trk::PropDirection dir) const override final | Trk::SubtractedPlaneLayer | virtual |
previousLayer(bool skipNavLayer=false) const | Trk::Layer | |
registerLayerIndex(const LayerIndex &lIdx) | Trk::Layer | |
registerRepresentingVolume(const Volume *theVol) | Trk::Layer | |
representingVolume() const | Trk::Layer | |
resizeAndRepositionLayer(const VolumeBounds &, const Amg::Vector3D &, double) override final | Trk::SubtractedPlaneLayer | inlinevirtual |
resizeLayer(const VolumeBounds &, double) override final | Trk::SubtractedPlaneLayer | inlinevirtual |
s_boundless | Trk::PlaneSurface | protectedstatic |
s_numberOfInstantiations | Trk::ObjectCounter< Trk::Surface > | inlinestatic |
s_onSurfaceTolerance | Trk::Surface | protectedstatic |
setBinUtility(const BinUtility *) | Trk::Layer | |
setLayerType(int identifier) | Trk::Layer | |
setMaterialLayer(const std::shared_ptr< Layer > &mlay) | Trk::Surface | |
setNextLayer(const Layer *) | Trk::Layer | |
setOwner(SurfaceOwner x) | Trk::Surface | |
setPreviousLayer(const Layer *) | Trk::Layer | |
setRef(double) | Trk::Layer | |
setTransform(const Amg::Transform3D &trans) | Trk::Surface | |
shared() const | Trk::SubtractedPlaneSurface | |
staticType | Trk::PlaneSurface | static |
straightLineDistanceEstimate(const Amg::Vector3D &pos, const Amg::Vector3D &dir) const override final | Trk::PlaneSurface | virtual |
straightLineDistanceEstimate(const Amg::Vector3D &pos, const Amg::Vector3D &dir, bool Bound) const override final | Trk::PlaneSurface | virtual |
straightLineIntersection(const Amg::Vector3D &pos, const Amg::Vector3D &dir, bool forceDir, Trk::BoundaryCheck bchk) const override final | Trk::PlaneSurface | virtual |
Trk::Surface::straightLineIntersection(const T &pars, bool forceDir=false, const Trk::BoundaryCheck &bchk=false) const | Trk::Surface | inline |
subSurface(const Amg::Vector3D &gp) const | Trk::Layer | |
subSurface(const Amg::Vector2D &lp) const | Trk::Layer | |
subSurfaceReference(unsigned int idx=0) const | Trk::Layer | |
SubtractedPlaneLayer() | Trk::SubtractedPlaneLayer | inline |
SubtractedPlaneLayer(const SubtractedPlaneSurface *subtrPlaneSurf, const LayerMaterialProperties &laymatprop, double thickness=0., std::unique_ptr< OverlapDescriptor > od=nullptr, int laytyp=int(Trk::active)) | Trk::SubtractedPlaneLayer | |
SubtractedPlaneLayer(const SubtractedPlaneLayer &pla) | Trk::SubtractedPlaneLayer | |
SubtractedPlaneLayer(const SubtractedPlaneLayer &pla, const Amg::Transform3D &tr) | Trk::SubtractedPlaneLayer | |
SubtractedPlaneSurface() | Trk::SubtractedPlaneSurface | |
SubtractedPlaneSurface(const SubtractedPlaneSurface &psf) | Trk::SubtractedPlaneSurface | |
SubtractedPlaneSurface(const SubtractedPlaneSurface &psf, const Amg::Transform3D &transf) | Trk::SubtractedPlaneSurface | |
SubtractedPlaneSurface(const PlaneSurface &ps, AreaExcluder *vol, bool shared) | Trk::SubtractedPlaneSurface | |
subtractedVolume() const | Trk::SubtractedPlaneSurface | |
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::Surface | protected |
Surface(Surface &&sf) noexcept=default | Trk::Surface | protected |
surfaceArray() const | Trk::Layer | |
surfaceArray() | Trk::Layer | |
surfaceOnApproach(const Amg::Vector3D &pos, const Amg::Vector3D &dir, PropDirection pdir, const BoundaryCheck &bcheck, bool resolveSubSurfaces=0, const ICompatibilityEstimator *ice=nullptr) const | Trk::Layer | virtual |
surfaceRepresentation() const override final | Trk::SubtractedPlaneLayer | virtual |
surfaceRepresentation() override final | Trk::SubtractedPlaneLayer | virtual |
thickness() const | Trk::Layer | |
transform() const | Trk::Surface | |
type() const override final | Trk::PlaneSurface | virtual |
uniqueClone() const | Trk::Surface | |
~Layer()=default | Trk::Layer | virtual |
~ObjectCounter() | Trk::ObjectCounter< Trk::Surface > | inlineprotected |
~PlaneSurface()=default | Trk::PlaneSurface | virtual |
~SubtractedPlaneLayer() override | Trk::SubtractedPlaneLayer | inline |
~SubtractedPlaneSurface() | Trk::SubtractedPlaneSurface | virtual |
~Surface() | Trk::Surface | virtual |