1 #ifndef PrimaryVertexProducerAlgorithm_H 3 #define PrimaryVertexProducerAlgorithm_H 65 std::vector<TransientVertex>
66 vertices(
const std::vector<reco::TransientTrack> &
tracks)
const override;
68 virtual std::vector<TransientVertex>
69 vertices(
const std::vector<reco::TransientTrack> & tracks,
TrackClusterizerInZ * theTrackClusterizer
PrimaryVertexProducerAlgorithm * clone() const override
edm::InputTag beamSpotLabel
std::vector< algo > algorithms
edm::ParameterSet theConfig
std::vector< TransientVertex > vertices(const std::vector< reco::TransientTrack > &tracks) const override
edm::ParameterSet config() const
~PrimaryVertexProducerAlgorithm() override
PrimaryVertexProducerAlgorithm(const edm::ParameterSet &)
TrackFilterForPVFindingBase * theTrackFilter
virtual std::vector< TransientVertex > vertices(const std::vector< reco::TransientTrack > &) const =0
VertexCompatibleWithBeam * vertexSelector
VertexFitter< 5 > * fitter