29 acc=ComponentAccumulator()
30 execution_provider = flags.AthOnnx.ExecutionProvider
31 pathToHFVetoModels =
'TauAnalysisTools/00-04-00/HFVeto'
32 from AthOnnxComps.OnnxRuntimeInferenceConfig
import OnnxRuntimeInferenceToolCfg
33 for model
in (
"bveto1p",
"bveto3p",
"cveto1p",
"cveto3p"):
34 kwargs.setdefault(model, acc.popToolsAndMerge(
35 OnnxRuntimeInferenceToolCfg(flags, f
'{pathToHFVetoModels}/{model}.onnx', execution_provider, name=model)
37 tool = CompFactory.TauAnalysisTools.TauHFVetoTool(name, **kwargs)
38 acc.setPrivateTools(tool)