1 #ifndef CrossingPtBasedLinearizationPointFinder_H 2 #define CrossingPtBasedLinearizationPointFinder_H 41 const signed int n_pairs = -1);
73 return a.initialFreeState().momentum().mag() >
b.initialFreeState().momentum().mag();
77 std::vector<reco::TransientTrack>
getBestTracks(
const std::vector<reco::TransientTrack> &)
const;
GlobalPoint useFullMatrix(const std::vector< reco::TransientTrack > &) const
const RecTracksDistanceMatrix * theMatrix
CrossingPtBasedLinearizationPointFinder * clone() const override
int operator()(const reco::TransientTrack &a, const reco::TransientTrack &b)
CrossingPtBasedLinearizationPointFinder(const ModeFinder3d &algo, const signed int n_pairs=5)
~CrossingPtBasedLinearizationPointFinder() override
GlobalPoint find(const std::vector< std::pair< GlobalPoint, float > > &) const
GlobalPoint getLinearizationPoint(const std::vector< reco::TransientTrack > &) const override
std::vector< reco::TransientTrack > getBestTracks(const std::vector< reco::TransientTrack > &) const
GlobalPoint useAllTracks(const std::vector< reco::TransientTrack > &) const