-
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 FatJet trigger objects and filters for #41973
Conversation
Added FatJet HHTo4b trigger objects and filters
W.r.t. previous version FatJet with PNet BBTag filters were added Removed some unnecessary collections and filters: 1) mksel(["hltAK8SingleCaloJet200"]), # kept 2) mksel(["hltAK8DoublePFJet250"]), # not needed as hltAK8PFJetsCorrected is stored 3) mksel(["hltAK8DoublePFJet270"]), # not needed as hltAK8PFJetsCorrected is stored 4) mksel(["hltAK8DoublePFJetSDModMass30"]), # kept 5) mksel(["hltAK8DoublePFJetSDModMass50"]), # kept 6) mksel(["hltAK8PFJetsCorrectedMatchedToCaloJets200"]), # no need as both "hltAK8PFJetsCorrected" and "hltAK8SingleCaloJet200" are stored 7) mksel(["hltSingleAK8PFJet220","hltSingleAK8PFJet230"]), # no need as both "hltAK8PFJetsCorrected" and "hltAK8SingleCaloJet200" (hence hltAK8PFJetsCorrectedMatchedToCaloJets200) are stored. 8) mksel(["hltAK8PFSoftDropJets220","hltAK8PFSoftDropJets230"]), # kept 9) mksel(["hltAK8SinglePFJets220SoftDropMass40","hltAK8SinglePFJets230SoftDropMass40"]), # the same as above, this is the only filter which uses the collection above 10) mksel(["hltAK8PFJets220SoftDropMass40"]), # could be reached with the filter bellow 11) mksel(["hltAK8SinglePFJets220SoftDropMass40PNetBBTag0p06"]), # kept 12) mksel(["hltAK8SinglePFJets230SoftDropMass40PNetTauTauTag0p03"]), # move to boosted tau
Adding FatJet Trigger objects and filters
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-41973/35937
|
A new Pull Request was created by @ATumasyan for master. It involves the following packages:
@cmsbuild, @simonepigazzini, @vlimant can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
enable nano |
please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-ad2fc9/33185/summary.html Comparison SummarySummary:
NANO Comparison SummarySummary:
Nano size comparison Summary:
|
@mstamenk, @ATumasyan can you please clarify the overlap between this PR and the one we merged some weeks ago: #41692 ? |
@simonepigazzini I checked and found out, that with the previous modification the output did not contain all the filters and collections, which were added. The reason was the line: |
Hi @ATumasyan ,
I only see it removed so far, is this expected? Regarding the rest, I think I agree with the updates. |
Hi @mstamenk |
But if I have 2 boosted taus, how do I know which one fired the trigger? |
@mstamenk as far as I understand "hltAK8SinglePFJets230SoftDropMass40PNetTauTauTag0p03" is looking for boosted pair of Taus. Not really sure that I understand the question correctly, but basically it should be with the trigger object matching. |
Ah apologies, I should have checked and I missed that point. All good, thanks a lot for the update! Looks good on my side! |
+xpog @ATumasyan, can you please open backports to 13_1_X and 13_0_X such that we can have this eventually deployed for prompt nano? Thank you. |
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, @rappoccio (and backports should be raised in the release meeting by the corresponding L2) |
please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-ad2fc9/33481/summary.html Comparison SummarySummary:
NANO Comparison SummarySummary:
Nano size comparison Summary:
|
+1 |
|
Hi, you should make the same changes starting from one of the most recent 13_0_X and 13_1_X releases, and open to pull request selecting as branch not the master (as done for this one) but the 13_0_X and 13_1_X branches. See this one as an example #41985. |
PR description:
Added new FatJet trigger Filters with ParticleNet BBTag
Some unnecessary collections and filters were removed to make filterBits more understandable.
In particular:
mksel(["hltAK8SingleCaloJet200"]), # 0 # kept
mksel(["hltAK8DoublePFJet250"]), # 1 # not needed as hltAK8PFJetsCorrected is stored
mksel(["hltAK8DoublePFJet270"]), # 2 # not needed as hltAK8PFJetsCorrected is stored
mksel(["hltAK8DoublePFJetSDModMass30"]), # 3 kept
mksel(["hltAK8DoublePFJetSDModMass50"]), # 4 kept
mksel(["hltAK8PFJetsCorrectedMatchedToCaloJets200"]), # 5 # no need as both "hltAK8PFJetsCorrected" and "hltAK8SingleCaloJet200" are stored
mksel(["hltSingleAK8PFJet220","hltSingleAK8PFJet230"]), # 6 # no need as both "hltAK8PFJetsCorrected" and "hltAK8SingleCaloJet200" (hence hltAK8PFJetsCorrectedMatchedToCaloJets200) are stored.
mksel(["hltAK8PFSoftDropJets220","hltAK8PFSoftDropJets230"]), # kept
mksel(["hltAK8SinglePFJets220SoftDropMass40","hltAK8SinglePFJets230SoftDropMass40"]), # the same as above, this is the only filter which uses the collection above, so removed
mksel(["hltAK8PFJets220SoftDropMass40"]), # could be reached with the filter PNet filters which are added
mksel(["hltAK8SinglePFJets220SoftDropMass40PNetBBTag0p06"]), # 11 # kept
mksel(["hltAK8SinglePFJets230SoftDropMass40PNetTauTauTag0p03"]), # worth to move to boosted Tau
PR validation:
Tested with CMSSW_13_1_0