Muon::MuonLayerRecoData Node1 Muon::MuonLayerRecoData + MuonLayerRecoData() Node2 std::vector< std::shared _ptr< const Muon::MuonSegment > > Node2->Node1 +segments Node3 std::shared_ptr< const 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 Muon::MuonSystemExtension ::Intersection + Intersection() + Intersection() Node67->Node1 +intersection Node68 Muon::MuonLayerSurface + sector + regionIndex + layerIndex + MuonLayerSurface() + MuonLayerSurface() + stIndex() Node68->Node67 +layerSurface Node69 std::shared_ptr< const Trk::Surface > + operator->() Node69->Node68 +surfacePtr Node70 std::shared_ptr< const Trk::ParametersBase > + operator->() Node70->Node67 +trackParameters Node71 Trk::ParametersBase < DIM, T > # m_position # m_momentum + ~ParametersBase() + charge() + position() + momentum() + pT() + eta() + operator==() + hasSurface() + associatedSurface() + measurementFrame() and 6 more... # ParametersBase() # ParametersBase() # operator=() # ParametersBase() # operator=() # ParametersBase() # ParametersBase() # ParametersBase() # updateParametersHelper() Node71->Node70 +ptr