AthOnnx::OnnxRuntimeInferenceTool Node1 AthOnnx::OnnxRuntimeInferenceTool - m_onnxSessionTool + OnnxRuntimeInferenceTool() + ~OnnxRuntimeInferenceTool() + initialize() + setBatchSize() + getBatchSize() + inference() + printModelInfo() # OnnxRuntimeInferenceTool() # OnnxRuntimeInferenceTool() # operator=() - getNodeInfo() 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 AthOnnx::IOnnxRuntimeInferenceTool # m_numInputs # m_numOutputs + setBatchSize() + getBatchSize() + addInput() + addOutput() + inference() + printModelInfo() - createTensor() Node3->Node12 Node4 IAlgTool Node4->Node3 Node5 AsgToolBase + AthAlgTool() + ~AthAlgTool() - AthAlgTool() - AthAlgTool() - operator=() Node5->Node2 Node12->Node1 Node13 std::vector< std::vector < int64_t > > Node13->Node12 #m_inputShapes #m_outputShapes Node15 ServiceHandle< AthOnnx ::IOnnxRuntimeSvc > Node15->Node1 -m_onnxRuntimeSvc Node16 std::vector< std::string > Node16->Node1 -m_outputNodeNames -m_inputNodeNames Node17 std::string Node17->Node16 +elements