Muon::IMuonNSWSegmentFinderTool::SegmentMakingCache Node1 Muon::IMuonNSWSegmentFinder Tool::SegmentMakingCache + buildQuads Node2 std::vector< std::unique _ptr< Muon::MuonSegment > > Node2->Node1 +constructedSegs +quadSegs Node3 std::unique_ptr< Muon ::MuonSegment > + operator->() Node3->Node2 +elements Node4 Muon::MuonSegment + kNoValue - m_globalPosition - m_globalDirection + MuonSegment() + MuonSegment() + operator=() + MuonSegment() + operator=() + MuonSegment() + MuonSegment() + ~MuonSegment() + clone() + globalPosition() and 8 more... # dump() # dump() - clearMeasVector() Node4->Node3 +ptr Node5 Trk::Segment # m_author + Segment() + Segment() + Segment() + operator=() + operator=() + Segment() + ~Segment() + clone() + uniqueClone() + type() and 9 more... Node5->Node4 Node67 std::vector< std::unique _ptr< const Muon::MuonClusterOn Track > > Node67->Node1 +inputClust Node68 std::unique_ptr< const Muon::MuonClusterOnTrack > + operator->() Node68->Node67 +elements Node69 Muon::MuonClusterOnTrack # m_positionAlongStrip + MuonClusterOnTrack() + MuonClusterOnTrack() + MuonClusterOnTrack() + operator=() + ~MuonClusterOnTrack() + clone() + prepRawData() + globalPosition() + positionAlongStrip() + collectionHash() + idDE() + rioType() + dump() + dump() + detectorElement() - setValues() Node69->Node68 +ptr Node74 std::set< Identifier > Node74->Node1 +usedHits Node60 Identifier - m_id + Identifier() + Identifier() + Identifier() + operator=() + operator=() + ~Identifier() + Identifier() + Identifier() + Identifier() + Identifier() and 38 more... - operator|=() - operator&=() - extract() - mask_shift() - extract() Node60->Node74 +keys