MdtTdcMap Node1 MdtTdcMap + NOTSET - m_minTube - m_maxTube + MdtTdcMap() + ~MdtTdcMap() + offlineId() + onlineId() + mezzanineType() + moduleId() + mrod() + csm() + offId() + onlineId() and 8 more... Node2 std::shared_ptr< T > + operator->() Node2->Node1 -m_mezzCard Node3 T Node3->Node2 +ptr Node4 MdtCablingData + layer + tube + mezzanine_type + tdcId + channelId + tubes_per_layer + layer_block + legacy_tube_block_size + legacy_layer_block_size + MdtCablingData() + operator==() + operator!=() + operator<() Node4->Node1 -m_statId Node5 MdtCablingOffData + stationIndex + eta + phi + multilayer + hash + cache - m_cache + MdtCablingOffData() + MdtCablingOffData() + operator=() + operator==() + operator!=() + operator<() + operator!() Node5->Node4 Node6 MdtCablingOnData + mrod + csm + subdetectorId + hash + cache - m_cache + MdtCablingOnData() + MdtCablingOnData() + operator=() + operator==() + operator!=() + operator<() + operator!() Node6->Node4