ATLAS Offline Software
Trk::NavigationLayer Member List

This is the complete list of members for Trk::NavigationLayer, 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() constTrk::NavigationLayerinline
Trk::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::NavigationLayervirtual
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::NavigationLayerprotected
moveLayer(Amg::Transform3D &) override finalTrk::NavigationLayerinlinevirtual
NavigationLayer(Surface *surfaceRepresentation, Layer *previous=nullptr, Layer *next=nullptr, BinUtility *binUtil=nullptr)Trk::NavigationLayer
NavigationLayer(Surface *surfaceRepresentation, double thickness)Trk::NavigationLayer
NavigationLayer(const NavigationLayer &lay)Trk::NavigationLayer
NavigationLayer()Trk::NavigationLayerinlineprivate
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 NavigationLayer &lay)Trk::NavigationLayer
Trk::Layer::operator=(const Layer &lay)Trk::Layerprotected
overlapDescriptor() constTrk::Layer
overlapSurface(const TrackParameters &tp, const Surface *sf=nullptr) constTrk::NavigationLayerinline
postUpdateMaterialFactor(const Trk::TrackParameters &par, Trk::PropDirection dir) const override finalTrk::NavigationLayerinlinevirtual
preUpdateMaterialFactor(const Trk::TrackParameters &par, Trk::PropDirection dir) const override finalTrk::NavigationLayerinlinevirtual
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::NavigationLayerinlinevirtual
resizeLayer(const VolumeBounds &, double) override finalTrk::NavigationLayerinlinevirtual
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::NavigationLayerinlinevirtual
surfaceRepresentation() override finalTrk::NavigationLayerinlinevirtual
thickness() constTrk::Layer
~Layer()=defaultTrk::Layervirtual
~NavigationLayer() overrideTrk::NavigationLayervirtual