1 #ifndef CrossingPtBasedLinearizationPointFinder_H 2 #define CrossingPtBasedLinearizationPointFinder_H 41 const signed int n_pairs = -1);
64 GlobalPoint find(
const std::vector<std::pair<GlobalPoint, float> > &)
const;
77 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
GlobalPoint getLinearizationPoint(const std::vector< reco::TransientTrack > &) const override
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)
~CrossingPtBasedLinearizationPointFinder() override
GlobalVector momentum() const
CrossingPtBasedLinearizationPointFinder * clone() const override
FreeTrajectoryState initialFreeState() const
GlobalPoint useFullMatrix(const std::vector< reco::TransientTrack > &) const