ATLAS Offline Software
Trk::MaterialLayerNoOwnSurf Member List

This is the complete list of members for Trk::MaterialLayerNoOwnSurf, including all inherited members.

assignMaterialProperties(const LayerMaterialProperties &, double scale=1.0)Trk::Layer
binUtility() constTrk::Layer
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) constTrk::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) constTrk::Layer
encloseDetachedTrackingVolume(const DetachedTrackingVolume &tvol)Trk::Layer
encloseTrackingVolume(const TrackingVolume &tvol)Trk::Layer
enclosingDetachedTrackingVolume() constTrk::Layer
enclosingTrackingVolume() constTrk::Layer
fullUpdateMaterialProperties(const TrackParameters &par) constTrk::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) constTrk::Layer
getRef() constTrk::Layer
hasSubStructure(bool resolveSensitive=false) constTrk::Layervirtual
isOnLayer(const Amg::Vector3D &gp, const BoundaryCheck &bcheck=BoundaryCheck(true)) const override finalTrk::MaterialLayerNoOwnSurfinlinevirtual
Layer()=defaultTrk::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::Layerprotected
layerIndex() constTrk::Layer
layerMaterialProperties() constTrk::Layer
layerType() constTrk::Layer
m_binUtilityTrk::Layerprotected
m_enclosingDetachedTrackingVolumeTrk::Layerprotected
m_enclosingTrackingVolumeTrk::Layerprotected
m_indexTrk::Layerprotected
m_layerMaterialPropertiesTrk::Layerprotected
m_layerThicknessTrk::Layerprotected
m_layerTypeTrk::Layerprotected
m_nextLayerTrk::Layerprotected
m_overlapDescriptorTrk::Layerprotected
m_previousLayerTrk::Layerprotected
m_refTrk::Layerprotected
m_surfaceArrayTrk::Layerprotected
m_surfaceRepresentationTrk::MaterialLayerNoOwnSurfprivate
MaterialLayer()=defaultTrk::MaterialLayer
MaterialLayerNoOwnSurf(Surface *surfaceRepresentation, std::unique_ptr< LayerMaterialProperties > mlprop)Trk::MaterialLayerNoOwnSurfinline
moveLayer(Amg::Transform3D &) override finalTrk::MaterialLayerinlinevirtual
nextLayer(const Amg::Vector3D &gp, const Amg::Vector3D &udir) constTrk::Layer
nextLayer(bool skipNavLayer=false) constTrk::Layer
onLayer(const T &parameters, const BoundaryCheck &bcheck=BoundaryCheck(true)) constTrk::Layer
operator=(const Layer &lay)Trk::Layerprotected
overlapDescriptor() constTrk::Layer
postUpdateMaterialFactor(const TrackParameters &, PropDirection) constTrk::Layerinlinevirtual
preUpdateMaterialFactor(const TrackParameters &, PropDirection) constTrk::Layerinlinevirtual
previousLayer(bool skipNavLayer=false) constTrk::Layer
registerLayerIndex(const LayerIndex &lIdx)Trk::Layer
registerRepresentingVolume(const Volume *theVol)Trk::Layer
representingVolume() constTrk::Layer
resizeAndRepositionLayer(const VolumeBounds &, const Amg::Vector3D &, double) override finalTrk::MaterialLayerinlinevirtual
resizeLayer(const VolumeBounds &, double) override finalTrk::MaterialLayerinlinevirtual
setBinUtility(const BinUtility *)Trk::Layer
setLayerType(int identifier)Trk::Layer
setNextLayer(const Layer *)Trk::Layer
setPreviousLayer(const Layer *)Trk::Layer
setRef(double)Trk::Layer
subSurface(const Amg::Vector3D &gp) constTrk::Layer
subSurface(const Amg::Vector2D &lp) constTrk::Layer
subSurfaceReference(unsigned int idx=0) constTrk::Layer
surfaceArray() constTrk::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) constTrk::Layervirtual
surfaceRepresentation() const override finalTrk::MaterialLayerNoOwnSurfinlinevirtual
surfaceRepresentation() override finalTrk::MaterialLayerNoOwnSurfinlinevirtual
thickness() constTrk::Layer
~Layer()=defaultTrk::Layervirtual
~MaterialLayer()=defaultTrk::MaterialLayervirtual
~MaterialLayerNoOwnSurf()=defaultTrk::MaterialLayerNoOwnSurfvirtual