-
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
add track algo and originalAlgo to PackedCandidates #41183
add track algo and originalAlgo to PackedCandidates #41183
Conversation
type tracking |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-41183/34870
|
A new Pull Request was created by @slava77 (Slava Krutelyov) for master. It involves the following packages:
@swertz, @vlimant, @clacaputo, @cmsbuild, @simonepigazzini, @mandrenguyen 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-cf8978/31588/summary.html Comparison SummarySummary:
|
@slava77 the |
The Knowledge of the |
hold I think I'm not filling it right |
Pull request has been put on hold by @slava77 |
… 8 bits only if algo!=original
In the latest variant I
So, now over 4K events
|
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-41183/34914
|
Pull request #41183 was updated. @swertz, @vlimant, @clacaputo, @cmsbuild, @simonepigazzini, @mandrenguyen can you please check and sign again. |
BTW, the plan is to backport this to 13_0. |
@cmsbuild please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-cf8978/31653/summary.html Comparison SummaryThere are some workflows for which there are errors in the baseline: Summary:
|
+reconstruction |
@cms-sw/xpog-l2 |
+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 |
This PR adds track algo and originalAlgo to PackedCandidates as
uint8_t
data members; the values are filled with the same selections as other track properties (mainly driven bypt> minPtForTrackProp
, the cut is at 0.95 GeV)The primary use case so far is in the tag-and-probe measurements of tracking performance where general and muon tracking iterations need to be separated and the analysis is forced to use AOD, while a switch to miniAOD should be possible.
More use cases can arise for improved track quality selection and lower level debugging in miniAOD.
Tested in CMSSW_13_0_0_pre4 on
/store/relval/CMSSW_13_0_0_pre4/RelValTTbar_14TeV/GEN-SIM-RECO/PU_130X_mcRun3_2022_realistic_v2-v2/00000/{08b3cb94-2a3e-42c8-9374-46b4264dbef7.root,1a2b2a1d-133a-435c-b275-a4e3b651e71c.root,50823067-81cd-459a-baf7-aabc7851cce5.root,902c1d68-aa8e-49ea-94df-228edecdd3e9.root}
with 4000 events running PAT step (step4 from wf 11834.21).edmEventSize
) compressed size increases by 238 B/ev or 0.27%packedPFCandidates
collection size increases by 0.5% or 205 B/event (from 43.3 kiB/ev)This was proposed to XPOG in the Jan 25 meeting (before the code was implemented and consequently before the file size measurements mentioned above)