ORUtils::EleJetOverlapTool Node1 ORUtils::EleJetOverlapTool - m_maxElePtForBJetAwareOR - m_applyPtRatio - m_eleJetPtRatio - m_innerDR - m_outerDR - m_useSlidingDR - m_slidingDRC1 - m_slidingDRC2 - m_slidingDRMaxCone - m_useRapidity + EleJetOverlapTool() + findOverlaps() + findOverlaps() # initializeDerived() * m_maxElePtForBJetAwareOR * m_applyPtRatio * m_eleJetPtRatio * m_innerDR * m_outerDR * m_useSlidingDR * m_slidingDRC1 * m_slidingDRC2 * m_slidingDRMaxCone * m_useRapidity Node2 ORUtils::IOverlapTool + findOverlaps() Node2->Node1 Node3 asg::IAsgTool + ~IAsgTool() + print() Node3->Node2 Node6 asg::AsgTool + AsgTool() + ~AsgTool() + AsgTool() + operator=() + initialize() + print() * getProperty() * msg_level_name() * getName() * getKey() Node3->Node6 Node5 ORUtils::BaseOverlapTool + BaseOverlapTool() + initialize() # initializeDerived() # handleOverlap() * m_outputPassValue * m_linkOverlapObjects * m_enableUserPrio Node5->Node1 Node6->Node5 Node14 std::unique_ptr< ORUtils ::OverlapLinkHelper > + operator->() Node14->Node5 #m_objLinkHelper Node18 std::unique_ptr< ORUtils ::OverlapDecorationHelper > + operator->() Node18->Node5 #m_decHelper Node22 std::string Node22->Node1 -m_bJetLabel Node22->Node5 #m_outputLabel #m_inputLabel Node24 std::unique_ptr< ORUtils ::BJetHelper > + operator->() Node24->Node1 -m_bJetHelper Node26 std::unique_ptr< ORUtils ::IParticleAssociator > + operator->() Node26->Node1 -m_dRMatchCone1 -m_dRMatchCone2