FSR::IFsrPhotonTool Node1 FSR::IFsrPhotonTool + getFsrPhoton() + getFsrCandidateList() + getFarFsrCandidateList() + getNearFsrCandidateList() Node4 FSR::FsrPhotonTool - m_high_et_min - m_overlap_el_ph - m_overlap_el_mu - m_far_fsr_drcut - m_far_fsr_etcut - m_far_fsr_isoWorkingPoint - m_drcut - m_etcut - m_f1cut - m_topo_drcut and 9 more... + FsrPhotonTool() + ~FsrPhotonTool() + initialize() + getFsrPhoton() + getFsrCandidateList() + getFarFsrCandidateList() + getNearFsrCandidateList() - sortFsrCandidates() - isOverlap() - deltaR() - deltaPhi() - compareEt() * initialize() * getFsrPhoton() * getFsrCandidateList() * getFarFsrCandidateList() * getNearFsrCandidateList() Node1->Node4 Node2 asg::IAsgTool + ~IAsgTool() + print() Node2->Node1 Node3 IAlgTool Node3->Node2