MuonPerformanceAlg Node1 MuonPerformanceAlg - m_writeToFile - m_nevents - m_ntruth5 - m_ntruth10 - m_runNumber - m_eventNumber - m_pdgsToBeConsidered + MuonPerformanceAlg() + ~MuonPerformanceAlg() + initialize() + execute() + finalize() + cardinality() - passID() - print() - print() - selectPdg() Node2 AthAlgorithm - m_extendedExtraObjects + AthAlgorithm() + ~AthAlgorithm() + sysInitialize() + extraOutputDeps() - AthAlgorithm() - AthAlgorithm() - operator=() Node2->Node1 Node9 SG::ReadHandleKey< xAOD::EventInfo_v1 > + ReadHandleKey() + ReadHandleKey() + operator=() # ReadHandleKey() # ReadHandleKey() Node9->Node1 -m_eventInfo Node45 std::set< int > + keys Node45->Node1 -m_selectedPdgs Node46 SG::ReadDecorHandleKey < DataVector > + ReadDecorHandleKey() + ReadDecorHandleKey() + ReadDecorHandleKey() + ReadDecorHandleKey() + operator=() + assign() + clid() + initialize() + contHandleKey() - pythonRepr() Node46->Node1 -m_muonTruthParticleKey -m_truthMuonTruthType -m_truthMuonTruthOrigin -m_truthMuonRecoMuonLinkKey Node47 SG::ReadHandleKey< DataVector > + ReadHandleKey() + ReadHandleKey() + operator=() # ReadHandleKey() # ReadHandleKey() Node47->Node1 -m_truthMuons -m_muonsNameKey Node47->Node46 Node47->Node46 -m_contHandleKey Node13 std::string Node13->Node1 -m_fileName Node54 std::vector< std::string > Node13->Node54 +elements Node48 std::vector< int > + elements Node48->Node1 -m_nfoundr5 -m_nfound10 -m_nreco5 -m_nreco -m_nfound -m_nreco10 -m_nfound5 -m_nfoundr10 -m_ntruth -m_nfoundr ... Node49 std::ofstream Node49->Node1 -m_fileOutput Node54->Node1 +m_muonLocationList -m_hitCutString