-
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
[BTV] PUPPI ValueMap-compatible Deep taggers info producers #40803
[BTV] PUPPI ValueMap-compatible Deep taggers info producers #40803
Conversation
… weighted jets (e.g puppi jets)
…t() function if ValueMap not specified and explicitly asked to use fallback value.
…n when jet is weighted but no ValueMap is set. code-checks formatting.
FYI @AnnikaStein, @AlexDeMoor and @demuller |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-40803/34234
|
A new Pull Request was created by @nurfikri89 (Nurfikri Norjoharuddeen) for master. It involves the following packages:
@cmsbuild, @mandrenguyen, @clacaputo, @swertz, @vlimant can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
Hi @nurfikri89
Would we need a backport to 130X, given that one goal for this release reads „Possible re-miniAOD in EOY 2022“? Best regards and thanks, |
enable nano |
please test |
-1 Failed Tests: RelVals-INPUT RelVals-INPUTThe relvals timed out after 4 hours. Comparison SummarySummary:
NANO Comparison SummarySummary:
Nano size comparison Summary:
|
please test |
@swertz I have updated the (slides) plots with the AK8 jet taggers added together. You are right, the NN taggers do change also with the updates but with the exception of ParticleNet because the
|
Thanks for the check! I suppose we just didn't see any changes in AK8 jets in the tests because of the lack of statistics... Let me just refresh the tests and then we should be good to go. |
please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-8ee623/31566/summary.html Comparison SummarySummary:
NANO Comparison SummarySummary:
Nano size comparison Summary:
|
+1 Indeed there are also small changes to AK8 discriminators in MINI, see e.g. https://cmssdt.cern.ch/SDT/jenkins-artifacts/baseLineComparisons/CMSSW_13_1_X_2023-03-22-2300+8ee623/56230/validateJR/136.8311_RunJetHT2017FreMINIAOD/all_PAT_step2/ |
+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, @rappoccio (and backports should be raised in the release meeting by the corresponding L2) |
+1 |
We will need to backport this to 13_0 for NanoV12. |
type btv |
…iValueMapForMini [BTV] Backport of #40803 (PUPPI ValueMap-compatible Deep taggers info producers)
PR description:
The main goal of this PR is to modify several BTV Deep taggers info producers, which are used to retrieve the features of each jet , to retrieve the puppi weight for each PF candidate from a
ValueMap<float>
produced byPuppiProducer
. The (fallback) puppi weight value is set to be1.0
before accessing the weight from the ValueMap. If users do not set thefallback_puppi_weight
flag to betrue
and does not specify a source forpuppi_value_map
, an exception is thrown. A new optional flagis_weighted_jet
is introduced so that users can make specify to apply the puppi weights on the PF constituents' four-vector. The flag should be set totrue
for Puppi jets.A new function,
setupPackedPuppi()
, is defined inPhysicsTools/PatAlgos/python/tools/jetTools.py
that can be called to setup aPuppiProducer
instance and provides a common puppi weight ValueMap for any module which requires one.PR validation:
runTheMatrix.py -l limited -i all --ibeos
runTheMatrix.py -i all --ibeos -l 10224.15,11024.15,25202.15,11634.15
runTheMatrix.py -i all --ibeos -l 1325.518,2500.312