-
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
Add tracking efficiencies w.r.t. offline to HLT monitoring client #38959
Conversation
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-38959/31405
|
A new Pull Request was created by @kjpena for master. It involves the following packages:
@emanueleusai, @ahmad3213, @cmsbuild, @jfernan2, @pmandrik, @micsucmed, @rvenditti can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
@@ -98,7 +98,7 @@ | |||
DQMMessageLoggerClientSeq ) | |||
|
|||
|
|||
HLTMonitoringClient = cms.Sequence(trackingMonitorClientHLT * trackingForDisplacedJetMonitorClientHLT) | |||
HLTMonitoringClient = cms.Sequence(trackingMonitorClientHLT * trackEfficiencyMonitoringClientHLT * trackingForDisplacedJetMonitorClientHLT) | |||
HLTMonitoringClientPA= cms.Sequence(trackingMonitorClientHLT * PAtrackingMonitorClientHLT) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Would it make sense to update HLTMonitoringClientPA
in the same way?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It could be useful but, since that's the client used in the Heavy-Ions scenario, I would let @FHead comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let me tag relevant HI tracking and HLT people @abaty @CesarBernardes @denerslemos to see if they have inputs
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@abaty @CesarBernardes @denerslemos
Do you have any inputs?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry for the delay. Since pA is similar to pp, I think would be good to include trackEfficiencyMonitoringClientHLT in HLTMonitoringClientPA. Thanks
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the input @denerslemos I will go ahead and update the HLTMonitoringClientPA
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@denerslemos, please note that HI sequences will not be updated in this PR, as discussed below. If needed, we can follow up with a separate PR
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@kjpena, ok, thank you so much for the efforts. I think it's a great idea to follow up using a separate PR.
please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-6d9eb9/26625/summary.html Comparison SummarySummary:
|
Thanks @kjpena, would you mind preparing a backport for 12.4.x for this PR (that would be ~ urgent)? |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-38959/31429
|
Pull request #38959 was updated. @emanueleusai, @ahmad3213, @cmsbuild, @jfernan2, @pmandrik, @micsucmed, @rvenditti can you please check and sign again. |
HLTMonitoringClient = cms.Sequence(trackingMonitorClientHLT * trackingForDisplacedJetMonitorClientHLT) | ||
HLTMonitoringClientPA= cms.Sequence(trackingMonitorClientHLT * PAtrackingMonitorClientHLT) | ||
HLTMonitoringClient = cms.Sequence(trackingMonitorClientHLT * trackEfficiencyMonitoringClientHLT * trackingForDisplacedJetMonitorClientHLT) | ||
HLTMonitoringClientPA= cms.Sequence(trackingMonitorClientHLT * trackEfficiencyMonitoringClientHLT * PAtrackingMonitorClientHLT) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think one would also have to add hltToOfflineTrackValidatorSequence
to OfflineHLTMonitoringPA
in order to produce the histograms used by trackEfficiencyMonitoringClientHLT
in HLTMonitoringClientPA
.
In any case, since this PR is now considered urgent (#38959 (comment)), feel free to postpone HIon-related updates.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes. In fact, one would need a dedicated sequence, similar to hltToOfflineTrackValidatorSequence
but with the collections that need to be monitored in the Heavy-Ions scenario. I would indeed suggest to leave these changes for a separate PR, either by or with further input from Heavy-Ions experts
please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-6d9eb9/26671/summary.html Comparison SummarySummary:
|
a7fed5e
to
48c09da
Compare
urgent
|
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-6d9eb9/26711/summary.html Comparison SummarySummary:
|
+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) |
+1 |
PR description:
This PR adds the sequence producing HLT tracking efficiencies and fake rates w.r.t. offline tracks to the HLT monitoring client
PR validation:
Efficiency and fake rate plots are now produced when running the harvesting step with
@HLTMon
If this PR is a backport please specify the original PR and why you need to backport that PR. If this PR will be backported please specify to which release cycle the backport is meant for:
A backport to 12_4_X will be needed