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
new BPH reco packages #15484
new BPH reco packages #15484
Conversation
A new Pull Request was created by @ronchese for CMSSW_8_1_X. It involves the following packages: HeavyFlavorAnalysis/RecoDecay The following packages do not have a category, yet: HeavyFlavorAnalysis/RecoDecay @cmsbuild, @davidlange6 can you please review it and eventually sign? Thanks. cms-bot commands are list here #13028 |
@ronchese please point to some slides with details about the proposed code additions. Please clarify where will this code run typically.
Who is going to support these 11K lines of code on the time scale of a few years. I think we will need a presentation in RECO/AT meeting with details on implementation. |
@cmsbuild please test |
The tests are being triggered in jenkins. |
@ronchese There is also an issue with
|
Hi Thank you a lot for your message. About the maintenace: About the usage: About the presentation: A documentation twiki was also set up: https://twiki.cern.ch/twiki/bin/view/CMS/BPHReco Since then several improvements have been introduced in the RecoDecay About code replication: Thanks Paolo On Tue, 16 Aug 2016, Slava Krutelyov wrote:
|
OK, I'll fix all that a.s.a.p. Thanks, Paolo On Tue, 16 Aug 2016, Slava Krutelyov wrote:
|
<use name="TrackingTools/PatternTools"/> | ||
<use name="TrackingTools/Records"/> | ||
<use name="TrackingTools/TransientTrack"/> | ||
<flags CXXFLAGS="-Wno-delete-non-virtual-dtor"/> |
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.
CXXFLAGS use should be justified.
suppressing a warning doesn't look like a good solution
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 was added to remove warnings coming from other packages and making
harder to spot warnings from my code...
On Tue, 23 Aug 2016, Slava Krutelyov wrote:
In HeavyFlavorAnalysis/RecoDecay/BuildFile.xml:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+CXXFLAGS use should be justified.
suppressing a warning doesn't look like a good solution—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the
thread.[AE4A-WnPZeb69EX6ufdkW-ariJcb_dAEks5qixYhgaJpZM4JlnI8.gif]
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.
which other packages?
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.
I do not remember, but apparently the problem disappeared.
Probably it has been fixed since my first test with older CMSSW
On Tue, 23 Aug 2016, Slava Krutelyov wrote:
In HeavyFlavorAnalysis/RecoDecay/BuildFile.xml:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+which other packages?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the
thread.[AE4A-Qd1bvpC5fFHHr40QwH6UAcsDHhmks5qiyC8gaJpZM4JlnI8.gif]
Comparison not run due to Build errors (RelVals and Igprof tests were also skipped) |
-1 Tested at: 1ce854d 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 /build/cmsbld/jenkins-workarea/workspace/ib-any-integration/CMSSW_8_1_X_2016-10-10-1100/src/HeavyFlavorAnalysis/SpecificDecay/src/BPHOniaToMuMuBuilder.cc >> Compiling /build/cmsbld/jenkins-workarea/workspace/ib-any-integration/CMSSW_8_1_X_2016-10-10-1100/src/HeavyFlavorAnalysis/SpecificDecay/src/BPHKx0ToKPiBuilder.cc >> Compiling edm plugin /build/cmsbld/jenkins-workarea/workspace/ib-any-integration/CMSSW_8_1_X_2016-10-10-1100/src/HeavyFlavorAnalysis/SpecificDecay/plugins/BPHHistoSpecificDecay.cc >> Compiling edm plugin /build/cmsbld/jenkins-workarea/workspace/ib-any-integration/CMSSW_8_1_X_2016-10-10-1100/src/HeavyFlavorAnalysis/SpecificDecay/plugins/BPHWriteSpecificDecay.cc >> Compiling edm plugin /build/cmsbld/jenkins-workarea/workspace/ib-any-integration/CMSSW_8_1_X_2016-10-10-1100/src/HeavyFlavorAnalysis/SpecificDecay/test/stubs/TestBPHSpecificDecay.cc /build/cmsbld/jenkins-workarea/workspace/ib-any-integration/CMSSW_8_1_X_2016-10-10-1100/src/HeavyFlavorAnalysis/SpecificDecay/src/BPHKx0ToKPiBuilder.cc:21:74: fatal error: HeavyFlavorAnalysis/SpecificDecay/interface/BPHMassSymSelect.h: No such file or directory compilation terminated. /build/cmsbld/jenkins-workarea/workspace/ib-any-integration/CMSSW_8_1_X_2016-10-10-1100/src/HeavyFlavorAnalysis/SpecificDecay/src/BPHKx0ToKPiBuilder.cc:21:74: fatal error: HeavyFlavorAnalysis/SpecificDecay/interface/BPHMassSymSelect.h: No such file or directory compilation terminated. gmake: **\* [tmp/slc6_amd64_gcc530/src/HeavyFlavorAnalysis/SpecificDecay/src/HeavyFlavorAnalysisSpecificDecay/BPHKx0ToKPiBuilder.o] Error 1 >> Compiling edm plugin /build/cmsbld/jenkins-workarea/workspace/ib-any-integration/CMSSW_8_1_X_2016-10-10-1100/src/HeavyFlavorAnalysis/SpecificDecay/test/stubs/CheckBPHWriteDecay.cc
I found a compilation error while trying to compile with clang: ^~~~~~~~~~~~~~~~ /cvmfs/cms-ib.cern.ch/2016-42/slc6_amd64_gcc530/external/gcc/5.3.0/lib/gcc/x86_64-pc-linux-gnu/5.3.0/../../../../include/c++/5.3.0/bits/atomic_base.h:157:26: note: expanded from macro 'ATOMIC_FLAG_INIT' #define ATOMIC_FLAG_INIT { 0 } ^~~~~ 1 warning generated. /build/cmsbld/jenkins-workarea/workspace/ib-any-integration/CMSSW_8_1_X_2016-10-10-1100/src/HeavyFlavorAnalysis/SpecificDecay/src/BPHKx0ToKPiBuilder.cc:21:10: fatal error: 'HeavyFlavorAnalysis/SpecificDecay/interface/BPHMassSymSelect.h' file not found #include "HeavyFlavorAnalysis/SpecificDecay/interface/BPHMassSymSelect.h" ^ 1 error generated. /build/cmsbld/jenkins-workarea/workspace/ib-any-integration/CMSSW_8_1_X_2016-10-10-1100/src/HeavyFlavorAnalysis/SpecificDecay/src/BPHKx0ToKPiBuilder.cc:21:10: fatal error: 'HeavyFlavorAnalysis/SpecificDecay/interface/BPHMassSymSelect.h' file not found #include "HeavyFlavorAnalysis/SpecificDecay/interface/BPHMassSymSelect.h" |
It looks like there is one more file missing. Taejeong |
allowing a swap of masses
Pull request #15484 was updated. @cmsbuild, @monttj, @davidlange6 can you please check and sign again. |
@cmsbuild please test |
The tests are being triggered in jenkins. |
+1 |
This pull request is fully signed and it will be integrated in one of the next CMSSW_8_1_X IBs (tests are also fine). This pull request requires discussion in the ORP meeting before it's merged. @slava77, @davidlange6, @smuzaffar |
+1 |
New packages to reconstruct B hadrons decays encapsulating loops over particles, selections, vertex and kinematic fit, discussed with BPH conveners and PAG.
Package HeavyFlavor/RecoDecay contains code for basic operations (including an example)
Package HeavyFlavor/SpecificDecay contains code implementing common particle selections (based on pt, eta...) and reconstruction of most common heavy flavoured particles (Psi,Upsilon,B+,B0,Bs)
An example is included, and a module to add the reconstructed particles to the Event is included as well.