1 #ifndef _KalmanTrimmedVertexFinder_H_
2 #define _KalmanTrimmedVertexFinder_H_
29 virtual inline std::vector<TransientVertex>
34 virtual 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)
ConfigurableTrimmedVertexFinder * theFinder
virtual ~KalmanTrimmedVertexFinder()
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 KalmanTrimmedVertexFinder * clone() const
virtual std::vector< TransientVertex > vertices(const std::vector< reco::TransientTrack > &tracks) const
virtual std::vector< TransientVertex > vertices(const std::vector< reco::TransientTrack > &) const =0
float trackCompatibilityToSV() const
float trackCompatibilityToSV() const
float trackCompatibilityCut() const
float vertexFitProbabilityCut() const
float trackCompatibilityCut() const
const T & max(const T &a, const T &b)
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
virtual std::vector< TransientVertex > vertices(const std::vector< reco::TransientTrack > &tracks) const
void setTrackCompatibilityCut(float cut)
void setTrackCompatibilityToSV(float cut)
float vertexFitProbabilityCut() const
void setMaxNbOfVertices(int max)
void setTrackCompatibilityToSV(float cut)
void setMaxNbOfVertices(int max)
virtual std::vector< TransientVertex > vertices(const std::vector< reco::TransientTrack > &tracks, const reco::BeamSpot &s) const