ActsDetectorElement Node1 ActsDetectorElement - m_type - m_detElement - m_thickness + ActsDetectorElement() + ActsDetectorElement() + ActsDetectorElement() + ~ActsDetectorElement() + identify() + detectorType() + storeAlignedTransforms() + transform() + surface() + surface() and 6 more... Node12 ActsTrk::TransformCacheDet Ele< ActsDetectorElement > + TransformCacheDetEle() + TransformCacheDetEle() + TransformCacheDetEle() + parent() + parent() + parent() - fetchTransform() - fetchTransform() - fetchTransform() - fetchTransform() - fetchTransform() - fetchTransform() - fetchTransform() - fetchTransform() - fetchTransform() - fetchTransform() Node1->Node12 -m_parent Node2 ActsTrk::IDetectorElement + ~IDetectorElement() + identify() + detectorType() + storeAlignedTransforms() Node2->Node1 Node3 Acts::DetectorElementBase Node3->Node2 Node4 GeoVDetectorElement Node4->Node1 Node5 std::shared_ptr< Acts ::Surface > + operator->() Node5->Node1 -m_surface Node7 std::unique_ptr< const Amg::Transform3D > + ptr + operator->() Node7->Node1 -m_trtTrf Node8 std::shared_ptr< const Acts::SurfaceBounds > + ptr + operator->() Node8->Node1 -m_bounds Node9 std::vector< std::shared _ptr< const Acts::Surface > > Node9->Node1 -m_surfaces Node11 Identifier - m_id + Identifier() + Identifier() + Identifier() + operator=() + operator=() + ~Identifier() + Identifier() + Identifier() + Identifier() + Identifier() and 38 more... - operator|=() - operator&=() - extract() - mask_shift() - extract() Node11->Node1 -m_explicitIdentifier Node12->Node1 -m_trfCache