TauGNNEvaluator Node1 TauGNNEvaluator - m_max_tracks - m_max_clusters - m_max_cluster_dr - m_minTauPt - m_doVertexCorrection - m_doTrackClassification - m_decorateTracks + TauGNNEvaluator() + ~TauGNNEvaluator() + initialize() + execute() + get_gnn() + get_tracks() + get_clusters() Node2 TauRecToolBase # m_in_trigger # m_in_AOD # m_in_EleRM # m_tauRecToolsTag + TauRecToolBase() + ~TauRecToolBase() + initialize() + eventInitialize() + execute() + executePi0CreateROI() + executeVertexFinder() + executeTrackFinder() + executeTrackClassifier() + executeShotFinder() and 9 more... # inTrigger() # inAOD() # inEleRM() Node2->Node1 Node3 asg::AsgTool + AsgTool() + ~AsgTool() + AsgTool() + operator=() + initialize() + print() * getProperty() * msg_level_name() * getName() * getKey() Node3->Node2 Node4 asg::IAsgTool + ~IAsgTool() + print() Node4->Node3 Node13 ITauToolBase + ~ITauToolBase() + initialize() + eventInitialize() + execute() + executeVertexFinder() + executeTrackFinder() + executeTrackClassifier() + executeShotFinder() + executePi0ClusterCreator() + executeVertexVariables() and 7 more... Node4->Node13 Node6 AsgToolBase + AthAlgTool() + ~AthAlgTool() - AthAlgTool() - AthAlgTool() - operator=() Node6->Node3 Node13->Node2 Node14 std::string Node14->Node1 -m_output_ptau -m_input_layer_scalar -m_output_varname -m_weightfile -m_input_layer_tracks -m_input_layer_clusters -m_outnode_tau -m_output_pjet -m_outnode_jet Node15 std::basic_string< char > Node15->Node14 Node16 std::unique_ptr< TauGNN > + operator->() Node16->Node1 -m_net Node17 TauGNN + gnn_output_config + TauGNN() + ~TauGNN() + compute() + calculateInputVariables() + variable_calculator() Node17->Node16 +ptr