You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Development of #25907 revealed a couple of additional points in EDAliases that could be improved
One cannot chain EDAliases
On the other hand such a functionality is not necessarily needed, as one could just change the "last" EDAlias of the "chain"
Limitations are in Schedule::processEDAliases() and in Principal constructor that do not track dependencies of EDAliases
One cannot make an EDAlias for a SwitchProducer
Limitatation is in Principal constructor that does not allow (some) EDAliases to depend on (some) SwitchProducers
One cannot make an EDAlias for an EDProducer that register new products on a new-product-registration callback function, when another EDAlias triggers that function
Limitations are in Schedule::processEDAliases() and in Principal constructor that do not track dependencies of EDAliases
The list is likely not exhaustive.
The text was updated successfully, but these errors were encountered:
One way to implement the dependence tracking would be to make EDAlias (output) BranchDescription registration to use the new-product-registration callback mechanism.
Development of #25907 revealed a couple of additional points in EDAliases that could be improved
Schedule::processEDAliases()
and inPrincipal
constructor that do not track dependencies of EDAliasesPrincipal
constructor that does not allow (some) EDAliases to depend on (some) SwitchProducersSchedule::processEDAliases()
and inPrincipal
constructor that do not track dependencies of EDAliasesThe list is likely not exhaustive.
The text was updated successfully, but these errors were encountered: