ATLAS Offline Software
Trk::MaterialLayer Member List

This is the complete list of members for Trk::MaterialLayer, 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::Layerinlinevirtual
isOnLayer(const Amg::Vector3D &gp, const BoundaryCheck &bcheck=BoundaryCheck(true)) const override finalTrk::MaterialLayervirtual
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::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::MaterialLayerprotected
MaterialLayer(Surface &sf, const LayerMaterialProperties &mlprop)Trk::MaterialLayer
MaterialLayer(const SharedObject< Surface > &sfso, const LayerMaterialProperties &mlprop)Trk::MaterialLayer
MaterialLayer(const MaterialLayer &lay)Trk::MaterialLayer
MaterialLayer()Trk::MaterialLayerinlineprivate
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 MaterialLayer &lay)Trk::MaterialLayer
Trk::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::MaterialLayerinlinevirtual
surfaceRepresentation() override finalTrk::MaterialLayerinlinevirtual
thickness() constTrk::Layer
~Layer()=defaultTrk::Layervirtual
~MaterialLayer() overrideTrk::MaterialLayervirtual