Analysis Software
Documentation for sPHENIX simulation software
|
This is the complete list of members for Acts::TrackingVolume, including all inherited members.
assignBoundaryMaterial(std::shared_ptr< const ISurfaceMaterial > surfaceMaterial, BoundarySurfaceFace bsFace) | Acts::TrackingVolume | |
assignGeometryId(const GeometryIdentifier &geometryId) | Acts::GeometryObject | inline |
assignVolumeMaterial(std::shared_ptr< const IVolumeMaterial > material) | Acts::TrackingVolume | inline |
associatedLayer(const GeometryContext &gctx, const Vector3 &position) const | Acts::TrackingVolume | inline |
binningPosition(const GeometryContext &gctx, BinningValue bValue) const override | Acts::Volume | virtual |
binningPositionValue(const GeometryContext &gctx, BinningValue bValue) const | Acts::GeometryObject | inlinevirtual |
boundarySurfaces() const | Acts::TrackingVolume | |
BoundingBox typedef | Acts::Volume | |
boundingBox(const Vector3 &envelope={0, 0, 0}) const | Acts::Volume | |
center() const | Acts::Volume | inline |
closeGeometry(const IMaterialDecorator *materialDecorator, std::unordered_map< GeometryIdentifier, const TrackingVolume * > &volumeMap, size_t &vol, const GeometryIdentifierHook &hook, const Logger &logger=getDummyLogger()) | Acts::TrackingVolume | private |
colorCode() const | Acts::TrackingVolume | inline |
compatibleBoundaries(const GeometryContext &gctx, const Vector3 &position, const Vector3 &direction, const NavigationOptions< Surface > &options, const Logger &logger=getDummyLogger()) const | Acts::TrackingVolume | |
compatibleLayers(const GeometryContext &gctx, const Vector3 &position, const Vector3 &direction, const NavigationOptions< Layer > &options) const | Acts::TrackingVolume | |
compatibleSurfacesFromHierarchy(const GeometryContext &gctx, const Vector3 &position, const Vector3 &direction, double angle, const NavigationOptions< Surface > &options) const | Acts::TrackingVolume | |
confinedLayers() const | Acts::TrackingVolume | inline |
confinedVolumes() const | Acts::TrackingVolume | inline |
connectDenseBoundarySurfaces(MutableTrackingVolumeVector &confinedDenseVolumes) | Acts::TrackingVolume | private |
create(const Transform3 &transform, VolumeBoundsPtr volumeBounds, const std::shared_ptr< const TrackingVolumeArray > &containedVolumes=nullptr, const std::string &volumeName="undefined") | Acts::TrackingVolume | inlinestatic |
create(const Transform3 &transform, VolumeBoundsPtr volbounds, std::vector< std::unique_ptr< Volume::BoundingBox >> boxStore, std::vector< std::unique_ptr< const Volume >> descendants, const Volume::BoundingBox *top, std::shared_ptr< const IVolumeMaterial > volumeMaterial, const std::string &volumeName="undefined") | Acts::TrackingVolume | inlinestatic |
create(const Transform3 &transform, VolumeBoundsPtr volumeBounds, std::shared_ptr< const IVolumeMaterial > volumeMaterial, std::unique_ptr< const LayerArray > containedLayers=nullptr, std::shared_ptr< const TrackingVolumeArray > containedVolumes=nullptr, MutableTrackingVolumeVector denseVolumes={}, const std::string &volumeName="undefined") | Acts::TrackingVolume | inlinestatic |
createBoundarySurfaces() | Acts::TrackingVolume | private |
denseVolumes() const | Acts::TrackingVolume | inline |
geometryId() const | Acts::GeometryObject | inline |
GeometryObject()=default | Acts::GeometryObject | |
GeometryObject(const GeometryObject &)=default | Acts::GeometryObject | |
GeometryObject(const GeometryIdentifier &geometryId) | Acts::GeometryObject | inline |
glueTrackingVolume(const GeometryContext &gctx, BoundarySurfaceFace bsfMine, TrackingVolume *neighbor, BoundarySurfaceFace bsfNeighbor) | Acts::TrackingVolume | |
glueTrackingVolumes(const GeometryContext &gctx, BoundarySurfaceFace bsfMine, const std::shared_ptr< TrackingVolumeArray > &neighbors, BoundarySurfaceFace bsfNeighbor) | Acts::TrackingVolume | |
glueVolumesDescriptor() | Acts::TrackingVolume | |
hasBoundingVolumeHierarchy() const | Acts::TrackingVolume | inline |
inside(const Vector3 &gpos, double tol=0.) const | Acts::Volume | |
interlinkLayers() | Acts::TrackingVolume | private |
itransform() const | Acts::Volume | inline |
lowestTrackingVolume(const GeometryContext &gctx, const Vector3 &position, const double tol=0.) const | Acts::TrackingVolume | |
m_boundarySurfaces | Acts::TrackingVolume | private |
m_boundingBoxes | Acts::TrackingVolume | private |
m_bvhTop | Acts::TrackingVolume | private |
m_center | Acts::Volume | protected |
m_colorCode | Acts::TrackingVolume | private |
m_confinedDenseVolumes | Acts::TrackingVolume | private |
m_confinedLayers | Acts::TrackingVolume | private |
m_confinedVolumes | Acts::TrackingVolume | private |
m_descendantVolumes | Acts::TrackingVolume | private |
m_geometryId | Acts::GeometryObject | protected |
m_glueVolumeDescriptor | Acts::TrackingVolume | private |
m_itransform | Acts::Volume | protected |
m_motherVolume | Acts::TrackingVolume | private |
m_name | Acts::TrackingVolume | private |
m_orientedBoundingBox | Acts::Volume | protected |
m_transform | Acts::Volume | protected |
m_volumeBounds | Acts::Volume | protected |
m_volumeMaterial | Acts::TrackingVolume | private |
motherVolume() const | Acts::TrackingVolume | inline |
operator=(const TrackingVolume &)=delete | Acts::TrackingVolume | |
Acts::Volume::operator=(const Volume &vol) | Acts::Volume | |
Acts::GeometryObject::operator=(const GeometryObject &geometryId) | Acts::GeometryObject | inline |
orientedBoundingBox() const | Acts::Volume | |
registerColorCode(unsigned int icolor) | Acts::TrackingVolume | inline |
registerGlueVolumeDescriptor(GlueVolumesDescriptor *gvd) | Acts::TrackingVolume | |
setMotherVolume(const TrackingVolume *mvol) | Acts::TrackingVolume | inline |
synchronizeLayers(double envelope=1.) const | Acts::TrackingVolume | private |
TrackingGeometry class | Acts::TrackingVolume | friend |
TrackingVolume()=delete | Acts::TrackingVolume | |
TrackingVolume(const TrackingVolume &)=delete | Acts::TrackingVolume | |
TrackingVolume(const Transform3 &transform, VolumeBoundsPtr volbounds, const std::shared_ptr< const TrackingVolumeArray > &containedVolumeArray=nullptr, const std::string &volumeName="undefined") | Acts::TrackingVolume | protected |
TrackingVolume(const Transform3 &transform, VolumeBoundsPtr volbounds, std::vector< std::unique_ptr< Volume::BoundingBox >> boxStore, std::vector< std::unique_ptr< const Volume >> descendants, const Volume::BoundingBox *top, std::shared_ptr< const IVolumeMaterial > volumeMaterial, const std::string &volumeName="undefined") | Acts::TrackingVolume | protected |
TrackingVolume(const Transform3 &transform, VolumeBoundsPtr volumeBounds, std::shared_ptr< const IVolumeMaterial > volumeMaterial, std::unique_ptr< const LayerArray > staticLayerArray=nullptr, std::shared_ptr< const TrackingVolumeArray > containedVolumeArray=nullptr, MutableTrackingVolumeVector denseVolumeVector={}, const std::string &volumeName="undefined") | Acts::TrackingVolume | protected |
transform() const | Acts::Volume | inline |
updateBoundarySurface(BoundarySurfaceFace bsf, std::shared_ptr< const BoundarySurfaceT< TrackingVolume >> bs, bool checkmaterial=true) | Acts::TrackingVolume | |
visitSurfaces(visitor_t &&visitor) const | Acts::TrackingVolume | inline |
Volume(const Transform3 &transform, VolumeBoundsPtr volbounds) | Acts::Volume | |
Volume(const Volume &vol, const Transform3 &shift=Transform3::Identity()) | Acts::Volume | |
Volume()=delete | Acts::Volume | |
volumeBounds() const | Acts::Volume | inline |
volumeMaterial() const | Acts::TrackingVolume | inline |
volumeMaterialSharedPtr() const | Acts::TrackingVolume | inline |
volumeName() const | Acts::TrackingVolume | inline |
~TrackingVolume() override | Acts::TrackingVolume | |
~Volume()=default | Acts::Volume | virtual |