CaloSuperCellIDTool Node1 CaloSuperCellIDTool + CaloSuperCellIDTool() + initialize() + offlineToSuperCellID() + superCellToOfflineID() + offlineToSuperCellRegion() + superCellToOfflineRegion() - initFCALIDMap() - initIDMap() - addMapEntry() Node2 extends1< AthAlgTool, ICaloSuperCellIDTool > Node2->Node1 Node3 CaloCell_ID + CaloCell_ID() + ~CaloCell_ID() + initialize_from_dictionary() + em_idHelper() + hec_idHelper() + fcal_idHelper() + tile_idHelper() - CaloCell_ID() - operator=() Node3->Node1 -m_cell_helper Node4 CaloCell_Base_ID - m_cell_hash_max - m_region_hash_max - m_cell_min - m_cell_max - m_reg_min - m_reg_max - m_supercell + CaloCell_Base_ID() + ~CaloCell_Base_ID() + GetSubCaloName() + initialize_from_dictionary() + region_id() + region_id() + cell_id() + cell_id() + region_id() + cell_id() and 82 more... - get_subcalo() - CaloCell_Base_ID() - operator=() Node4->Node3 Node80 CaloCell_SuperCell_ID + CaloCell_SuperCell_ID() + ~CaloCell_SuperCell_ID() + em_idHelper() + hec_idHelper() + fcal_idHelper() + tile_idHelper() Node4->Node80 Node43 std::vector< Identifier > Node43->Node1 -m_fcal_fromCell Node43->Node4 -m_region_vec -m_cell_vec Node79 std::vector< std::vector < Identifier > > Node43->Node79 +elements Node77 std::vector< CaloSuperCell IDTool::IDMapElt > Node77->Node1 -m_idmap Node78 CaloSuperCellIDTool ::IDMapElt + m_etadiv + m_phidiv + m_cell_ietamin + m_cell_ietamax + m_sc_ietamin + m_sc_ietamax + m_cell_ieta_adj + m_sc_ieta_adj Node78->Node77 +elements Node31 std::vector< int > + elements Node31->Node1 -m_offlineIndex -m_superCellIndexEnd -m_superCellIndex Node79->Node1 -m_fcal_fromSuperCell Node80->Node1 -m_sc_helper