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 |