Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:29:20

0001 #include "RecoVertex/VertexTools/interface/LinearizationPointFinder.h"
0002 #include "TrackingTools/TrajectoryState/interface/FreeTrajectoryState.h"
0003 #include "TrackingTools/TransientTrack/interface/TransientTrackFromFTSFactory.h"
0004 GlobalPoint LinearizationPointFinder::getLinearizationPoint(const std::vector<FreeTrajectoryState>& ftses) const {
0005   std::vector<reco::TransientTrack> rectracks;
0006   TransientTrackFromFTSFactory factory;
0007   for (std::vector<FreeTrajectoryState>::const_iterator fts = ftses.begin(); fts != ftses.end(); ++fts)
0008     rectracks.push_back(factory.build(*fts));
0009   return getLinearizationPoint(rectracks);
0010 }