1 #ifndef _KalmanTrimmedVertexFinder_H_ 2 #define _KalmanTrimmedVertexFinder_H_ 29 inline std::vector<TransientVertex>
34 inline std::vector<TransientVertex>
40 inline std::vector<TransientVertex>
42 std::vector<reco::TransientTrack>& unused)
const {
46 inline std::vector<TransientVertex>
48 std::vector<reco::TransientTrack>& unused,
void setVertexFitProbabilityCut(float cut)
~KalmanTrimmedVertexFinder() override
std::vector< TransientVertex > vertices(const std::vector< reco::TransientTrack > &tracks) const override
ConfigurableTrimmedVertexFinder * theFinder
std::vector< TransientVertex > vertices(const std::vector< reco::TransientTrack > &tracks) 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)
float trackCompatibilityToSV() const
float trackCompatibilityToSV() const
float trackCompatibilityCut() const
float vertexFitProbabilityCut() const
float trackCompatibilityCut() const
KalmanTrimmedVertexFinder()
KalmanTrimmedVertexFinder * clone() const override
int maxNbOfVertices() const
void setParameters(const edm::ParameterSet &)
int maxNbOfVertices() const
virtual std::vector< TransientVertex > vertices(const std::vector< reco::TransientTrack > &) const =0
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
void setMaxNbOfVertices(int max)
void setTrackCompatibilityToSV(float cut)
void setMaxNbOfVertices(int max)
std::vector< TransientVertex > vertices(const std::vector< reco::TransientTrack > &tracks, const reco::BeamSpot &s) const override