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 fixedGridRhoFastjetAllTmp to MiniAOD event content #26420
Conversation
The code-checks are being triggered in jenkins. |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-26420/9192
|
A new Pull Request was created by @Sam-Harper (Sam Harper) for master. It involves the following packages: PhysicsTools/PatAlgos @cmsbuild, @perrotta, @santocch, @slava77 can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
@cmsbuild please test |
The tests are being triggered in jenkins. |
Comparison job queued. |
Comparison is ready Comparison Summary:
|
@Sam-Harper |
Because fixedGridRhoFastJetAll uses the electron/photon regression as input. Therefore using it as an input to the electron/photon regression creates a circular dependence. Now we can keep the status quo and during reco just fixedGridRhoFastJetAllTmp for the initial regression application and then fixedGridRhoFastJetAll for any recalculation of the regression. Admittedly the difference is very small. But I figured for the sake of one double in the event, it would be nice to be in the miniAOD and then we can exactly reproduce the regression used in reco. Its not a super strong request, it just would make my life a bit easier when debugging and the like. |
assign xpog to confirm the output content changes in miniAOD |
+xpog it would be better to use a more representative name than "Tmp", but I guess it's something cumbersome to change elsewhere (also maintaining compatibility for other releases) |
Agreed but that is the name of the quantity set in 2014. It makes some sense if you know the provenance. Because there is a bunch of circular dependences in particle flow, you end up having gedPhotonsTmp, gedGsfElectronsTmp, particleFlowTmp so from that convention, it makes sense. It is already available in the AOD. Btw adding this variable will not overlly confuse the rho situation, there are already many flavours. |
ok, thanks for the explanation |
+1 |
merge |
+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 be automatically merged. |
PR description:
The E/gamma energy regressions use fixedGridRhoFastJetAllTmp as an input. While this is very similar to fixedGridRhoFastJetAll (its done on PF candidates before e/gamma feeds back its energy corrected electrons) it would be nice to have it in the miniAOD as we can use it to exactly reproduce the original application of the regression. Its already in AOD, this corrects the oversight that it is not in MINIAOD
Its a single double added to the event and there are already several fixedGridRhoFastjet flavours so it shouldnt have any impact,.