![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
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 | |
| assignGeoID(const GeometryID &geoID) | Acts::GeometryObject | inline |
| assignVolumeMaterial(std::shared_ptr< const IVolumeMaterial > material) | Acts::TrackingVolume | inline |
| associatedLayer(const GeometryContext &gctx, const Vector3D &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 Vector3D &envelope={0, 0, 0}) const | Acts::Volume | |
| center() const | Acts::Volume | inline |
| closeGeometry(const IMaterialDecorator *materialDecorator, std::map< std::string, const TrackingVolume * > &volumeMap, size_t &vol) | Acts::TrackingVolume | private |
| colorCode() const | Acts::TrackingVolume | inline |
| compatibleBoundaries(const GeometryContext &gctx, const Vector3D &position, const Vector3D &direction, const options_t &options) const | Acts::TrackingVolume | |
| compatibleBoundaries(const GeometryContext &gctx, const Vector3D &position, const Vector3D &direction, const options_t &options) const | Acts::TrackingVolume | |
| compatibleLayers(const GeometryContext &gctx, const Vector3D &position, const Vector3D &direction, const options_t &options) const | Acts::TrackingVolume | |
| compatibleLayers(const GeometryContext &gctx, const Vector3D &position, const Vector3D &direction, const options_t &options) const | Acts::TrackingVolume | |
| compatibleSurfacesFromHierarchy(const GeometryContext &gctx, const Vector3D &position, const Vector3D &direction, double angle, const options_t &options) const | Acts::TrackingVolume | |
| compatibleSurfacesFromHierarchy(const GeometryContext &gctx, const Vector3D &position, const Vector3D &direction, double angle, const options_t &options) const | Acts::TrackingVolume | |
| confinedLayers() const | Acts::TrackingVolume | inline |
| confinedVolumes() const | Acts::TrackingVolume | inline |
| connectDenseBoundarySurfaces(MutableTrackingVolumeVector &confinedDenseVolumes) | Acts::TrackingVolume | private |
| create(std::shared_ptr< const Transform3D > htrans, VolumeBoundsPtr volumeBounds, const std::shared_ptr< const TrackingVolumeArray > &containedVolumes=nullptr, const std::string &volumeName="undefined") | Acts::TrackingVolume | inlinestatic |
| create(std::shared_ptr< const Transform3D > htrans, 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(std::shared_ptr< const Transform3D > htrans, 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 |
| geoID() const | Acts::GeometryObject | inline |
| GeometryObject()=default | Acts::GeometryObject | |
| GeometryObject(const GeometryObject &)=default | Acts::GeometryObject | |
| GeometryObject(const GeometryID &geoID) | 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 Vector3D &gpos, double tol=0.) const | Acts::Volume | |
| interlinkLayers() | Acts::TrackingVolume | private |
| intersectSearchHierarchy(const T obj, const Volume::BoundingBox *lnode) | Acts::TrackingVolume | privatestatic |
| intersectSearchHierarchy(const T obj, const Volume::BoundingBox *lnode) | Acts::TrackingVolume | |
| itransform() const | Acts::Volume | inline |
| lowestTrackingVolume(const GeometryContext &gctx, const Vector3D &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_geoID | 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 &geoID) | 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(const TrackingVolume &)=delete | Acts::TrackingVolume | |
| TrackingVolume() | Acts::TrackingVolume | protected |
| TrackingVolume(std::shared_ptr< const Transform3D > htrans, VolumeBoundsPtr volbounds, const std::shared_ptr< const TrackingVolumeArray > &containedVolumeArray=nullptr, const std::string &volumeName="undefined") | Acts::TrackingVolume | protected |
| TrackingVolume(std::shared_ptr< const Transform3D > htrans, 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(std::shared_ptr< const Transform3D > htrans, 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(const std::function< void(const Acts::Surface *)> &visitor) const | Acts::TrackingVolume | |
| Volume() | Acts::Volume | |
| Volume(const std::shared_ptr< const Transform3D > &htrans, VolumeBoundsPtr volbounds) | Acts::Volume | |
| Volume(const Volume &vol, const Transform3D *shift=nullptr) | 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() | Acts::Volume | virtual |