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