ROOT Version: 6.14/06
Platform: Fedora 28
This is further to my previous topic:
which I posted when this problem initially appeared, but didn’t have time to deal with debugging it properly. Apologies, I did not really give any useful information to aid with solving the problem, but now I’m committed to fixing it.
The details given there for the nature of the crash and the error message are still relevant, however I have managed to recreate the issue in a much smaller example.
The basics are:
For a data frame variable
works for every column in the file. However,
only works for columns which have a single value per event.
For example, I have a column
"Muon_n", which contains the number of muons detected in the event. This works with the weights in Histo1D. I also have a column
"Muon_Pt", which contains an array of the transverse momentum for each of the muons in the event, and hence can have multiple values.
This pattern of only crashing for arrays is consistent for the many columns I have tested, but as far as I can tell the action should still be valid for these columns?