Muon::MuonPatternChamberIntersect Node1 Muon::MuonPatternChamber Intersect + MuonPatternChamberIntersect() + MuonPatternChamberIntersect() + intersectPosition() + intersectDirection() + stationIntersect() + prepRawDataVec() Node2 Trk::TrackSurfaceIntersection - m_position - m_direction - m_pathlength + TrackSurfaceIntersection() + TrackSurfaceIntersection() + ~TrackSurfaceIntersection() + TrackSurfaceIntersection() + TrackSurfaceIntersection() + operator=() + TrackSurfaceIntersection() + operator=() + position() + position() and 6 more... Node2->Node1 -m_intersect Node3 std::unique_ptr< Trk ::TrackSurfaceIntersection ::IIntersectionCache > + operator->() Node3->Node2 -m_cache Node4 Trk::TrackSurfaceIntersection ::IIntersectionCache + ~IIntersectionCache() + clone() Node4->Node3 +ptr Node5 std::vector< const Trk::PrepRawData * > Node5->Node1 -m_rios Node6 Trk::PrepRawData - m_localPos - m_localCovariance + PrepRawData() + PrepRawData() + PrepRawData() + operator=() + operator=() + ~PrepRawData() + PrepRawData() + PrepRawData() + PrepRawData() + PrepRawData() and 11 more... Node6->Node5 +elements Node7 Trk::ObjectCounter < Trk::PrepRawData > + s_numberOfInstantiations + numberOfInstantiations() # ObjectCounter() # ObjectCounter() # ObjectCounter() # ~ObjectCounter() # operator=() # operator=() Node7->Node6 Node8 std::vector< Identifier > Node8->Node6 -m_rdoList Node9 Identifier - m_id + Identifier() + Identifier() + Identifier() + operator=() + operator=() + ~Identifier() + Identifier() + Identifier() + Identifier() + Identifier() and 38 more... - operator|=() - operator&=() - extract() - mask_shift() - extract() Node9->Node6 -m_clusId Node9->Node8 +elements Node10 IdentContIndex - m_collHash - m_objIndex + IdentContIndex() + IdentContIndex() + IdentContIndex() + collHash() + objIndex() + hashAndIndex() + isValid() + setHashAndIndex() + setCollHash() + setObjIndex() Node10->Node6 -m_indexAndHash