hello experts
I have a root file with different trees showed in picture:

i want to read from tree Events to get variable genWeight and read from tree Runs to get variable genEventSumw, then save genWeight/genEventSumw as another variable, i did this:
import ROOT
fileName = "6F3B4758-2BFA-5441-8D5A-E2BB3FA2C876.root"
treeName = "Events"
treeName2 = "Runs"
d = ROOT.RDataFrame(treeName, fileName)
df=d.Redefine("genWeight", "genWeight*0.045096*16.9")
d2 = ROOT.RDataFrame(treeName2, fileName)
df2=d2.Define("sum", "genEventSumw")
df3=df/df2
df3.Snapshot("Events", "pt-binned-nanoaod/650toInf_nanoaod.root")
but i guess it doesnt work. is there any way to read variable from different tree? thanks a lot