1 #ifndef _KalmanTrimmedVertexFinder_H_
2 #define _KalmanTrimmedVertexFinder_H_
23 inline std::vector<TransientVertex>
vertices(
const std::vector<reco::TransientTrack>&
tracks)
const override {
27 inline std::vector<TransientVertex>
vertices(
const std::vector<reco::TransientTrack>&
tracks,
32 inline std::vector<TransientVertex>
vertices(
const std::vector<reco::TransientTrack>&
tracks,
33 std::vector<reco::TransientTrack>& unused)
const {
37 inline std::vector<TransientVertex>
vertices(
const std::vector<reco::TransientTrack>&
tracks,
38 std::vector<reco::TransientTrack>& unused,
40 bool usespot =
false)
const {
void setVertexFitProbabilityCut(float cut)
~KalmanTrimmedVertexFinder() override
ConfigurableTrimmedVertexFinder * theFinder
KalmanTrimmedVertexFinder * clone() const override
void setVertexFitProbabilityCut(float cut)
std::vector< TransientVertex > vertices(const std::vector< reco::TransientTrack > &tracks, std::vector< reco::TransientTrack > &unused, const reco::BeamSpot &spot, bool usespot=false) const
void setTrackCompatibilityCut(float cut)
virtual std::vector< TransientVertex > vertices(const std::vector< reco::TransientTrack > &) const =0
float trackCompatibilityToSV() const
auto const & tracks
cannot be loose
std::vector< TransientVertex > vertices(const std::vector< reco::TransientTrack > &tracks) const override
float trackCompatibilityToSV() const
float trackCompatibilityCut() const
std::vector< TransientVertex > vertices(const std::vector< reco::TransientTrack > &tracks, const reco::BeamSpot &s) const override
float vertexFitProbabilityCut() const
float trackCompatibilityCut() const
KalmanTrimmedVertexFinder()
int maxNbOfVertices() const
void setParameters(const edm::ParameterSet &)
int maxNbOfVertices() const
std::vector< TransientVertex > vertices(const std::vector< reco::TransientTrack > &tracks, std::vector< reco::TransientTrack > &unused) const
void setTrackCompatibilityCut(float cut)
void setTrackCompatibilityToSV(float cut)
float vertexFitProbabilityCut() const
std::vector< TransientVertex > vertices(const std::vector< reco::TransientTrack > &tracks) const override
void setMaxNbOfVertices(int max)
void setTrackCompatibilityToSV(float cut)
void setMaxNbOfVertices(int max)