ORUtils::OverlapRemovalTool Node1 ORUtils::OverlapRemovalTool - m_outputPassValue - m_requireExpectedPointers - m_eleEleORT - m_eleMuORT - m_eleJetORT - m_muJetORT - m_tauEleORT - m_tauMuORT - m_tauJetORT - m_phoEleORT - m_phoMuORT - m_phoJetORT - m_eleFatJetORT - m_jetFatJetORT + OverlapRemovalTool() + initialize() + removeOverlaps() - removeOverlap() Node2 ORUtils::IOverlapRemovalTool + removeOverlaps() Node2->Node1 Node3 asg::IAsgTool + ~IAsgTool() + print() Node3->Node2 Node5 asg::AsgTool + AsgTool() + ~AsgTool() + AsgTool() + operator=() + initialize() + print() * getProperty() * msg_level_name() * getName() * getKey() Node3->Node5 Node4 IAlgTool Node4->Node3 Node5->Node1 Node6 AsgToolBase + AthAlgTool() + ~AthAlgTool() - AthAlgTool() - AthAlgTool() - operator=() Node6->Node5 Node13 std::unique_ptr< ORUtils ::OverlapDecorationHelper > + operator->() Node13->Node1 -m_decHelper Node14 ORUtils::OverlapDecoration Helper - m_useInputLabel - m_outputPassValue + OverlapDecorationHelper() + isInputObject() + isRejectedObject() + isSurvivingObject() + getObjectPriority() + setOverlapDecoration() + setObjectPass() + setObjectFail() + isDecorated() + initializeDecorations() + resetDecorations() Node14->Node13 +ptr Node17 std::string Node17->Node1 -m_inputLabel -m_outputLabel Node18 std::basic_string< char > Node18->Node17