1 #ifndef _VertexReconstructor_H_
2 #define _VertexReconstructor_H_
20 virtual std::vector<TransientVertex>
vertices(
const std::vector<reco::TransientTrack> &)
const = 0;
25 virtual std::vector<TransientVertex>
vertices(
const std::vector<reco::TransientTrack> &
t,
39 virtual std::vector<TransientVertex>
vertices(
const std::vector<reco::TransientTrack> &primaries,
40 const std::vector<reco::TransientTrack> &
tracks,
virtual std::vector< TransientVertex > vertices(const std::vector< reco::TransientTrack > &t, const reco::BeamSpot &) const
virtual std::vector< TransientVertex > vertices(const std::vector< reco::TransientTrack > &) const =0
virtual ~VertexReconstructor()
auto const & tracks
cannot be loose
virtual std::vector< TransientVertex > vertices(const std::vector< reco::TransientTrack > &primaries, const std::vector< reco::TransientTrack > &tracks, const reco::BeamSpot &spot) const
virtual VertexReconstructor * clone() const =0