-
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
dynamic conditions for PPS direct simulation #32207
Conversation
@cms-sw/alca-l2 Can we facilitate your review in any way? |
urgent |
@cms-sw/alca-l2 ? |
@jan-kaspar I tried this PR with
(see #32340). And I'm still getting
Please note that in #32340 we are getting error in Run-3 and HI workflows. |
My comment #32340 (comment) was more a conceptual one. I apologise if it was understood that this PR would fix the problem. This PR applies the idea of "dynamically generated" conditions to the "direct" simulation of PPS (https://twiki.cern.ch/twiki/bin/viewauth/CMS/TaggedProtonsDirectSimulation) not to the standard simulation. But I guess that the same concept can be used also for the standard simu (TBC). In general, PPS is still missing several pieces for 2021 scenario, let me just mention this PR #31484. Therefore I guess that it is appropriate to (temporarily) disable PPS reco (and possibly simu) for Run3 wfs - as I saw that you prepare elsewhere. |
@jan-kaspar , if PPS would be disabled from SIM for Run-3 WFs, then it will be never enabled back for the Run-3 standard production, because the production geometry will be frozen. If there is no geometry, we have no SIM hits, DIGI-RECO will be configured assuming no PPS hits. All analysis will remain private. This may be a reality but why not to try to push PPS to be on some acceptable level within CMSSW? At least, to have correct geometry description. |
@civanch Thanks for pointing out technical details for simu - I acknowledge that I am not an expert. I wish to comment only for reco. I dared to mention simu in my previous comment since I am puzzled. It seems that the LHCInfo is missing for the WF. This means that, e.g. the LHC xangle is undefined. If it is undefined, then one cannot tell how to propagate forward protons from the IP to the RPs. Consequently I don't know what the simu does... As for the solution of the current "crisis" I'd agree to temporarily disable PPS reco. We should re-enable it once the problem with conditions is understood and solved. |
For the recent dicussions in #32340 (comment) and elsewhere, let me comment that:
|
@cms-sw/alca-l2 please review/sign this PR. My comment was unrelated to this PR (see #32346 ). |
urgent |
+alca |
This pull request is fully signed and it will be integrated in one of the next master IBs (tests are also fine). This pull request will now be reviewed by the release team before it's merged. @silviodonato, @dpiparo, @qliphy (and backports should be raised in the release meeting by the corresponding L2) |
+1 |
PR description:
This PR improves the PPS direct simulation by allowing for non-constant conditions during a single cmsRun execution. This is essential for PPS since the relevant conditions (often LHC related) change during each year (often at LHC Technical Stop, "TS").
The proposed solution was presented in Proton POG meeting. In short, there's a new ES setup module which randomly generates conditions relevant for PPS simulation (at configurable frequency). The random generation follows distributions extracted from data, in proportions following the integrated luminosity.
PR validation:
The two PDF summaries below compare the results obtained with SW before (blue) and after (red dashed) this PR.