TimedHitPtrCollection< HIT > Node1 TimedHitPtrCollection < HIT > - m_currentHit - m_sorted + TimedHitPtrCollection() + insert() + insert() + nextDetectorElement() - sortVector() Node2 std::vector< TimedHitPtr < HIT > > Node2->Node1 -m_hits Node3 TimedHitPtr< HIT > - m_eventTime - m_eventId - m_pileupType - m_pHit + TimedHitPtr() + TimedHitPtr() + TimedHitPtr() + TimedHitPtr() + TimedHitPtr() + operator=() + operator=() + operator*() + operator->() + get() + eventId() + pileupType() + eventTime() Node3->Node2 +elements