1 #ifndef CrossingPtBasedLinearizationPointFinder_H 2 #define CrossingPtBasedLinearizationPointFinder_H 33 const signed int n_pairs = 5 );
43 const signed int n_pairs = -1 );
66 GlobalPoint find (
const std::vector<std::pair <GlobalPoint , float> > & )
const;
79 std::vector <reco::TransientTrack>
getBestTracks (
const std::vector<reco::TransientTrack> & )
const;
GlobalPoint useAllTracks(const std::vector< reco::TransientTrack > &) const
const RecTracksDistanceMatrix * theMatrix
GlobalPoint find(const std::vector< std::pair< GlobalPoint, float > > &) const
~CrossingPtBasedLinearizationPointFinder()
virtual CrossingPtBasedLinearizationPointFinder * clone() const
std::vector< reco::TransientTrack > getBestTracks(const std::vector< reco::TransientTrack > &) const
int operator()(const reco::TransientTrack &a, const reco::TransientTrack &b)
CrossingPtBasedLinearizationPointFinder(const ModeFinder3d &algo, const signed int n_pairs=5)
GlobalVector momentum() const
FreeTrajectoryState initialFreeState() const
GlobalPoint useFullMatrix(const std::vector< reco::TransientTrack > &) const
virtual GlobalPoint getLinearizationPoint(const std::vector< reco::TransientTrack > &) const