CaloTTOnAttrIdMap Node1 CaloTTOnAttrIdMap + CaloTTOnAttrIdMap() + ~CaloTTOnAttrIdMap() + set() + em_had() + pos_neg() + barrel_endcap_fcal() + module_type() + getP() + set() - convert_to_P() - convert_to_D() Node2 std::map< HWIdentifier, AttrStruct > Node2->Node1 -m_on2attrIdMap Node3 HWIdentifier + HWIdentifier() + HWIdentifier() + HWIdentifier() + operator=() + operator=() + ~HWIdentifier() + HWIdentifier() + HWIdentifier() + HWIdentifier() + HWIdentifier() Node3->Node2 +keys 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 Node5 AttrStruct + em_had + pos_neg + barrel_endcap_fcal + module_type Node5->Node2 +elements Node6 CaloTTOnAttrId_P + m_version + CaloTTOnAttrId_P() + ~CaloTTOnAttrId_P() Node6->Node1 -m_persData Node7 std::vector< CaloTTOnAttr Id_P::CaloTTOnAttrId_P_t > Node7->Node6 +m_v Node8 CaloTTOnAttrId_P::CaloTTOn AttrId_P_t + crate + module + submodule + channel + em_had + pos_neg + barrel_endcap_fcal + module_type Node8->Node7 +elements