HECDetectorElement Node1 HECDetectorElement - m_cell - m_region + HECDetectorElement() + getHECCell() + getLayer() - HECDetectorElement() - operator=() - init_description() - init_interpretation() Node2 CaloDetDescrElement + m_identify + m_hash_id + m_calosample # m_eta # m_phi # m_sinTh # m_cosTh # m_deta # m_dphi # m_volume # m_sinPhi # m_cosPhi # m_r and 16 more... - m_descriptor - m_caloHash + ~CaloDetDescrElement() + eta() + phi() + r() + eta_raw() + phi_raw() + r_raw() + dphi() + deta() + dr() and 59 more... # CaloDetDescrElement() # propagateRaw() # customID() - CaloDetDescrElement() Node2->Node1 Node3 Identifiable + ~Identifiable() + identify() + identifyHash() + getHelper() Node3->Node2