ActsTrk::SurfaceCache Node1 ActsTrk::SurfaceCache - m_transformCache - m_surface + SurfaceCache() + transform() + surface() + surface() + thickness() + setSurface() + getSurface() + hash() + identify() + detectorType() + transformCache() Node2 ActsTrk::IDetectorElementBase + ~IDetectorElementBase() + identify() + detectorType() Node2->Node1 Node3 Acts::DetectorElementBase Node3->Node2