FPGATrackSimNNTrackTool Node1 FPGATrackSimNNTrackTool + m_NNCut + m_chi2_scalefactor + FPGATrackSimNNTrackTool() + initialize() + getTracks() + getXScale() + getYScale() + getZScale() - compute_truth() 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 Node9 ServiceHandle< IFPGATrack SimMappingSvc > Node9->Node1 -m_FPGATrackSimMapping Node10 std::vector< const char * > + elements Node10->Node1 -m_output_node_names -m_input_node_names Node11 ServiceHandle< ITHistSvc > Node11->Node1 -m_tHistSvc Node12 std::vector< int64_t > + elements Node12->Node1 -m_input_node_dims Node13 std::vector< int > + elements Node13->Node1 -m_truth_q -m_eventindex -m_truth_barcode -m_barcode -m_truth_eventindex Node14 std::vector< float > + elements Node14->Node1 -m_truth_eta -m_truth_d0 -m_truth_pt -m_barcodefrac -m_truth_z0 -m_x -m_y -m_z -m_truth_phi -m_truth_pdg ... Node15 std::vector< unsigned int > + elements Node15->Node1 -m_phiwidth -m_phimodule -m_isPixel -m_ID -m_etamodule -m_etawidth -m_isBarrel -m_layer