-
Notifications
You must be signed in to change notification settings - Fork 60
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Generate ROOT dictionary of vector<XXXData> classes #464
Comments
Thanks for this report. There are several considerations at play here
|
@tmadlener the missing dictionaries for vector is also the reason why the tool to convert TTree files into RNTuple files failed. So, if it is not too much work I would vote to adding these dictionaries. |
@peremato sorry, this took a bit longer to get around to again. I have the feeling we are potentially running into another (mac only?) root issue here. I can use the |
Sorry Thomas. I am not referring to this tool
|
Ah, my bad. I can reproduce the failure on my end with that. Let me just point out one thing (which probably doesn't concern you too much): The TTree based file format stores some |
I'm trying to read the podio generated ROOT files directly using the ROOT macro to do some very simple analysis quickly. The script is something like
But ROOT complains about missing dictionary and crashes when it processes the line
data->GetEntry(i);
However, after generating and loading the dictionary of
vector<SimTrackerHitData>
manually, the file can be read correctly. I'm not sure if this is an internal problem of ROOT not handling auto-generated dictionaries correctly. But it seems that simply adding entries ofvector<XXXData>
inselection.xml
will avoid such issues.The text was updated successfully, but these errors were encountered: