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
Add new features to BeamSpotOnlineObjects #35338
Add new features to BeamSpotOnlineObjects #35338
Conversation
@ggovi please provide suggestions on whether some specific checks on the new features are needed in |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-35338/25391
|
A new Pull Request was created by @francescobrivio for master. It involves the following packages:
@malbouis, @yuanchao, @pmandrik, @emanueleusai, @ahmad3213, @rvenditti, @cmsbuild, @jfernan2, @ggovi, @francescobrivio, @pbo0, @tvami can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
@cmsbuild , please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-bbe8e0/18747/summary.html Comparison SummarySummary:
|
Thanks @francescobrivio |
Yes definitely, I have a branch ready for the backport already, but first I would like to hear from @ggovi if I need to add any protection in the new getter methods! |
@francescobrivio is the |
|
hold
|
+1 |
+alca
|
as a follow-up would be nice to add the new parameters to be displayed in the Payload Inspector:
|
will add to my to do list! 😉 |
+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 (and backports should be raised in the release meeting by the corresponding L2) |
Just for reference, a log for this test can be seen in: https://cms-conddb.cern.ch/cmsDbBrowser/logs/show_O2O_log/Prod/BeamSpotOnlineHLTPlayback/2021-09-24%2016:02:14.900345 |
+1 |
PR description:
In #35193 it was reported that the
BeamSpotOnline
objects do not contain certain features that were published in DIP during Run2. This PR adds these features by extending the vector members ofCondFormats/BeamSpotObjects/interface/BeamSpotOnlineObjects.h
, specifically:DQM clients
BeamMonitor
andFakeBeamMonitor
have been updated to add to the payload the new parameters for DIP. The DB logs have also been updated with the parameters.Same as for the BeamSpot values in the
FakeBeamMonitor
client, all the parameters for DIP produced by the fake client are filled with random numbers coming from a TRandom3.PR validation:
Tested running:
on
/store/express/Run2018E/ExpressPhysics/FEVT/Express-v1/000/325/283/00000/DF31860D-3EA3-2B42-A7CB-ACFE8C2810DF.root
This produces a log which contains:
Which shows that the new values are correectly stored and read from the BeamSpotOnline object
Backport:
A backport to 12_0_X will be provided.
FYI @sikler @mmusich @gennai @dzuolo