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

Bph reco update, jan 01 2017 #17111

Merged
merged 10 commits into from Jan 12, 2017
Merged

Bph reco update, jan 01 2017 #17111

merged 10 commits into from Jan 12, 2017

Conversation

ronchese
Copy link
Contributor

@ronchese ronchese commented Jan 4, 2017

a few bug fixes and new features

commit:
5e07f80
bug fixes in BPHDecayVertex, BPHPlusMinusCandidate, BPHDecayMomentum

commits:
3bf8600
e9a382a
new function in BPHDecayVertex and
bug fixes in BPHKx0ToKPiBuilder, BPHOniaToMuMuBuilder, TestBPHSpecificDecay

commit:
1f2e2c0
update of BPHTrackReference

commit:
1914d6c
update of BPHMultiSelect

commit:
aef2dde
update of BPHMultiSelect

commit:
d2243d1
update of BPHDecayMomentum

commit:
1f46beb
update of BPHOniaToMuMuBuilder

commit:
f2153a7
update of BPHWriteSpecificDecay

- BPHDecayVertex
  - check for valid tracks in "validVertex"
  - use clone address as map key in "addV"

- BPHPlusMinusCandidate
  - pass string by reference in "build"

- BPHDecayMomentum
  - add pointer check in "getDaug"
- BPHKx0ToKPiBuilder
  - misleading collection names changed

- BPHOniaToMuMuBuilder
  - retrieve original reco::Candidate only once before loop
    in "getOriginalCandidate"
  - get track search lists from original onia candidates in "extractList"

- TestBPHSpecificDecay
  - fix K name for Bu reconstruction in "analyze"
new function "getTrackSearchList"
- new parameter added to "getTrack" to retrieve the flag for the function
  actually used to get the reco::Track
- selection at kinematic fit level added
- cosmetic: code realigned
- missing function implementation added
- cascade daughter retrieval added for composite daughters in "getComp"
- selection at kinematic fit level added in "getList"
- momentum from kinematic fit written on demand in "write"
@cmsbuild
Copy link
Contributor

cmsbuild commented Jan 4, 2017

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

It involves the following packages:

HeavyFlavorAnalysis/RecoDecay
HeavyFlavorAnalysis/SpecificDecay

@cmsbuild, @monttj, @davidlange6 can you please review it and eventually sign? Thanks.
@davidlange6, @smuzaffar you are the release manager for this.

cms-bot commands are listed here #13028

@monttj
Copy link
Contributor

monttj commented Jan 9, 2017

@cmsbuild please test

@cmsbuild
Copy link
Contributor

cmsbuild commented Jan 9, 2017

The tests are being triggered in jenkins.
https://cmssdt.cern.ch/jenkins/job/ib-any-integration/17208/console Started: 2017/01/09 15:38

@cmsbuild
Copy link
Contributor

cmsbuild commented Jan 9, 2017

@cmsbuild
Copy link
Contributor

cmsbuild commented Jan 9, 2017

Comparison job queued.

@cmsbuild
Copy link
Contributor

cmsbuild commented Jan 9, 2017

@monttj
Copy link
Contributor

monttj commented Jan 10, 2017

+1

@cmsbuild
Copy link
Contributor

This pull request is fully signed and it will be integrated in one of the next CMSSW_9_0_X IBs (tests are also fine). This pull request requires discussion in the ORP meeting before it's merged. @davidlange6, @smuzaffar

@@ -172,6 +172,7 @@ class BPHWriteSpecificDecay:
const RefCountedKinematicParticle kinPart = ptr->currentParticle();
const KinematicState kinStat = kinPart->currentState();
cc.addUserFloat( "fitMass", kinStat.mass() );
if ( writeMomentum )
Copy link
Contributor

Choose a reason for hiding this comment

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

hi @ronchese - given the new if statement, line 176 should be indented further. Please update that line. Thanks

@cmsbuild
Copy link
Contributor

Pull request #17111 was updated. @cmsbuild, @monttj, @davidlange6 can you please check and sign again.

@davidlange6 davidlange6 merged commit 51aff5a into cms-sw:CMSSW_9_0_X Jan 12, 2017
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

4 participants