ITrigL2LayerNumberTool Node1 ITrigL2LayerNumberTool + maxSiliconLayerNum() + offsetEndcapPixels() + offsetBarrelSCT() + offsetEndcapSCT() + report() + maxNumberOfUniqueLayers() + pixelLayers() + sctLayers() + layerGeometry() + interfaceID() Node3 TrigL2LayerNumberTool # m_useNewScheme # m_MaxSiliconLayerNum # m_OffsetEndcapPixels # m_OffsetBarrelSCT # m_OffsetEndcapSCT # m_LastBarrelLayer # m_sctId # m_pixelId # m_pixelManager # m_sctManager # m_hashMap # m_pixelLayers # m_sctLayers # m_layerGeometry + TrigL2LayerNumberTool() + ~TrigL2LayerNumberTool() + initialize() + finalize() + maxSiliconLayerNum() + offsetEndcapPixels() + offsetBarrelSCT() + offsetEndcapSCT() + report() + maxNumberOfUniqueLayers() + pixelLayers() + sctLayers() + layerGeometry() # createModuleHashMap() Node1->Node3 Node4 TrigL2LayerNumberToolITk # m_useNewScheme # m_MaxSiliconLayerNum # m_OffsetEndcapPixels # m_OffsetBarrelSCT # m_OffsetEndcapSCT # m_LastBarrelLayer # m_sctId # m_pixelId # m_pixelManager # m_sctManager # m_hashMap # m_pixelLayers # m_sctLayers # m_layerGeometry + TrigL2LayerNumberToolITk() + ~TrigL2LayerNumberToolITk() + initialize() + maxSiliconLayerNum() + offsetEndcapPixels() + offsetBarrelSCT() + offsetEndcapSCT() + report() + maxNumberOfUniqueLayers() + pixelLayers() + sctLayers() + layerGeometry() # createModuleHashMap() Node1->Node4 Node2 IAlgTool Node2->Node1