-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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 it pixel cluster cmssw 81 x #14854
Phase2 it pixel cluster cmssw 81 x #14854
Conversation
A new Pull Request was created by @emiglior (Ernesto Migliore) for CMSSW_8_1_X. It involves the following packages: DataFormats/Phase2ITPixelCluster The following packages do not have a category, yet: DataFormats/Phase2ITPixelCluster @civanch, @Dr15Jones, @cvuosalo, @ianna, @mdhildreth, @cmsbuild, @slava77, @davidlange6 can you please review it and eventually sign? Thanks. cms-bot commands are list here #13028 |
@ebrondol - assuming it's tested and works... |
Yes, I think that @emiglior can provide a recipe to try that. |
@emiglior if you have modified versions of the phase2TkFlat and phase2TkTilted customizations, I would commit them now. If you push the commit to this branch, it will update the PR automatically. |
Pull request #14854 was updated. @civanch, @Dr15Jones, @cvuosalo, @ianna, @mdhildreth, @cmsbuild, @slava77, @davidlange6 can you please check and sign again. |
@@ -329,6 +336,6 @@ def customise_Reco(process,pileup): | |||
return process | |||
|
|||
def customise_condOverRides(process): | |||
process.load('SLHCUpgradeSimulations.Geometry.fakeConditions_phase2TkFlat_cff') | |||
process.load('SLHCUpgradeSimulations.Geometry.fakeConditions_phase2TkTilted_cff') |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please fix this to be correct for the flat tracker case
…flows (small fix for flat scenario)
Pull request #14854 was updated. @civanch, @Dr15Jones, @cvuosalo, @ianna, @mdhildreth, @cmsbuild, @slava77, @davidlange6 can you please check and sign again. |
We should not modify the wf for the Flat geometry and we need to wait for the tilted one. The two new customizers are intended for test at the moment but not for the official wf. Please take care since I am scared we could break the official wf which currently does not include the new pixel geometry Inviato da iPhone
|
Ernesto io sono preoccupata che Kevin non abbia chiaro lo scenario noi non dobbiamo modificare i customizers in questo momento altrimenti rompiamo il wf. Io avrei preferito non venissero inseriti... Inviato da iPhone
|
@atricomi I used the customizers on a "virgin" 81X (e.g. without the "dynamic v111" version of the Inner Pixel geometry) so they should not break the phase2 workflows... |
What's the value in |
Comparison not run due to Build errors (RelVals and Igprof tests were also skipped) |
-1 Tested at: 78015e0 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: ^ In file included from /build/cmsbuild/jenkins-workarea/workspace/ib-any-integration/CMSSW_8_1_X_2016-06-14-1100/src/Geometry/CaloTopology/src/EcalTrigTowerConstituentsMap.cc:1:0: /build/cmsbuild/jenkins-workarea/workspace/ib-any-integration/CMSSW_8_1_X_2016-06-14-1100/src/Geometry/CaloTopology/interface/EcalTrigTowerConstituentsMap.h:10:33: warning: /cvmfs/cms-ib.cern.ch/2016-25/slc6_amd64_gcc530/external/boost/1.57.0-giojec/include/boost/tuple/tuple.hpp is shorter than expected >> Compiling edm plugin /build/cmsbuild/jenkins-workarea/workspace/ib-any-integration/CMSSW_8_1_X_2016-06-14-1100/src/Geometry/CaloTopology/test/HcalTopologyTester.cc In file included from /build/cmsbuild/jenkins-workarea/workspace/ib-any-integration/CMSSW_8_1_X_2016-06-14-1100/src/Geometry/CaloTopology/src/EcalTrigTowerConstituentsMap.cc:1:0: /build/cmsbuild/jenkins-workarea/workspace/ib-any-integration/CMSSW_8_1_X_2016-06-14-1100/src/Geometry/CaloTopology/interface/EcalTrigTowerConstituentsMap.h:51:11: error: 'boost' does not name a type typedef boost::multi_index_container< ^ /build/cmsbuild/jenkins-workarea/workspace/ib-any-integration/CMSSW_8_1_X_2016-06-14-1100/src/Geometry/CaloTopology/interface/EcalTrigTowerConstituentsMap.h:59:11: error: 'EcalTowerMap' does not name a type typedef EcalTowerMap::nth_index<0>::type EcalTowerMap_by_DetId; ^
I found a compilation error while trying to compile with clang: #19 0x0000003fcca1ed1d **libc_start_main (/lib64/libc.so.6+0x3fcca1ed1d) #20 0x000000000040ca51 _start (/cvmfs/cms-ib.cern.ch/2016-25/slc6_amd64_gcc530/external/llvm/3.8.0/bin/clang-3.8+0x40ca51) Stack dump: 0. Program arguments: /cvmfs/cms-ib.cern.ch/2016-25/slc6_amd64_gcc530/external/llvm/3.8.0/bin/clang-3.8 -cc1 -triple x86_64-unknown-linux-gnu -fsyntax-only -disable-free -disable-llvm-verifier -main-file-name EcalTrigTowerConstituentsMapBuilder.cc -mrelocation-model pic -pic-level 2 -mthread-model posix -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu x86-64 -target-feature +sse3 -momit-leaf-frame-pointer -dwarf-column-info -debugger-tuning=gdb -resource-dir /cvmfs/cms-ib.cern.ch/2016-25/slc6_amd64_gcc530/external/llvm/3.8.0/bin/../lib64/clang/3.8.0 -dependency-file tmp/slc6_amd64_gcc530/src/Geometry/CaloEventSetup/plugins/GeometryCaloEventSetupPlugins/EcalTrigTowerConstituentsMapBuilder.d -MT tmp/slc6_amd64_gcc530/src/Geometry/CaloEventSetup/plugins/GeometryCaloEventSetupPlugins/EcalTrigTowerConstituentsMapBuilder.o -D GNU_GCC -D _GNU_SOURCE -D CMSSW_GIT_HASH="CMSSW_8_1_X_2016-06-14-1100" -D PROJECT_NAME="CMSSW" -D PROJECT_VERSION="CMSSW_8_1_X_2016-06-14-1100" -D BOOST_SPIRIT_THREADSAFE -D PHOENIX_THREADSAFE -I /build/cmsbuild/jenkins-workarea/workspace/ib-any-integration/CMSSW_8_1_X_2016-06-14-1100/src -I /cvmfs/cms-ib.cern.ch/week1/slc6_amd64_gcc530/cms/cmssw/CMSSW_8_1_X_2016-06-14-1100/src -I /cvmfs/cms-ib.cern.ch/2016-25/slc6_amd64_gcc530/cms/coral/CORAL_2_3_21-giojec4/include/LCG -I /cvmfs/cms-ib.cern.ch/2016-25/slc6_amd64_gcc530/lcg/root/6.06.04-ocfgfb/include -I /cvmfs/cms-ib.cern.ch/2016-25/slc6_amd64_gcc530/external/boost/1.57.0-giojec/include -I /cvmfs/cms-ib.cern.ch/2016-25/slc6_amd64_gcc530/external/pcre/8.37/include -I /cvmfs/cms-ib.cern.ch/2016-25/slc6_amd64_gcc530/external/bz2lib/1.0.6/include -I /cvmfs/cms-ib.cern.ch/2016-25/slc6_amd64_gcc530/external/clhep/2.2.0.4-giojec2/include -I /cvmfs/cms-ib.cern.ch/2016-25/slc6_amd64_gcc530/external/gsl/1.16/include -I /cvmfs/cms-ib.cern.ch/2016-25/slc6_amd64_gcc530/external/libuuid/2.22.2/include -I /cvmfs/cms-ib.cern.ch/2016-25/slc6_amd64_gcc530/external/openssl/1.0.2d/include -I /cvmfs/cms-ib.cern.ch/2016-25/slc6_amd64_gcc530/external/python/2.7.11-giojec/include/python2.7 -I /cvmfs/cms-ib.cern.ch/2016-25/slc6_amd64_gcc530/external/tbb/44_20151115oss/include -I /cvmfs/cms-ib.cern.ch/2016-25/slc6_amd64_gcc530/external/xerces-c/2.8.0/include -I /cvmfs/cms-ib.cern.ch/2016-25/slc6_amd64_gcc530/external/zlib/1.2.8/include -D __STRICT_ANSI** -D BOOST_DISABLE_ASSERTS -internal-isystem /cvmfs/cms-ib.cern.ch/2016-25/slc6_amd64_gcc530/external/gcc/5.3.0/lib/gcc/x86_64-pc-linux-gnu/5.3.0/../../../../include/c++/5.3.0 -internal-isystem /cvmfs/cms-ib.cern.ch/2016-25/slc6_amd64_gcc530/external/gcc/5.3.0/lib/gcc/x86_64-pc-linux-gnu/5.3.0/../../../../include/c++/5.3.0/x86_64-pc-linux-gnu -internal-isystem /cvmfs/cms-ib.cern.ch/2016-25/slc6_amd64_gcc530/external/gcc/5.3.0/lib/gcc/x86_64-pc-linux-gnu/5.3.0/../../../../include/c++/5.3.0/backward -internal-isystem /usr/local/include -internal-isystem /cvmfs/cms-ib.cern.ch/2016-25/slc6_amd64_gcc530/external/llvm/3.8.0/bin/../lib64/clang/3.8.0/include -internal-externc-isystem /include -internal-externc-isystem /usr/include -O2 -Werror=main -Werror=pointer-arith -Werror=overlength-strings -Wno-vla -Werror=overflow -Wstrict-overflow -Werror=array-bounds -Werror=type-limits -Wall -Wno-long-long -Wreturn-type -Wunused -Wparentheses -Wno-deprecated -Werror=return-type -Werror=missing-braces -Werror=unused-value -Werror=address -Werror=format -Werror=sign-compare -Werror=write-strings -Werror=delete-non-virtual-dtor -Werror=strict-aliasing -Werror=narrowing -Werror=uninitialized -Werror=reorder -Werror=unused-variable -Werror=conversion-null -Werror=switch -Wno-unused-local-typedefs -Wno-attributes -Wno-c99-extensions -Wno-c++11-narrowing -Wno-unused-private-field -Wno-unknown-pragmas -Wno-unused-command-line-argument -Wno-error=potentially-evaluated-expression -Wno-error=unused-variable -Wno-error=unused-variable -std=c++14 -fdebug-compilation-dir /build/cmsbuild/jenkins-workarea/workspace/ib-any-integration/CMSSW_8_1_X_2016-06-14-1100 -ftemplate-depth 512 -ferror-limit 19 -fmessage-length 0 -fvisibility-inlines-hidden -pthread -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -vectorize-loops -vectorize-slp -x c++ /build/cmsbuild/jenkins-workarea/workspace/ib-any-integration/CMSSW_8_1_X_2016-06-14-1100/src/Geometry/CaloEventSetup/plugins/EcalTrigTowerConstituentsMapBuilder.cc 1. parser at unknown location clang-3.8: error: unable to execute command: Bus error clang-3.8: error: clang frontend command failed due to signal (use -v to see invocation) clang version 3.8.0 Target: x86_64-unknown-linux-gnu Thread model: posix InstalledDir: /cvmfs/cms-ib.cern.ch/2016-25/slc6_amd64_gcc530/external/llvm/3.8.0/bin |
@cmsbuild please test |
The tests are being triggered in jenkins. |
errors on ECAL and HCAL stuff are unexpected... |
I've seen similar compilation problems on one (non-lxplus) machines at CERN. Upon inspection I've noticed some headers being empty in CVMFS leading to compilation errors (and I went to finish the compilation on some lxplus node). |
-1 Tested at: 78015e0 You can see the results of the tests here: I found follow errors while testing this PR Failed tests: UnitTests
I found errors in the following unit tests: ---> test Phase2PixelCluster_t had ERRORS |
<![CDATA[thePixelCol = onfile.theMinPixelCol;]]> | ||
</ioread> | ||
<ioread sourceClass="Phase2ITPixelCluster" version="[1-10]" targetClass="Phase2ITPixelCluster" source="uint32_t theMinPixelRow" target="thePixelRow"> | ||
<![CDATA[thePixelRow = onfile.theMinPixelRow;]]> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this file should be cleaned up from the nonexistent old versions
Comparison is ready @slava77 comparisons for the following workflows were not done due to missing matrix map:
|
This PR is superseeded by PR #14885 |
@boudoul @ebrondol @atricomi
DataFormats + producer for the Inner Tracker pixel clusters for phase2.
The new data format is essentially a clone of the present DataFormats/SiPixelCluster with modifications to the type of some data members to span the full module in case of small pitch pixels (e.g. pixel with column or row index larger than 2**8-1=255)
For the moment the new collection is not included in the phase2 workflows.