FlavorTagDiscriminants::HbbTagTool Node1 FlavorTagDiscriminants ::HbbTagTool + HbbTagTool() + ~HbbTagTool() + initialize() + decorate() Node2 asg::AsgTool + AsgTool() + ~AsgTool() + AsgTool() + operator=() + initialize() + print() * getProperty() * msg_level_name() * getName() * getKey() Node2->Node1 Node3 asg::IAsgTool + ~IAsgTool() + print() Node3->Node2 Node13 IJetModifier + modify() Node3->Node13 Node5 AsgToolBase + AthAlgTool() + ~AthAlgTool() - AthAlgTool() - AthAlgTool() - operator=() Node5->Node2 Node12 IJetDecorator + decorate() + modify() Node12->Node1 Node13->Node12 Node14 FlavorTagDiscriminants ::HbbTagProperties Node14->Node1 -m_props Node15 std::string Node15->Node14 +nnFile Node17 std::unique_ptr< FlavorTag Discriminants::HbbTag > + operator->() Node17->Node1 -m_hbb Node18 FlavorTagDiscriminants ::HbbTag - m_n_subjets - m_min_subjet_pt + HbbTag() + HbbTag() + ~HbbTag() + decorate() Node18->Node17 +ptr