FPGATrackSimMappingSvc Node1 FPGATrackSimMappingSvc - m_mappingType - m_rmap_path - m_subrmap_path - m_pmap_path - m_modulelut_path - m_NNmap_path - m_radii_path - m_layerOverrides + FPGATrackSimMappingSvc() + ~FPGATrackSimMappingSvc() + initialize() + PlaneMap_1st() + PlaneMap_2nd() + RegionMap_1st() + RegionMap_2nd() + SubRegionMap() + NNMap() + queryInterface() + interfaceID() - checkInputs() - checkAllocs() Node2 AthService - AthService() - AthService() - operator=() Node2->Node1 Node3 AthCommonMsg< Service > + msg() + msg() + msgLvl() Node3->Node2 Node5 IFPGATrackSimMappingSvc + DeclareInterfaceID() + PlaneMap_1st() + PlaneMap_2nd() + RegionMap_1st() + RegionMap_2nd() + SubRegionMap() + NNMap() Node5->Node1 Node6 IService Node6->Node5 Node7 std::unique_ptr< FPGATrack SimNNMap > + operator->() Node7->Node1 -m_NNmap Node8 FPGATrackSimNNMap + FPGATrackSimNNMap() + getNNMap() Node8->Node7 +ptr Node10 std::unique_ptr< FPGATrack SimPlaneMap > + operator->() Node10->Node1 -m_pmap_2nd -m_pmap_1st Node24 std::unique_ptr< FPGATrack SimRegionMap > + operator->() Node24->Node1 -m_rmap_1st -m_subrmap -m_rmap_2nd Node29 ServiceHandle< IFPGATrack SimEventSelectionSvc > Node29->Node1 -m_EvtSel