top::BTagScaleFactorCalculator Node1 top::BTagScaleFactorCalculator + BTagScaleFactorCalculator() + ~BTagScaleFactorCalculator() + BTagScaleFactorCalculator() + BTagScaleFactorCalculator() + operator=() + initialize() + execute() + apply() + debug() Node2 asg::AsgTool + AsgTool() + ~AsgTool() + AsgTool() + operator=() + initialize() + print() * getProperty() * msg_level_name() * getName() * getKey() Node2->Node1 Node3 asg::IAsgTool + ~IAsgTool() + print() Node3->Node2 Node5 AsgToolBase + AthAlgTool() + ~AthAlgTool() - AthAlgTool() - AthAlgTool() - operator=() Node5->Node2 Node12 std::unordered_map < std::string, ToolHandle < IBTaggingSelectionTool > > + elements Node12->Node1 -m_trkjet_btagSelTools -m_btagSelTools Node13 std::string Node13->Node12 +keys Node21 std::unordered_map < std::string, CP::Systematic Set > Node13->Node21 +keys Node22 std::unordered_map < std::string, ToolHandle < IBTaggingEfficiencyTool > > + elements Node13->Node22 +keys Node15 CP::SystematicSet + SystematicSet() + SystematicSet() + SystematicSet() + SystematicSet() + SystematicSet() + begin() + end() + find() + empty() + size() and 12 more... + filterForAffectingSystematics() - joinNames() - computeHash() Node15->Node1 -m_nominal Node15->Node21 +elements Node21->Node1 -m_systs -m_trkjet_systs Node22->Node1 -m_btagEffTools -m_trkjet_btagEffTools Node23 std::shared_ptr< top ::TopConfig > + operator->() Node23->Node1 -m_config