Error running treemaker_flavor.py

This file has a line that import

from addons.ONNXRuntime.python.jetFlavourHelper import JetFlavourHelper
from addons.FastJet.python.jetClusteringHelper import (
    ExclusiveJetClusteringHelper,
)

and this modules don’t exist giving this error:

----> INFO: Loading analyzers from libFCCAnalyses...
----> INFO: Loading analysis file:
            /afs/cern.ch/user/y/ymahmoud/private/FCCAnalyses/tutorial_fccee/outputs/plots/recoil/treemaker_flavor.py
Traceback (most recent call last):
  File "/cvmfs/sw.hsf.org/key4hep/releases/2024-03-10/x86_64-almalinux9-gcc11.3.1-opt/fccanalyses/0.9.0-2uhmy6/bin/fccanalysis", line 102, in <module>
    main()
  File "/cvmfs/sw.hsf.org/key4hep/releases/2024-03-10/x86_64-almalinux9-gcc11.3.1-opt/fccanalyses/0.9.0-2uhmy6/bin/fccanalysis", line 98, in main
    run(parser)
  File "/cvmfs/sw.hsf.org/key4hep/releases/2024-03-10/x86_64-almalinux9-gcc11.3.1-opt/fccanalyses/0.9.0-2uhmy6/python/run_analysis.py", line 923, in run
    rdf_spec.loader.exec_module(rdf_module)
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/afs/cern.ch/user/y/ymahmoud/private/FCCAnalyses/tutorial_fccee/outputs/plots/recoil/treemaker_flavor.py", line 54, in <module>
    from addons.ONNXRuntime.python.jetFlavourHelper import JetFlavourHelper
  File "/cvmfs/sw.hsf.org/key4hep/releases/2024-03-10/x86_64-almalinux9-gcc11.3.1-opt/root/6.28.10-j6yheu/lib/root/ROOT/_facade.py", line 154, in _importhook
    return _orig_ihook(name, *args, **kwds)
ModuleNotFoundError: No module named 'addons.ONNXRuntime.python'

Hi @ymahmoud,

can you try replacing:

from addons.ONNXRuntime.python.jetFlavourHelper import JetFlavourHelper
from addons.FastJet.python.jetClusteringHelper import

with

from addons.ONNXRuntime.jetFlavourHelper import JetFlavourHelper
from addons.FastJet.jetClusteringHelper import

?

Best,
Juraj

Thank you @jsmiesko , that fixed the problem.

Best
Yehia

1 Like