LDMX-Software / fire

Event-by-event processing framework using HDF5 and C++17
https://ldmx-software.github.io/fire/
GNU General Public License v3.0
1 stars 0 forks source link

Drop/Keep Rules Shouldn't Know about Internal Naming Structure #20

Closed tomeichlersmith closed 2 years ago

tomeichlersmith commented 2 years ago

Currently, the drop/keep rules require the user to know that the object names have a <pass>/<name> structure. We can avoid this requirement by expanding the DropKeepRule configuration class and expanding EventObjectTag or perhaps adding another class.

tomeichlersmith commented 2 years ago

I've changed my mind. Since analysis-level usage of output fire files requires some familiarity with the <pass>/<name> structure, I think it is beneficial to allow users to use that knowledge within fire itself.