-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
[PPS] Direct simulation as sequence #38280
[PPS] Direct simulation as sequence #38280
Conversation
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-38280/30430
|
A new Pull Request was created by @forthommel (Laurent Forthomme) for master. It involves the following packages:
The following packages do not have a category, yet: SimPPS/DirectSimProducer @perrotta, @civanch, @Dr15Jones, @clacaputo, @makortel, @cvuosalo, @emanueleusai, @ianna, @mdhildreth, @cmsbuild, @jfernan2, @ahmad3213, @pmandrik, @slava77, @jpata, @qliphy, @rvenditti, @micsucmed, @fabiocos, @davidlange6 can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
@cmsbuild please test |
-1 Failed Tests: RelVals RelVals-INPUT AddOn RelVals
Expand to see more relval errors ...RelVals-INPUT
AddOn Tests
|
-reconstruction |
+reconstruction |
+geometry |
@ahmad3213, @emanueleusai, @jfernan2, @pmandrik, @micsucmed, @rvenditti, @davidlange6, @perrotta, @rappoccio, @qliphy, @fabiocos, @civanch, @mdhildreth, any help needed in your (second) review? |
+1 |
Thanks, @emanueleusai! |
+1 |
Thanks, @civanch! |
I know you have a lot on your stack nowadays, but would it be possible to converge on this PR anytime soon? It has been almost two months since it was opened. |
+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 be automatically merged. |
Many thanks, @qliphy ! |
PR description:
This PR aims at transforming the collection of validation tools into a standard sequence for the direct simulation of strips/diamond/pixel detectors. Additionally to the moving of the CTPPSDirectProtonSimulation plugin (renamed PPSDirectProtonSimulation to follow the newest convention) from
Validation/CTPPS
to a dedicatedSimPPS/DirectSimProducer
subpackage, the configuration scripts calling this latter are also reshuffled to define a more concise, and era-based steering of the PPS direct simulation.Consequently, this latter can now be added sequentially to a standard configuration via a standard cmsDriver customisation flag, e.g.
cmsDriver.py [...] --customise SimPPS/Configuration/Utils.setupPPSDirectSim[Mini]AOD
Additionally, a new 2022 PPS era was introduced in preparation to future conditions, both in reconstruction and in direct simulation. To ease the development of later conditions, the
ctpps
era is now considering run 3 detectors occupancy as its default scheme, and modifiers are only introduced for 2016-17 (with no pixels and no diamond subdetectors respectively)PR validation:
We performed a bin-by-bin comparison of every distribution/profile introduced earlier in direct simulation validation tool and did not spot any noticeable difference.
if this PR is a backport please specify the original PR and why you need to backport that PR:
Before submitting your pull requests, make sure you followed this checklist: