Skip to content
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

PODIO, add flag to save additional collections to the output file #300

Open
DraTeots opened this issue Oct 30, 2022 · 0 comments · May be fixed by #1323
Open

PODIO, add flag to save additional collections to the output file #300

DraTeots opened this issue Oct 30, 2022 · 0 comments · May be fixed by #1323
Assignees
Labels
enhancement New feature or request part:io Input and output, PODIO and others

Comments

@DraTeots
Copy link
Contributor

DraTeots commented Oct 30, 2022

Now there is -Ppodio:output_include_collections and if any value is written there it overrides full default list which now has ~60 names in it. In some cases it is very desired behavior and this should not be changed. But there should be a way to save additional data collections, which are not saved by default in addition to the default list.

Something like this:

# no flag means all 60 default collections will be written (if exists)
eicrecon

# only MCParticles and ReconstructedChargedParticles are saved (no other 60 default values)
eicrecon -Ppodio:output_include_collections=MCParticles,ReconstructedChargedParticles

# new proposed flag
# now MyCustomCollection in addition to all default collections are saved
eicrecon -Ppodio:add_output_collections=MyCustomCollection

P.S. And not sure add_output_collections is a good name

@DraTeots DraTeots added the enhancement New feature or request label Oct 30, 2022
@DraTeots DraTeots assigned DraTeots and nathanwbrei and unassigned DraTeots Nov 7, 2022
@DraTeots DraTeots added the part:io Input and output, PODIO and others label Mar 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request part:io Input and output, PODIO and others
Projects
No open projects
Status: No status
Development

Successfully merging a pull request may close this issue.

2 participants