-
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
Move eta phi region from reco egamma to math #22593
Move eta phi region from reco egamma to math #22593
Conversation
…ormats/Math/interface/RectangularEtaPhiRegion.h
The code-checks are being triggered in jenkins. |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-22593/3926 |
A new Pull Request was created by @perrotta for master. It involves the following packages: Calibration/HcalIsolatedTrackReco @perrotta, @ghellwig, @civanch, @Dr15Jones, @vazzolini, @kmaeshima, @arunhep, @ianna, @mdhildreth, @dmitrijus, @Martin-Grunewald, @silviodonato, @franzoni, @jfernan2, @cmsbuild, @cerminar, @slava77, @fwyzard, @vanbesien, @lpernie can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
please test |
The tests are being triggered in jenkins. |
+1 |
Comparison job queued. |
Comparison is ready Comparison Summary:
|
+1 |
+1 |
+1 |
@argiro : do you see any possible issue for ECAL DPG because of this PR? |
Let me also add EGamma contacts here: @Sam-Harper @jainshilpi @varuns23 |
+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. @davidlange6, @slava77, @smuzaffar, @fabiocos (and backports should be raised in the release meeting by the corresponding L2) |
+1 |
In a discussion started in https://hypernews.cern.ch/HyperNews/CMS/get/recoDevelopment/1576.html @fwyzard noticed that there was an unwanted remaining dependence of Geometry on Reco.
The
RecoEcal/EgammaCoreTools/interface/EcalEtaPhiRegion.h
was not specific for reco, and not even strictly to ECAL, as it just provides a method to verify whether a given (eta,phi) direction is inside a given rectangular region in the eta,phi plane.The idea was therefore to move the class into
DataFormats/Math
, where there are already other similar classes, and rename it more generically and without any reference to ECAL. The name "EtaPhiRegion" was already taken by a struct defined inRecoEgamma/EgammaHLTProducers/interface/HLTCaloObjInRegionsProducer.h
. Therefore, in order to avoid possible duplicates, I opted to "RectangularEtaPhiRegion".Comments about the name and the position of the moved package are welcome.