InDet::SiDetectorElementStatus Node1 InDet::SiDetectorElement Status - m_owner + SiDetectorElementStatus() + SiDetectorElementStatus() + SiDetectorElementStatus() + ~SiDetectorElementStatus() + operator=() + numberOfChips() + getDetectorElement() + getDetectorElements() + isGood() + isChipGood() and 8 more... # numberOfChips() - copyBadCells() - notOwningBadCells() Node2 std::vector< std::vector < unsigned short > > Node2->Node1 -m_badCells Node3 std::vector< unsigned short > + elements Node3->Node2 +elements Node4 InDetDD::SiDetectorElement Collection + ~SiDetectorElementCollection() + getDetectorElement() Node4->Node1 -m_detectorElements Node5 std::vector< SiDetectorElement * > Node5->Node4 Node6 T Node6->Node5 +elements Node7 std::vector< ChipFlags_t > + elements Node7->Node1 -m_elementChipStatus Node8 std::vector< bool > + elements Node8->Node1 -m_elementStatus