Muon::MuPatSegment Node1 Muon::MuPatSegment + quality + segQuality + segment + segPars + segmentIndex + usedInFit + chid + name + chIndex + stIndex + isEndcap + isMdt - m_associatedTracks + MuPatSegment() + ~MuPatSegment() + entryPars() + addTrack() + removeTrack() + tracks() Node2 Muon::MuPatCandidateBase + nmdtHitsMl1 + nmdtHitsMl2 + ncscHitsEta + ncscHitsPhi + nrpcHitsEta + nrpcHitsPhi + ntgcHitsEta + ntgcHitsPhi # m_chambers # m_stations # m_hasMomentum - m_etaHits - m_phiHits - m_fakePhiHits - m_allHits - m_hitList - m_chamberIds - m_hasEndcap - m_hasSmallChamber - m_hasLargeChamber - m_hasSLOverlap - m_garbage + MuPatCandidateBase() + MuPatCandidateBase() + ~MuPatCandidateBase() + etaHits() + phiHits() + fakePhiHits() + hits() + hasSmallChamber() + hasLargeChamber() + hasSLOverlap() and 14 more... # hasSLOverlap() # hasSmallChamber() # hasLargeChamber() # setEtaHits() # setPhiHits() # setFakePhiHits() # setAllHits() # hitList() # chamberIds() # clearChambers() # addChamber() # setChambers() Node2->Node1 Node3 Trk::ObjectCounter < MuPatSegment > + s_numberOfInstantiations + numberOfInstantiations() # ObjectCounter() # ObjectCounter() # ObjectCounter() # ~ObjectCounter() # operator=() # operator=() Node3->Node1