Ringer::AsgRingerSelectorTool Node1 Ringer::AsgRingerSelectorTool - m_configFiles - m_useTansigOutput + initialize() + finalize() + getAcceptInfo() + predict() + predict() + accept() + accept() 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 IAsgSelectionTool + getAcceptInfo() + accept() Node3->Node13 Node5 AsgToolBase + AthAlgTool() + ~AthAlgTool() - AthAlgTool() - AthAlgTool() - operator=() Node5->Node2 Node12 Ringer::IAsgRingerSelectorTool + ~IAsgRingerSelectorTool() + getAcceptInfo() + predict() + predict() + accept() + accept() Node12->Node1 Node13->Node12 Node14 ServiceHandle< AthOnnx ::IOnnxRuntimeSvc > Node14->Node1 -m_onnxSvc Node15 asg::AcceptInfo + NBITS + AcceptInfo() + getName() + getNCuts() + getCutMask() + addCut() + getCutPosition() + getCutName() + getCutDescription() + getCutDescription() + setCutDescription() + setCutDescription() Node15->Node1 -m_accept Node16 std::map< std::string, std::pair< std::string, unsigned int > > + elements Node16->Node15 -m_cutMap Node20 Ringer::onnx::RingerSelector + RingerSelector() + ~RingerSelector() + read_from() + prepare_inputs() + predict() + accept() - strtof() - GetValues() - GetPaths() - GetBasePath() Node20->Node1 -m_selector