Skip to content
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

[HGCAL] Deprecate MultiCluster #33488

Merged
merged 18 commits into from
May 5, 2021

Conversation

lecriste
Copy link
Contributor

@lecriste lecriste commented Apr 21, 2021

PR description:

This PR replaces the usage of HGCal MultiCluster with Trackster.
No changes are expected, apart from

  • naming shift ("MultiCluster" -> "Trackster") in DQM output.
  • O(10%) difference in the MEs using the MultiCluster/Trackster energy (which may change of 0.01% for numerical precision) due to overflow migration; I verified that the unbinned histogram mean is identical.

PR validation:

runTheMatrix -l limited

@cmsbuild
Copy link
Contributor

-code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-33488/22211

  • This PR adds an extra 84KB to repository

Code check has found code style and quality issues which could be resolved by applying following patch(s)

@cmsbuild
Copy link
Contributor

+code-checks

Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-33488/22213

  • This PR adds an extra 84KB to repository

@cmsbuild
Copy link
Contributor

A new Pull Request was created by @lecriste (Leonardo Cristella) for master.

It involves the following packages:

RecoHGCal/TICL
RecoParticleFlow/PFClusterProducer
Validation/HGCalValidation

@perrotta, @andrius-k, @kmaeshima, @ErnestaP, @kpedro88, @cmsbuild, @srimanob, @jfernan2, @ahmad3213, @slava77, @jpata, @rvenditti can you please review it and eventually sign? Thanks.
@mmarionncern, @sethzenz, @bsunanda, @clelange, @felicepantaleo, @cbernet, @vandreev11, @rovere, @lgray, @cseez, @apsallid, @sobhatta, @pfs, @hatakeyamak, @seemasharmafnal this is something you requested to watch as well.
@silviodonato, @dpiparo, @qliphy you are the release manager for this.

cms-bot commands are listed here

@felicepantaleo
Copy link
Contributor

@cmsbuild please test

@rovere
Copy link
Contributor

rovere commented Apr 21, 2021

Ciao @lecriste thanks for this.
Would you mind taking care also of this?

@jfernan2
Copy link
Contributor

jfernan2 commented May 3, 2021

OK, but mean and stddev of that (e.g.) ME is changing at the 10% level, while the changes you quote are at 0.01% level, is this really expected?

@lecriste
Copy link
Contributor Author

lecriste commented May 3, 2021

Yes, the differences I quoted enter as denominator in the fraction used to fill those MEs.

@jfernan2
Copy link
Contributor

jfernan2 commented May 3, 2021

+1

@perrotta
Copy link
Contributor

perrotta commented May 3, 2021

Yes, the differences I quoted enter as denominator in the fraction used to fill those MEs.

Just to understand: if the ratio has a difference itself of order 10%, while the denominator has a difference of the order of 0,01%, shouldn't you explain why the numerator (what else?) has this 10% difference?

@jfernan2
Copy link
Contributor

jfernan2 commented May 3, 2021

Yes, the differences I quoted enter as denominator in the fraction used to fill those MEs.

In any case, @lecriste you should describe this change in the PR description for the records, since in principle the PR implied a folder renaming only. Thanks

@lecriste
Copy link
Contributor Author

lecriste commented May 3, 2021

@perrotta the numerator is unchanged. The difference in the fraction (of the same order of the one in the denominator) produces an overflow migration resulting in a different Mean and StdDev of the affected MEs (only the last bin differs between the two MEs). As I wrote in the PR description, the unbinned histogram mean is identical at the numerical precision level.

@perrotta
Copy link
Contributor

perrotta commented May 4, 2021

+1

  • No reco related updates since previous reco signature in [HGCAL] Deprecate MultiCluster #33488 (comment)
  • This PR replaces the usage of HGCal MultiCluster with Trackster, thus cleaning the HGCal reconstruction step from producing the now deprecate multicluster's
    The only differences in the event output of the Jenkins tests just witness the removal of the multiclusters from the reco output, with no changes anywhere else, as expected; changes observed in a few DQM plots are at the level of the numerical precision

@lecriste
Copy link
Contributor Author

lecriste commented May 4, 2021

@cms-sw/upgrade-l2 can you please review this PR?

@perrotta
Copy link
Contributor

perrotta commented May 4, 2021

@cms-sw/upgrade-l2 can you please review this PR?

@hgcal-dpg since you requested to have this PR also assigned to you please don't forget to sign (if you think so, of course)

@rovere
Copy link
Contributor

rovere commented May 4, 2021

@perrotta thanks for the kind reminder. In fact, I'm not yet fully convinced that this PR will introduce no regression. A separate discussion is ongoing with the developer/proponent.
As soon as I'm confident, I'll approve the PR.

@rovere
Copy link
Contributor

rovere commented May 5, 2021

+1

@srimanob
Copy link
Contributor

srimanob commented May 5, 2021

+Upgrade

This PR is to review the eventcontent for HGCal and to update names used in validation sequence. No change is expected.

@cmsbuild
Copy link
Contributor

cmsbuild commented May 5, 2021

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. @silviodonato, @dpiparo, @qliphy (and backports should be raised in the release meeting by the corresponding L2)

@qliphy
Copy link
Contributor

qliphy commented May 5, 2021

+1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.