FlavorTagDiscriminants::MultifoldGNNTool Node1 FlavorTagDiscriminants ::MultifoldGNNTool - initialize() - decorate() - decorate() - decorateWithDefaults() - getDecoratorKeys() - getAuxInputKeys() - getConstituentAuxInputKeys() Node2 asg::AsgTool + AsgTool() + ~AsgTool() + AsgTool() + operator=() + initialize() + print() * getProperty() * msg_level_name() * getName() * getKey() Node2->Node1 Node3 asg::IAsgTool + ~IAsgTool() + print() Node3->Node2 Node12 IBTagConditionalDecorator + ~IBTagConditionalDecorator() Node3->Node12 Node16 IJetTagConditionalDecorator + ~IJetTagConditionalDecorator() Node3->Node16 Node12->Node1 Node16->Node1 Node18 FlavorTagDiscriminants ::GNNToolProperties + default_output_value Node18->Node1 -m_props Node20 std::string Node20->Node1 -m_fold_hash_name Node20->Node18 +flipTagConfig +trackLinkType Node35 std::vector< std::string > Node20->Node35 +elements Node22 ServiceHandle< FlavorTag Discriminants::INNSharingSvc > Node22->Node1 -m_nnsvc Node23 std::shared_ptr< const FlavorTagDiscriminants ::MultifoldGNN > + operator->() Node23->Node1 -m_gnn Node35->Node1 -m_nn_files