Executable to dump contents of a file
This was a suggestion from the NOvA software workshop in late January. We would like to have an executable, called edm_dump or something similar, whose purpose is to list the contents of a file including the module labels, process names, and data products.
A suggested interface is
with output formatted as
Process Name | Module Label | Process Label | Data Product type | size of data product collection
I think that should provide sufficient information for a user to know what is in the file.
The default mode would be to just make the list for the first event in the file. An optional argument would be to request a specific event in the file, ie
$edm_dump myfile.root -e 1230