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

bsunanda:Run2-hcx106 Correct list of valid DetId's and add possibility of getting position of merged DetId #17525

Merged
merged 3 commits into from Feb 16, 2017

Conversation

bsunanda
Copy link
Contributor

Essential for Plan1 operation

@cmsbuild cmsbuild added this to the Next CMSSW_9_0_X milestone Feb 15, 2017
@bsunanda
Copy link
Contributor Author

@cmsbuild Please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Feb 15, 2017

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/17800/console Started: 2017/02/15 16:28

@cmsbuild
Copy link
Contributor

A new Pull Request was created by @bsunanda for CMSSW_9_0_X.

It involves the following packages:

Geometry/CaloTopology
Geometry/HcalCommonData
Geometry/HcalEventSetup
Geometry/HcalTowerAlgo

@civanch, @Dr15Jones, @ianna, @mdhildreth, @cmsbuild, @davidlange6 can you please review it and eventually sign? Thanks.
@ghellwig this is something you requested to watch as well.
@davidlange6, @smuzaffar you are the release manager for this.

cms-bot commands are listed here #13028

@cmsbuild
Copy link
Contributor

-1

Tested at: a540a1a

You can see the results of the tests here:
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-17525/17800/summary.html

I found follow errors while testing this PR

Failed tests: Build ClangBuild

  • Build:

I found an error when building:

In file included from /cvmfs/cms-ib.cern.ch/nweek-02459/slc6_amd64_gcc530/external/boost/1.57.0-oenich2/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:64:
In file included from /cvmfs/cms-ib.cern.ch/nweek-02459/slc6_amd64_gcc530/external/boost/1.57.0-oenich2/include/boost/lexical_cast/detail/inf_nan.hpp:34:
In file included from /cvmfs/cms-ib.cern.ch/nweek-02459/slc6_amd64_gcc530/external/boost/1.57.0-oenich2/include/boost/math/special_functions/sign.hpp:16:
In file included from /cvmfs/cms-ib.cern.ch/nweek-02459/slc6_amd64_gcc530/external/boost/1.57.0-oenich2/include/boost/math/tools/config.hpp:335:
In file included from /cvmfs/cms-ib.cern.ch/nweek-02459/slc6_amd64_gcc530/external/boost/1.57.0-oenich2/include/boost/detail/fenv.hpp:97:
/cvmfs/cms-ib.cern.ch/nweek-02459/slc6_amd64_gcc530/external/gcc/5.3.0/include/c++/5.3.0/fenv.h:58:11: error: no member named 'fenv_t' in the global namespace
  using ::fenv_t;
        ~~^
/cvmfs/cms-ib.cern.ch/nweek-02459/slc6_amd64_gcc530/external/gcc/5.3.0/include/c++/5.3.0/fenv.h:59:11: error: no member named 'fexcept_t' in the global namespace
  using ::fexcept_t;
        ~~^

  • Clang:

I found a compilation error while trying to compile with clang:
I used this command:
scram b vclean && scram build -k -j 48 USER_CXXFLAGS='-fsyntax-only' COMPILER='llvm compile'

>> Compiling edm plugin /build/cmsbuild/jenkins-workarea/workspace/ib-any-integration/CMSSW_9_0_X_2017-02-15-1100/src/Geometry/HcalEventSetup/src/CaloTowerHardcodeGeometryEP.cc 
>> Compiling edm plugin /build/cmsbuild/jenkins-workarea/workspace/ib-any-integration/CMSSW_9_0_X_2017-02-15-1100/src/Geometry/HcalEventSetup/src/HcalAlignmentEP.cc 
>> Compiling edm plugin /build/cmsbuild/jenkins-workarea/workspace/ib-any-integration/CMSSW_9_0_X_2017-02-15-1100/src/Geometry/HcalEventSetup/src/SealModule.cc 
>> Compile sequence completed for CMSSW CMSSW_9_0_X_2017-02-15-1100
+ echo ALL_OK
ALL_OK


@cmsbuild
Copy link
Contributor

Comparison not run due to Build errors (RelVals and Igprof tests were also skipped)

@kpedro88
Copy link
Contributor

@bsunanda the regular build error looks spurious, but the clang error seems real:

tmp/slc6_amd64_gcc530/MakeData/DirCache.mk:3: No such file exists: src/Geometry/HcalTowerAlgo/test/HcalDetIdTester.cc. Please fix src/Geometry/HcalTowerAlgo/test/BuildFile.
>> Local Products Rules ..... started
gmake: *** [src/Geometry/HcalTowerAlgo/test contains only BuildFile.xml without any sources. Better to remove BuildFile.xml too or do not tag this directory] Error 1

Can you fix it?

@bsunanda
Copy link
Contributor Author

@smuzaffar This error is not due to this code. There is something else wrong in the environment for recent IB.

@bsunanda
Copy link
Contributor Author

@cmsbuild Please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Feb 15, 2017

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/17806/console Started: 2017/02/15 19:59

@cmsbuild
Copy link
Contributor

-1

Tested at: a540a1a

You can see the results of the tests here:
https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-17525/17806/summary.html

I found follow errors while testing this PR

Failed tests: Build ClangBuild

  • Build:

I found an error when building:

In file included from /cvmfs/cms-ib.cern.ch/nweek-02459/slc6_amd64_gcc530/external/boost/1.57.0-oenich2/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:64:
In file included from /cvmfs/cms-ib.cern.ch/nweek-02459/slc6_amd64_gcc530/external/boost/1.57.0-oenich2/include/boost/lexical_cast/detail/inf_nan.hpp:34:
In file included from /cvmfs/cms-ib.cern.ch/nweek-02459/slc6_amd64_gcc530/external/boost/1.57.0-oenich2/include/boost/math/special_functions/sign.hpp:16:
In file included from /cvmfs/cms-ib.cern.ch/nweek-02459/slc6_amd64_gcc530/external/boost/1.57.0-oenich2/include/boost/math/tools/config.hpp:335:
In file included from /cvmfs/cms-ib.cern.ch/nweek-02459/slc6_amd64_gcc530/external/boost/1.57.0-oenich2/include/boost/detail/fenv.hpp:97:
/cvmfs/cms-ib.cern.ch/nweek-02459/slc6_amd64_gcc530/external/gcc/5.3.0/include/c++/5.3.0/fenv.h:58:11: error: no member named 'fenv_t' in the global namespace
  using ::fenv_t;
        ~~^
/cvmfs/cms-ib.cern.ch/nweek-02459/slc6_amd64_gcc530/external/gcc/5.3.0/include/c++/5.3.0/fenv.h:59:11: error: no member named 'fexcept_t' in the global namespace
  using ::fexcept_t;
        ~~^

  • Clang:

I found a compilation error while trying to compile with clang:
I used this command:
scram b vclean && scram build -k -j 48 USER_CXXFLAGS='-fsyntax-only' COMPILER='llvm compile'

>> Compiling edm plugin /build/cmsbuild/jenkins-workarea/workspace/ib-any-integration/CMSSW_9_0_X_2017-02-15-1100/src/Geometry/HcalEventSetup/src/CaloTowerHardcodeGeometryEP.cc 
>> Compiling edm plugin /build/cmsbuild/jenkins-workarea/workspace/ib-any-integration/CMSSW_9_0_X_2017-02-15-1100/src/Geometry/HcalEventSetup/src/HcalAlignmentEP.cc 
>> Compiling edm plugin /build/cmsbuild/jenkins-workarea/workspace/ib-any-integration/CMSSW_9_0_X_2017-02-15-1100/src/Geometry/HcalEventSetup/src/SealModule.cc 
>> Compile sequence completed for CMSSW CMSSW_9_0_X_2017-02-15-1100
+ echo ALL_OK
ALL_OK


@cmsbuild
Copy link
Contributor

Comparison not run due to Build errors (RelVals and Igprof tests were also skipped)

@cmsbuild
Copy link
Contributor

@cmsbuild
Copy link
Contributor

Comparison job queued.

@cmsbuild
Copy link
Contributor

@@ -40,7 +40,7 @@ class HcalDDDSimConstants {
const int zside) const;
int getDepthEta16M(const int det) const;
int getDepthEta29(const int phi, int zside, int i) const;
int getDepthEta29M(const int i) const;
int getDepthEta29M(const int i, const bool flag) const;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @bsunanda - here and in a few other places in this PR - could you either document what "flag" means or rather pick a more self documenting name?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@davidlange6 Done that - this is for special RBX's as in Plan One - so I name it planOne

@bsunanda
Copy link
Contributor Author

@cmsbuild Please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Feb 16, 2017

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/17822/console Started: 2017/02/16 18:18

@cmsbuild
Copy link
Contributor

Pull request #17525 was updated. @civanch, @Dr15Jones, @ianna, @mdhildreth, @cmsbuild, @davidlange6 can you please check and sign again.

@bsunanda
Copy link
Contributor Author

@civanch @davidlange6 Could you approve the request - I need to submit the next set of changes for Plan 1 once this is integrated

@davidlange6
Copy link
Contributor

Will assume tests are ok given previous tests

@davidlange6 davidlange6 merged commit a85956d into cms-sw:CMSSW_9_0_X Feb 16, 2017
@cmsbuild
Copy link
Contributor

@cmsbuild
Copy link
Contributor

Comparison job queued.

@cmsbuild
Copy link
Contributor

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.

None yet

5 participants