FPGATrackSimHoughRootOutputTool Node1 FPGATrackSimHoughRootOutputTool - m_z - m_phi - m_invpt - m_candidate_barcodefrac - m_candidate_barcode - m_candidate_eventindex - m_tracknumber - m_treeindex - m_roadnumber - m_truth_phi and 9 more... + FPGATrackSimHoughRootOutputTool() + initialize() + fillTree() - bookTree() - ResetVectors() 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 ServiceHandle< ITHistSvc > Node10->Node1 -m_tHistSvc Node11 TTree Node11->Node1 -m_tree -m_truthtree -m_offlinetree Node12 std::vector< int > + elements Node12->Node1 -m_offline_n_outlier -m_offline_n_perigee -m_truth_q -m_eventindex -m_truth_barcode -m_offline_n_measurement -m_barcode -m_offline_q -m_offline_n_inertmaterial -m_offline_barcode ... Node13 std::vector< float > + elements Node13->Node1 -m_truth_eta -m_truth_d0 -m_truth_pt -m_offline_eta -m_barcodefrac -m_offline_pt -m_truth_z0 -m_x -m_y -m_offline _phi ... Node14 std::vector< unsigned int > + elements Node14->Node1 -m_phiwidth -m_phimodule -m_isPixel -m_ID -m_etamodule -m_etawidth -m_isBarrel -m_layer Node15 ServiceHandle< IFPGATrack SimEventSelectionSvc > Node15->Node1 -m_EvtSel