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
No longer use TrackAssociatorByChi2 to get dca to beam spot #7036
Conversation
-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.
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 @civanch, @diguida, @StoyanStoynev, @cerminar, @danduggan, @ianna, @mdhildreth, @cmsbuild, @Dr15Jones, @rcastello, @deguio, @slava77, @mmusich, @ktf, @nclopezo can you please review it and eventually sign? Thanks. |
The tests are being triggered in jenkins. |
-1 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: |
+1 based on jenkins: no differences in @nclopezo @ktf The list of tests is supposedly generated here |
AlCa changes are trivial - so will bypass. Complain if not ok. |
…ociatorByChi2 No longer use TrackAssociatorByChi2 to get dca to beam spot
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.