MuonR4::MlMsTrackSeeder::SlotState Node1 MuonR4::MlMsTrackSeeder ::SlotState + lastNSeg + lastIndex + lastEnd   Node2 MuonR4::MsTrackSeed - m_loc - m_pos - m_nMeasurements + MsTrackSeed() + segments() + stations() + buckets() + addSegment() + replaceSegment() + position() + setPosition() + location() + sector() + nStations() + nMeasurements() + prepareOverlap() + triggerOverlapMarker() + hasOverlap() + toString() - print() - pathLength() Node2->Node1 +base Node3 MuonR4::ExpandedSector - m_sector + ExpandedSector() + ExpandedSector() + ExpandedSector() + operator<() + operator==() + operator!=() + msSector() + adjacentMsSector() + projector() + sector() + phi() + radialDir() + normalDir() + isNeighbour() + sectorSize() + toString() - toString() Node3->Node2 -m_sector Node4 std::vector< const xAOD::MuonSegment_v1 * >     Node4->Node2 -m_segments Node5 xAOD::MuonSegment_v1   + MuonSegment_v1() + ~MuonSegment_v1() + position() + direction() + nPrecisionHits() + nPhiLayers() + nTrigEtaLayers() + setNHits() + setNOutliers() + nPrecisionOutliers() and 8 more... + x() + y() + z() + setPosition() + px() + py() + pz() + setDirection() + t0() + t0error() + setT0Error() + chiSquared() + numberDoF() + setFitQuality() + sector() + chamberIndex() + etaIndex() + technology() + setIdentifier() * x() * y() * z() * setPosition() * px() * py() * pz() * setDirection() * t0() * t0error() * setT0Error() * chiSquared() * numberDoF() * setFitQuality() * sector() * chamberIndex() * etaIndex() * technology() * setIdentifier() Node5->Node4 +elements Node7 std::vector< Muon:: MuonStationIndex::StIndex > + elements   Node7->Node2 -m_stations Node8 std::vector< std::shared _ptr< std::uint8_t > >     Node8->Node2 -m_overlapMarker Node10 std::vector< std::uint8_t > + elements   Node10->Node1 +pBin +seedClass +startOk Node11 std::vector< std::array < std::uint8_t, 8 > >     Node11->Node1 +desc Node12 std::array< std::uint8 _t, 8 > + elements   Node12->Node11 +elements