3 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
4 from AthenaConfiguration.ComponentFactory
import CompFactory
8 the_alg = CompFactory.MuonML.InferenceAlg(name, **kwargs)
9 result.addEventAlgo(the_alg, primary =
True)
14 from AthOnnxComps.OnnxRuntimeSessionConfig
import OnnxRuntimeSessionToolCfg
17 kwargs.setdefault(
"ModelSession", result.popToolsAndMerge(
OnnxRuntimeSessionToolCfg(flags, model_fname=
"/eos/atlas/atlascerngroupdisk/data-art/grid-input/MuonRecRTT/TestModel.onnx")))
18 kwargs.setdefault(
"MLFilterCut", -3.6)
20 the_tool = CompFactory.MuonML.GraphSPFilterTool(name, **kwargs)
21 result.setPrivateTools(the_tool)
26 from AthOnnxComps.OnnxRuntimeSessionConfig
import OnnxRuntimeSessionToolCfg
29 kwargs.setdefault(
"ModelSession", result.popToolsAndMerge(
OnnxRuntimeSessionToolCfg(flags, model_fname=
"MuonInference/edgecnn_multi_bucket_sparse_meta.onnx")))
30 kwargs.setdefault(
"BiasClass0", 1.0)
31 kwargs.setdefault(
"OutputLevel", 3)
33 the_tool = CompFactory.MuonML.GraphBucketFilterTool(name, **kwargs)
34 result.setPrivateTools(the_tool)