TruthHitAnalysis Node1 TruthHitAnalysis - m_h_n_vert - m_h_n_part - m_h_n_vert_prim - m_h_n_part_sec - m_h_vtx_x - m_h_vtx_y - m_h_vtx_z - m_h_n_generations - m_h_truth_pt - m_h_truth_eta and 8 more... + TruthHitAnalysis() + ~TruthHitAnalysis() + 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 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_part_eta -m_h_n_part_prim -m_h_truth_px -m_h_truth_py -m_h_truth_pz -m_h_vtx_r -m_h_n_vert_sec -m_h_part_phi -m_h_part_pdgid -m_h_truth_phi ... Node14 std::vector< float > + elements Node14->Node1 -m_pdgid -m_truth_eta -m_truth_pt -m_vtx_barcode -m_vtx_x -m_vtx_y -m_vtx_z -m_truth_px -m_truth_py -m_truth_pz ... Node15 TH2 + Fill() + Fill() + Fill() + Fill() + Fill() Node15->Node1 -m_h_vtx_sec_zr -m_h_vtx_sec_xy -m_h_vtx_prim_xy -m_h_vtx_prim_zr