FPGATrackSimSlicingEngineTool Node1 FPGATrackSimSlicingEngineTool - m_rootOutput - m_layerMap - m_doSecondStage + FPGATrackSimSlicingEngineTool() + ~FPGATrackSimSlicingEngineTool() + initialize() + readLayerMap() + sliceHits() + setupSlices() Node2 AthAlgTool + AthAlgTool() + ~AthAlgTool() - AthAlgTool() - AthAlgTool() - operator=() Node2->Node1 Node3 AthCommonDataStore < AthCommonMsg< AlgTool > > - m_varHandleArraysDeclared + AthCommonDataStore() + evtStore() + evtStore() + detStore() + sysInitialize() + sysStart() + inputHandles() + outputHandles() + declareProperty() + declareProperty() + declareProperty() + declareProperty() + declareProperty() + declareProperty() + updateVHKA() # renounceArray() # renounce() # extraDeps_update_handler() - declareGaudiProperty() - declareGaudiProperty() - declareGaudiProperty() - declareGaudiProperty() Node3->Node2 Node4 AthCommonMsg< AlgTool > + msg() + msg() + msgLvl() Node4->Node3 Node9 std::set< unsigned > + keys Node9->Node1 -m_layerMapModules Node10 ServiceHandle< IFPGATrack SimMappingSvc > Node10->Node1 -m_FPGATrackSimMapping Node11 FPGATrackSimLogicalEvent InputHeader + FPGATrackSimLogicalEvent InputHeader() + ~FPGATrackSimLogicalEvent InputHeader() + reset() + newEvent() + event() + optional() + setOptional() + towers() + nTowers() + addTower() + getTower() + reserveTowers() + addTowers() Node11->Node1 -m_slicedStripHeader -m_slicedSecondPixelHeader -m_slicedFirstPixelHeader Node12 FPGATrackSimOptionalEventInfo + FPGATrackSimOptionalEventInfo() + ~FPGATrackSimOptionalEventInfo() + reset() + getOfflineClusters() + nOfflineClusters() + addOfflineCluster() + getOfflineTracks() + nOfflineTracks() + addOfflineTrack() + getTruthTracks() + nTruthTracks() + addTruthTrack() + reserveOfflineClusters() + reserveOfflineTracks() + reserveTruthTracks() Node12->Node11 -m_optional Node28 FPGATrackSimEventInfo # m_averageInteractionsPer Crossing # m_actualInteractionsPerCrossing # m_LB # m_BCID # m_extendedLevel1ID # m_level1TriggerType + FPGATrackSimEventInfo() + FPGATrackSimEventInfo() + ~FPGATrackSimEventInfo() + reset() + runNumber() + eventNumber() + averageInteractionsPerCrossing() + actualInteractionsPerCrossing() + LB() + BCID() and 12 more... Node28->Node11 -m_event Node30 std::vector< FPGATrackSim TowerInputHeader > Node30->Node11 -m_towers