Muon::IMuonSegmentHitSummaryTool::HitCounts Node1 Muon::IMuonSegmentHitSummary Tool::HitCounts + nmdtHighADCHits + nmdtHitsMl1 + nmdtHitsMl2 + nmdtHoles + nmdtHolesInChamber + nmdtEnclosedHoles + nmmEtaHits + nmmStereoHits + nphiTrigHitLayers + netaTrigHitLayers + npairedTrigHitLayers + nexpectedTrigHitLayers + closeToChamberEdge + segmentQuality + adcMax + HitCounts() + nmdtHits() + nmmHits() + nnswHits() + goodADCFraction() + print() Node2 Muon::IMuonSegmentHitSummary Tool::EtaPhiHitCount + nphiHits + netaHits + EtaPhiHitCount() + operator()() + hasEtaAndPhi() Node2->Node1 +ncscHits +nstgcHits Node3 std::map< Identifier, EtaPhiHitCount > Node2->Node3 +elements Node3->Node1 +hitCountsPerLayer Node4 Identifier - m_id + Identifier() + Identifier() + Identifier() + operator=() + operator=() + ~Identifier() + Identifier() + Identifier() + Identifier() + Identifier() and 38 more... - operator|=() - operator&=() - extract() - mask_shift() - extract() Node4->Node3 +keys Node5 std::map< int, MdtLayerIntersect > + keys Node5->Node1 +mdtHitHolePerLayerCounts Node6 Muon::IMuonSegmentHitSummary Tool::MdtLayerIntersect + nhits + nholes + distFromTubeEnd + tubeLength + MdtLayerIntersect() Node6->Node5 +elements