In artdaq, we implement several Output Modules. The selected convenience function was a single call to determine whether a given BranchDescription was present in the keptProducts list. Replacing that function is definitely messy and could be easily broken in later versions of art.
#1 Updated by Kyle Knoepfel over 2 years ago
- Status changed from New to Assigned
- Assignee set to Kyle Knoepfel
For the time being, we will re-instate the function. However, due to multi-threading issues, the way that you get this information may change. For your information, the container that stores the "selected" product descriptions gets updated each time an input file is opened. In a multi-threaded context, it gets trickier to do this in a thread-safe way.