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
Phase2-hgx107 Change the basic geometry of HGCal from FlatTrd to FlatHexagon #22917
Conversation
The code-checks are being triggered in jenkins. |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-22917/4306 |
A new Pull Request was created by @bsunanda for master. It involves the following packages: Geometry/CaloGeometry @civanch, @Dr15Jones, @ianna, @mdhildreth, @cmsbuild, @kpedro88 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. |
-1 Tested at: 632c33e You can see the results of the tests here: I found follow errors while testing this PR Failed tests: Build ClangBuild
I found an error when building: >> Compiling edm plugin /build/cmsbld/jenkins/workspace/ib-any-integration/CMSSW_10_2_X_2018-04-09-2300/src/CondTools/Geometry/plugins/calowriters.cc >> Compiling edm plugin /build/cmsbld/jenkins/workspace/ib-any-integration/CMSSW_10_2_X_2018-04-09-2300/src/CondTools/Geometry/plugins/CSCRecoIdealDBLoader.cc >> Compiling edm plugin /build/cmsbld/jenkins/workspace/ib-any-integration/CMSSW_10_2_X_2018-04-09-2300/src/CondTools/Geometry/plugins/PGeometricDetBuilder.cc >> Compiling edm plugin /build/cmsbld/jenkins/workspace/ib-any-integration/CMSSW_10_2_X_2018-04-09-2300/src/CondTools/Geometry/plugins/ME0RecoIdealDBLoader.cc /build/cmsbld/jenkins/workspace/ib-any-integration/CMSSW_10_2_X_2018-04-09-2300/src/CondTools/Geometry/plugins/calowriters.cc: In member function 'CaloGeometryDBEP::PtrType CaloGeometryDBEP::produceAligned(const typename T::AlignedRecord&) [with T = HGCalGeometry; U = CaloGeometryDBWriter; CaloGeometryDBEP::PtrType = std::shared_ptr; typename T::AlignedRecord = HGCalGeometryRecord]': /build/cmsbld/jenkins/workspace/ib-any-integration/CMSSW_10_2_X_2018-04-09-2300/src/CondTools/Geometry/plugins/calowriters.cc:406:5: error: 'FlatTrd' has not been declared FlatTrd::createCorners( dims, tr, corners ); ^~~~~~~ >> Compiling edm plugin /build/cmsbld/jenkins/workspace/ib-any-integration/CMSSW_10_2_X_2018-04-09-2300/src/CondTools/Geometry/plugins/PGeometricDetExtraBuilder.cc >> Compiling edm plugin /build/cmsbld/jenkins/workspace/ib-any-integration/CMSSW_10_2_X_2018-04-09-2300/src/CondTools/Geometry/plugins/XMLGeometryReader.cc >> Compiling edm plugin /build/cmsbld/jenkins/workspace/ib-any-integration/CMSSW_10_2_X_2018-04-09-2300/src/CondTools/Geometry/plugins/GEMRecoIdealDBLoader.cc
I found a compilation error while trying to compile with clang: >> Compiling edm plugin /build/cmsbld/jenkins/workspace/ib-any-integration/CMSSW_10_2_X_2018-04-09-2300/src/Geometry/HGCalGeometry/test/CaloCellGeometryTester.cc >> Compiling edm plugin /build/cmsbld/jenkins/workspace/ib-any-integration/CMSSW_10_2_X_2018-04-09-2300/src/Geometry/HGCalGeometry/test/HGCalTestRecHitTool.cc >> Compiling edm plugin /build/cmsbld/jenkins/workspace/ib-any-integration/CMSSW_10_2_X_2018-04-09-2300/src/Geometry/HGCalGeometry/test/HGCalGeometryTester.cc >> Compiling edm plugin /build/cmsbld/jenkins/workspace/ib-any-integration/CMSSW_10_2_X_2018-04-09-2300/src/Geometry/HGCalGeometry/test/FastTimeGeometryTester.cc In file included from /build/cmsbld/jenkins/workspace/ib-any-integration/CMSSW_10_2_X_2018-04-09-2300/src/Geometry/CaloGeometry/src/FlatHexagon.cc:2: /build/cmsbld/jenkins/workspace/ib-any-integration/CMSSW_10_2_X_2018-04-09-2300/src/Geometry/CaloGeometry/interface/FlatHexagon.h:77:27: error: constexpr variable 'twoBysqrt3_' must be initialized by a constant expression static constexpr double twoBysqrt3_ = 2.0/std::sqrt(3.0); ^ ~~~~~~~~~~~~~~~~~~ /build/cmsbld/jenkins/workspace/ib-any-integration/CMSSW_10_2_X_2018-04-09-2300/src/Geometry/CaloGeometry/interface/FlatHexagon.h:77:45: note: non-constexpr function 'sqrt' cannot be used in a constant expression static constexpr double twoBysqrt3_ = 2.0/std::sqrt(3.0); ^ |
Comparison not run due to Build errors (RelVals and Igprof tests were also skipped) |
Comparison job queued. |
Comparison is ready Comparison Summary:
|
+1 |
+1 |
@ggovi could you please check and sign in case? |
@ggovi ping |
@ggovi Please review and approve this |
@fabiocos Please merge this PR |
@fabiocos Fabio please merge this PR. It has no impact on DB. The HGCal geometry does not go to DB yet |
+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 |
All cells will be full hexagon and the edge half hexagon may look strange