MuonCombined::MuonSegmentTagSurfaces Node1 MuonCombined::MuonSegment TagSurfaces + MuonSegmentTagSurfaces() + ~MuonSegmentTagSurfaces() + getSurfaces() + setSurface() + stationType() + getSurface() + getSurface() + operator[]() + begin() + end() + stIdxToSurfDef() Node2 std::array< std::string, SurfDef::NumSurf > Node2->Node1 -m_station Node3 std::string Node3->Node2 +elements Node4 std::basic_string< char > Node4->Node3 Node5 std::array< std::unique _ptr< Trk::Surface >, SurfDef::NumSurf > Node5->Node1 -m_vec Node6 std::unique_ptr< Trk ::Surface > + operator->() Node6->Node5 +elements Node7 Trk::Surface # m_owner # s_onSurfaceTolerance + Surface() + ~Surface() + Surface() + Surface() + Surface() + Surface() + operator==() + operator!=() + clone() + uniqueClone() and 48 more... # Surface() # operator=() # Surface() # operator=() # inverseTransformHelper() # inverseTransformMultHelper() Node7->Node6 +ptr Node8 Trk::ObjectCounter < Trk::Surface > + s_numberOfInstantiations + numberOfInstantiations() # ObjectCounter() # ObjectCounter() # ObjectCounter() # ~ObjectCounter() # operator=() # operator=() Node8->Node7 Node9 std::unique_ptr< Trk ::Surface::Transforms > + operator->() Node9->Node7 #m_transforms Node11 Trk::Layer # m_layerThickness # m_layerType # m_ref + Layer() + Layer() + Layer() + Layer() + ~Layer() + surfaceArray() + surfaceArray() + subSurface() + subSurface() + subSurfaceReference() and 39 more... # Layer() # operator=() Node11->Node7 #m_associatedLayer Node11->Node11 #m_previousLayer #m_nextLayer