TrackRecordAnalysis Node1 TrackRecordAnalysis - m_h_hits_r - m_h_hits_phi - m_h_hits_pt - m_r - m_phi - m_pdg + TrackRecordAnalysis() + ~TrackRecordAnalysis() + initialize() + execute() Node2 AthAlgorithm - m_extendedExtraObjects + AthAlgorithm() + ~AthAlgorithm() + sysInitialize() + extraOutputDeps() - AthAlgorithm() - AthAlgorithm() - operator=() Node2->Node1 Node3 AthCommonDataStore < AthCommonMsg< Algorithm > > - 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< ITHistSvc > Node9->Node1 -m_thistSvc Node10 TTree Node10->Node1 -m_tree Node11 std::string Node11->Node1 -m_ntupleFileName -m_path -m_collection Node12 std::basic_string< char > Node12->Node11 Node13 TH1 + Fill() + Fill() + Fill() + GetBinContent() + GetBinContent() + GetBinContent() + SetBinContent() + SetBinContent() + SetBinContent() + SetBinError() + SetBinError() + SetBinError() + Sumw2() Node13->Node1 -m_h_hits_px -m_h_hits_x -m_h_hits_py -m_h_hits_y -m_h_hits_pz -m_h_hits_z -m_h_pdg -m_h_edep -m_h_time -m_h_hits_eta ... Node14 std::vector< float > + elements Node14->Node1 -m_eta -m_time -m_pt -m_x -m_px -m_y -m_py -m_z -m_edep -m_pz ... Node15 TH2 + Fill() + Fill() + Fill() + Fill() + Fill() Node15->Node1 -m_h_xy -m_h_zr