TrackingSurfaceHelper Node1 TrackingSurfaceHelper + s_NMeasTypes + TrackingSurfaceHelper() + TrackingSurfaceHelper() + actsSurfaces() + setSiDetectorElements() + associatedActsSurface() + associatedSurface() Node2 std::array< std::vector < const Acts::Surface * >, s_NMeasTypes > Node2->Node1 -m_actsSurfaces Node3 std::vector< const Acts::Surface * > + elements Node3->Node2 +elements Node4 std::array< const InDetDD ::SiDetectorElementCollection *, s_NMeasTypes > Node4->Node1 -m_siDetectorElements Node5 InDetDD::SiDetectorElement Collection + ~SiDetectorElementCollection() + getDetectorElement() Node5->Node4 +elements Node6 std::vector< SiDetectorElement * > Node6->Node5 Node7 T Node7->Node6 +elements