FCCee Jet Analysis

Hi,

I am trying to run an example jet analysis using files at:

From analysis.py, with an example .root file, I have an error with the command:

.Alias(“Jet3”,“Jet#3.index”)

which from the comments tell me that this is an alias for dealing with # in python. Unless the root file it is reading doesn’t have Jet#3.index ?

See below.

Has anyone some insight into this ?

Thanks
Roy


[rlemmon@lxplus718 zhbb]$ python analysis.py p8_ee_ZH_ecm240.root /eos/experiment/fcc/ee/generation/DelphesEvents/fcc_tmp/p8_ee_ZZ_fullhad_ecm365/events_012298321.root
Load cxx analyzers …
edm4hep <cppyy.gbl.edm4hep.ReconstructedParticleData object at 0x56599d0>
podio <cppyy.gbl.podio.ObjectID object at 0x49f0340>
fccana <C++ overload “dummyLoader” at 0x7fc9e94d4650>
done
Traceback (most recent call last):
File “analysis.py”, line 193, in
analysis.run()
File “analysis.py”, line 34, in run
.Alias(“Jet3”,“Jet#3.index”)
cppyy.gbl.std.runtime_error: ROOT::RDF::RInterfaceROOT::Detail::RDF::RLoopManager,void ROOT::RDF::RInterfaceROOT::Detail::RDF::RLoopManager,void::Alias(basic_string_view<char,char_traits > alias, basic_string_view<char,char_traits > columnName) =>
runtime_error: GetBranchNames: error in opening the tree events

Dear Roy,

I assume that you have locally the file p8_ee_ZH_ecm240.root. However, the second file

/eos/experiment/fcc/ee/generation/DelphesEvents/fcc_tmp/p8_ee_ZZ_fullhad_ecm365/events_012298321.root

does not exist (at least with this path).
Could you please retry with an existing file?

Cheers,
G Ganis

Hi @ganis ,

@rlemmon contacted Emmanuel and myself privately as well and this problem is solved. He should have mentionned the reply in this thread.

Clement

Hi,

Yes, Clement is right. I contacted Emmanuel and him privately as well to solve the problem.

Apologies I didn’t say that here.

Cheers
Roy

Ok, good!
To help others browsing with a similar problem, could you please add a sentence summarising the solution?

Thanks,
G.