ATLAS Offline Software
Loading...
Searching...
No Matches
GXF::Layer Member List

This is the complete list of members for GXF::Layer, including all inherited members.

assignMaterialProperties(const LayerMaterialProperties &, double scale=1.0)GXF::Layer
binUtility() constGXF::Layer
compactify(size_t &cSurfaces, size_t &tSurfaces)GXF::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) constGXF::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) constGXF::Layer
encloseDetachedTrackingVolume(const DetachedTrackingVolume &tvol)GXF::Layer
encloseTrackingVolume(const TrackingVolume &tvol)GXF::Layer
enclosingDetachedTrackingVolume() constGXF::Layer
enclosingTrackingVolume() constGXF::Layer
fullUpdateMaterialProperties(const TrackParameters &par) constGXF::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) constGXF::Layer
getRef() constGXF::Layer
hasSubStructure(bool resolveSensitive=false) constGXF::Layervirtual
isOnLayer(const Amg::Vector3D &gp, const BoundaryCheck &bcheck=BoundaryCheck(true)) constGXF::Layervirtual
Layer()=defaultGXF::Layer
Layer(const LayerMaterialProperties &laymatprop, double thickness=0., std::unique_ptr< OverlapDescriptor > od=nullptr, int ltype=int(passive))GXF::Layer
Layer(std::unique_ptr< SurfaceArray > surfaceArray, double thickness=0., std::unique_ptr< OverlapDescriptor >=nullptr, int ltype=int(passive))GXF::Layer
Layer(std::unique_ptr< SurfaceArray > surfaceArray, const LayerMaterialProperties &laymatprop, double thickness=0., std::unique_ptr< OverlapDescriptor > od=nullptr, int ltype=int(passive))GXF::Layer
Layer(const Layer &lay)GXF::Layerprotected
layerIndex() constGXF::Layer
layerMaterialProperties() constGXF::Layer
layerType() constGXF::Layer
m_binUtilityGXF::Layerprotected
m_enclosingDetachedTrackingVolumeGXF::Layerprotected
m_enclosingTrackingVolumeGXF::Layerprotected
m_indexGXF::Layerprotected
m_layerMaterialPropertiesGXF::Layerprotected
m_layerThicknessGXF::Layerprotected
m_layerTypeGXF::Layerprotected
m_nextLayerGXF::Layerprotected
m_overlapDescriptorGXF::Layerprotected
m_previousLayerGXF::Layerprotected
m_refGXF::Layerprotected
m_surfaceArrayGXF::Layerprotected
moveLayer(Amg::Transform3D &)=0GXF::Layerpure virtual
nextLayer(const Amg::Vector3D &gp, const Amg::Vector3D &udir) constGXF::Layer
nextLayer(bool skipNavLayer=false) constGXF::Layer
onLayer(const T &parameters, const BoundaryCheck &bcheck=BoundaryCheck(true)) constGXF::Layer
operator=(const Layer &lay)GXF::Layerprotected
overlapDescriptor() constGXF::Layer
postUpdateMaterialFactor(const TrackParameters &, PropDirection) constGXF::Layerinlinevirtual
preUpdateMaterialFactor(const TrackParameters &, PropDirection) constGXF::Layerinlinevirtual
previousLayer(bool skipNavLayer=false) constGXF::Layer
registerLayerIndex(const LayerIndex &lIdx)GXF::Layer
registerRepresentingVolume(const Volume *theVol)GXF::Layer
representingVolume() constGXF::Layer
resizeAndRepositionLayer(const VolumeBounds &vBounds, const Amg::Vector3D &vCenter, double envelope=1.)=0GXF::Layerpure virtual
resizeLayer(const VolumeBounds &, double)=0GXF::Layerpure virtual
setBinUtility(const BinUtility *)GXF::Layer
setLayerType(int identifier)GXF::Layer
setNextLayer(const Layer *)GXF::Layer
setPreviousLayer(const Layer *)GXF::Layer
setRef(double)GXF::Layer
subSurface(const Amg::Vector3D &gp) constGXF::Layer
subSurface(const Amg::Vector2D &lp) constGXF::Layer
subSurfaceReference(unsigned int idx=0) constGXF::Layer
surfaceArray() constGXF::Layer
surfaceArray()GXF::Layer
surfaceOnApproach(const Amg::Vector3D &pos, const Amg::Vector3D &dir, PropDirection pdir, const BoundaryCheck &bcheck, bool resolveSubSurfaces=0, const ICompatibilityEstimator *ice=nullptr) constGXF::Layervirtual
surfaceRepresentation() const=0GXF::Layerpure virtual
surfaceRepresentation()=0GXF::Layerpure virtual
thickness() constGXF::Layer
~Layer()=defaultGXF::Layervirtual