InDet::TRT_TrackSegmentsMaker_ATLxk::EventData Node1 InDet::TRT_TrackSegments Maker_ATLxk::EventData + H + H4 # m_trtcontainer # m_clusters # m_nlocal # m_nsegments # m_U + EventData() + ~EventData() + EventData() + operator=() Node2 Trk::EventDataBase < EventData, InDet:: ITRT_TrackSegmentsMaker ::IEventData > # getPrivateEventData() # throwMismtach() Node2->Node1 Node3 InDet::ITRT_TrackSegments Maker::IEventData + ~IEventData() Node3->Node2 Node4 std::multimap< const InDet::TRT_DriftCircle *, Trk::TrackSegment * > Node4->Node1 #m_clusterSegment Node5 Trk::TrackSegment - m_globalPosition + TrackSegment() + TrackSegment() + TrackSegment() + operator=() + operator=() + TrackSegment() + ~TrackSegment() + clone() + associatedSurface() + globalPosition() + dump() + dump() Node5->Node4 +elements Node139 std::list< Trk::TrackSegment * > Node5->Node139 +elements Node141 std::multimap< int, Trk::TrackSegment * > + keys Node5->Node141 +elements Node139->Node1 #m_segiterator #m_segments Node140 InDet::TRT_DriftCircleLinkN_xk # m_phi # m_address + TRT_DriftCircleLinkN_xk() + TRT_DriftCircleLinkN_xk() + ~TRT_DriftCircleLinkN_xk() + operator=() + circle() + phi() + address() + buffer() + layer() + set() Node140->Node1 #m_circles Node141->Node1 #m_qualitySegment Node142 std::unique_ptr< InDet ::ITRT_TrackExtensionTool ::IEventData > + operator->() Node142->Node1 #m_extEventData Node144 std::multimap< unsigned int, unsigned int > + keys + elements Node144->Node1 #m_sizebin_iterator #m_sizebin #m_bincluster