LVL1::PpmMappingTool Node1 LVL1::PpmMappingTool - s_crates - s_modules - s_channels + initialize() + finalize() + mapping() + mapping() - setupMap() - setupInverseMap() - addCoords() - addMods() - etaSim() - etaPhiKey() Node2 extends< AthAlgTool, IL1CaloMappingTool > Node2->Node1 Node3 std::map< unsigned int, ChannelIds > + keys + elements Node3->Node1 -m_etaPhiMap Node4 std::vector< std::unique _ptr< CoordinateMap > > Node4->Node1 -m_coordMaps Node5 std::unique_ptr< Coordinate Map > + operator->() Node5->Node4 +elements Node6 std::array< T > Node6->Node5 +ptr Node8 std::array< ModuleMap, s_crates > Node6->Node8 +elements Node7 T Node7->Node6 +elements Node8->Node1 -m_crateInfo