-
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
adding option to enable FastSim decayer functionality #38813
adding option to enable FastSim decayer functionality #38813
Conversation
…t was by default on
-code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-38813/31183
Code check has found code style and quality issues which could be resolved by applying following patch(s)
|
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-38813/31186
|
A new Pull Request was created by @sbein (Sam Bein) for master. It involves the following packages:
@cmsbuild, @ssekmen, @civanch, @mdhildreth, @sbein can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-9fbcba/26371/summary.html Comparison Summary@slava77 comparisons for the following workflows were not done due to missing matrix map:
Summary:
|
+1 |
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. @perrotta, @dpiparo, @qliphy, @rappoccio (and backports should be raised in the release meeting by the corresponding L2) |
While I interpret the fastsim signature here as that all differences in the fastsim workflows are approved as a consequence of this change, I wonder what do these two workflows, listed under "Workflows with reco comparison differences", correspond to I imagine that the final field in the name, that should correspond to the workflow number (here 2018.1 for both), got somehow screwed up: @slava77 do you have any idea why? |
I'm not sure what is the question. |
Sorry, Slava: I did not realize that "2018.1" was exactly the number of the workflow: I imagined that the year instead was slipped somehow int the report name. Sorry for the noise, then |
+1
|
This PR creates an option to enable the FastSim decayer functionality, which was previously enabled without an option. The decayer has been found to have been responsible for considerable mismodeling in the missing ET, a known issue with a heavy-handed correction procedure developed by and adopted by the SUS PAG. The impact of the FastSim decayer on physics was recently studied and presented in the simulation meeting [1].
[1] https://indico.cern.ch/event/1182398/contributions/4967736/attachments/2480801/4258724/Sim15July2022_Decayer.pdf
Adopting the GEN decays has many advantages, including the guaranteed synchronization of decay modes btw the generator and simulation steps, the universal ability to allow for the decays of exotic particles without analyzing the family tree of every particle, and avoiding any unforeseen consequences of switching generators, e.g., from Pythia8 to Herwig. Most importantly, defaulting to the GEN decays was seen to improve the modeling of MET and other observables in FastSim significantly, while any bad impacts are for the most part minor [2][3]
The SUSY-derived FastSim MET correction may no longer be necessary, but it is up to PAGs to assess any treatment/uncertainties they think are appropriate for their analyses. It would also be advisable to backport this default behavior to the Run 2 UL release, CMSSW_10_6_X for any future campaigns.
PR validation:
[ALT_0] is the new FastSim:
[2] https://www.desy.de/~beinsam/FastSim/Nano/6July2022/TTbar_12_2_XDev/index.html
[3] https://www.desy.de/~beinsam/FastSim/Nano/6July2022/T1tttt_12_2_XDev/index.html