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

No longer use TrackAssociatorByChi2 to get dca to beam spot #7036

Conversation

Dr15Jones
Copy link
Contributor

Moved the calculation of tracking parameters at the closest approach
to the beam spot to a stand alone function. This allows TrackAssociatorByChi2
and the VertexFitterResult to share the code with the minimum amount of
coupling.

This is the first step to fixing the consumes problem with TrackAssociators.

-Removed includes associated to TrackAssociators if they were not needed
-Changed includes of explicit associators for include of TrackAssociatorBase
 if it was sufficient.
Moved the calculation of tracking parameters at the closest approach
to the beam spot to a stand alone function. This allows TrackAssociatorByChi2
and the VertexFitterResult to share the code with the minimum amount of
coupling.
@cmsbuild
Copy link
Contributor

cmsbuild commented Jan 2, 2015

A new Pull Request was created by @Dr15Jones (Chris Jones) for CMSSW_7_4_X.

No longer use TrackAssociatorByChi2 to get dca to beam spot

It involves the following packages:

CalibTracker/SiStripCommon
RecoMuon/GlobalTrackingTools
RecoTracker/DebugTools
RecoVertex/GaussianSumVertexFit
RecoVertex/KalmanVertexFit
RecoVertex/KinematicFit
SLHCUpgradeSimulations/Geometry
SimTracker/TrackAssociation
TrackingTools/PatternTools
Validation/RecoMuon
Validation/RecoTrack
Validation/RecoVertex

@civanch, @diguida, @StoyanStoynev, @cerminar, @danduggan, @ianna, @mdhildreth, @cmsbuild, @Dr15Jones, @rcastello, @deguio, @slava77, @mmusich, @ktf, @nclopezo can you please review it and eventually sign? Thanks.
@ghellwig, @abbiendi, @Martin-Grunewald, @threus, @venturia, @battibass, @makortel, @dgulhan, @jlagram, @cerati, @trocino, @rociovilar, @GiacomoSguazzoni, @rovere, @VinInn, @bellan, @wmtford, @amagitte, @gbenelli, @appeltel, @gpetruc, @bachtis this is something you requested to watch as well.
You can sign-off by replying to this message having '+1' in the first line of your reply.
You can reject by replying to this message having '-1' in the first line of your reply.

@ktf
Copy link
Contributor

ktf commented Jan 2, 2015

please test
On ven 2 gen 2015 at 22:29 cmsbuild notifications@github.com wrote:

A new Pull Request was created by @Dr15Jones
https://github.com/Dr15Jones (Chris Jones) for CMSSW_7_4_X.

No longer use TrackAssociatorByChi2 to get dca to beam spot

It involves the following packages:

CalibTracker/SiStripCommon
RecoMuon/GlobalTrackingTools
RecoTracker/DebugTools
RecoVertex/GaussianSumVertexFit
RecoVertex/KalmanVertexFit
RecoVertex/KinematicFit
SLHCUpgradeSimulations/Geometry
SimTracker/TrackAssociation
TrackingTools/PatternTools
Validation/RecoMuon
Validation/RecoTrack
Validation/RecoVertex

@civanch https://github.com/civanch, @diguida
https://github.com/diguida, @StoyanStoynev
https://github.com/StoyanStoynev, @cerminar
https://github.com/cerminar, @danduggan https://github.com/danduggan,
@ianna https://github.com/ianna, @mdhildreth
https://github.com/mdhildreth, @cmsbuild https://github.com/cmsbuild,
@Dr15Jones https://github.com/Dr15Jones, @rcastello
https://github.com/rcastello, @deguio https://github.com/deguio,
@slava77 https://github.com/slava77, @mmusich
https://github.com/mmusich, @ktf, @nclopezo
https://github.com/nclopezo can you please review it and eventually
sign? Thanks.
@ghellwig https://github.com/ghellwig, @abbiendi
https://github.com/abbiendi, @Martin-Grunewald
https://github.com/Martin-Grunewald, @threus https://github.com/threus,
@venturia https://github.com/venturia, @battibass
https://github.com/battibass, @makortel https://github.com/makortel,
@dgulhan https://github.com/dgulhan, @jlagram
https://github.com/jlagram, @cerati https://github.com/cerati,
@trocino https://github.com/trocino, @rociovilar
https://github.com/rociovilar, @GiacomoSguazzoni
https://github.com/GiacomoSguazzoni, @rovere, @VinInn
https://github.com/VinInn, @bellan https://github.com/bellan, @wmtford
https://github.com/wmtford, @amagitte https://github.com/amagitte,
@gbenelli https://github.com/gbenelli, @appeltel
https://github.com/appeltel, @gpetruc https://github.com/gpetruc,
@bachtis https://github.com/bachtis this is something you requested to
watch as well.
You can sign-off by replying to this message having '+1' in the first line
of your reply.
You can reject by replying to this message having '-1' in the first line
of your reply.


Reply to this email directly or view it on GitHub
#7036 (comment).

@cmsbuild
Copy link
Contributor

cmsbuild commented Jan 2, 2015

The tests are being triggered in jenkins.

@cmsbuild
Copy link
Contributor

cmsbuild commented Jan 3, 2015

-1
Tested at: e6fa542
I found an error when building:

GSFTrackMaker.cc:(.text+0x31c): undefined reference to `char const* edm::typelookup::className()'
GSFTrackMaker.cc:(.text+0x324): undefined reference to`std::type_info const& edm::typelookup::classTypeInfo()'
tmp/slc6_amd64_gcc491/src/DQM/PhysicsHWW/src/DQMPhysicsHWW/TrackMaker.o: In function `TrackMaker::SetVars(HWW&, edm::Event const&, edm::EventSetup const&)':
TrackMaker.cc:(.text+0x2f9): undefined reference to`char const\* edm::typelookup::className()'
TrackMaker.cc:(.text+0x301): undefined reference to `std::type_info const& edm::typelookup::classTypeInfo()'
collect2: error: ld returned 1 exit status
gmake: **\* [tmp/slc6_amd64_gcc491/src/DQM/PhysicsHWW/src/DQMPhysicsHWW/libDQMPhysicsHWW.so] Error 1
Copying tmp/slc6_amd64_gcc491/src/PhysicsTools/RecoAlgos/src/PhysicsToolsRecoAlgos/libPhysicsToolsRecoAlgos.so to productstore area:
Leaving library rule at PhysicsTools/RecoAlgos
>> Building edm plugin tmp/slc6_amd64_gcc491/src/RecoParticleFlow/PFSimProducer/plugins/RecoParticleFlowPFTrackingSimPlugins/libRecoParticleFlowPFTrackingSimPlugins.so
Copying tmp/slc6_amd64_gcc491/src/JetMETCorrections/TauJet/src/JetMETCorrectionsTauJet/libJetMETCorrectionsTauJet.so to productstore area:


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

@slava77
Copy link
Contributor

slava77 commented Jan 7, 2015

@davidlange6
Copy link
Contributor

AlCa changes are trivial - so will bypass. Complain if not ok.

davidlange6 added a commit that referenced this pull request Jan 8, 2015
…ociatorByChi2

No longer use TrackAssociatorByChi2 to get dca to beam spot
@davidlange6 davidlange6 merged commit 8e139c6 into cms-sw:CMSSW_7_4_X Jan 8, 2015
@Dr15Jones Dr15Jones deleted the moveDCAToBeamSpotFromTrackAssociatorByChi2 branch January 23, 2015 16:31
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

7 participants