-
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
Support for globbing in podio::CreateDataFrame
, podio::makeReader
and podio.reading.get_reader
#686
Comments
Do you know when this last worked? Because, no recent change comes to my mind that would alter this behavior. I don't think Lines 38 to 40 in 46b02cf
It probably is slightly confusing, but the c++ "interface" Lines 13 to 28 in 46b02cf
|
Sorry maybe my description was too cryptic.
I did not know that but it also does not matter. In the end both the However, only |
Right, I see where you are coming from. I am nevertheless removing the The problem with supporting globbing from the c++ side is, that there we would have to effectively implement our own wrapper around |
CreateDataFrame
CreateDataFrame
podio::CreateDataFrame
, podio::makeReader
and podio.reading.get_reader
tl; dr:
The
ROOTReader
was (and technically still is) able to read from multiple files at once using globbing as the names are passed toTChain
directlypodio/src/ROOTReader.cc
Lines 240 to 251 in 46b02cf
Using the new
Reader
interface this does not work any more as every path is passed toTFile
firstpodio/src/Reader.cc
Lines 38 to 44 in 46b02cf
This is particularly annoying when using the podio DataSource as the normal RDataFrame behaviour is also to pass everything to TChain. I know this was probably never explicitly supported but it would be great to get this back :)
The text was updated successfully, but these errors were encountered: