-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
How to deal with arbitrary Paths in cff files in cmsDriver/ConfigBuilder? #24193
Comments
A new Issue was created by @makortel Matti Kortelainen. @davidlange6, @Dr15Jones, @smuzaffar, @fabiocos, @kpedro88 can you please review it and eventually sign/assign? Thanks. cms-bot commands are listed here |
assign core |
New categories assigned: core @Dr15Jones,@smuzaffar you have been requested to review this Pull request/Issue and eventually sign? Thanks |
I have been writing for a while how to try and support this with the use of a So, quick summary:
|
@fwyzard Thanks for the suggestion, I'd like to learn a bit more how it would work with How is |
Superseded by #25439. |
+1 |
This issue is fully signed and ready to be closed. |
One prototype for including accelerator algorithms that we are exploring in patatrack (cms-patatrack#100) would require defining Paths in
cff
configuration files (see also #24188 and #24190). This approach clashes with the cmsDriver/ConfigBuilder configuration generation. Those insert an explicitcms.Schedule
in the final configuration file that then dictates which Paths are run.If we start to add Paths in intermediate
cff
configs, we need to somehow communicate the existence of these Paths to ConfigBuilder so that it can add them to theSchedule
. (easiest would be to just hardcode them in ConfigBuilder).Alternative would be to remove the explicit
cms.Schedule
from the configuration and thus run all Paths that are defined. Obviously this implies rewriting the parts of ConfigBuilder dealing withSchedule
(especially for Alca and Skims), and possibly some cleanup/reorganization of some configuration fragments.In the unscheduled, dependence-driven mindset dropping the explicit
Schedule
would feel more natural.@Dr15Jones @wddgit
The text was updated successfully, but these errors were encountered: