Go to the documentation of this file. 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 {
KalmanTrimmedVertexFinder()
float trackCompatibilityCut() const
void setParameters(const edm::ParameterSet &)
float trackCompatibilityToSV() const
void setTrackCompatibilityCut(float cut)
int maxNbOfVertices() const
void setTrackCompatibilityToSV(float cut)
float vertexFitProbabilityCut() const
ConfigurableTrimmedVertexFinder * theFinder
std::vector< TransientVertex > vertices(const std::vector< reco::TransientTrack > &tracks) const override
KalmanTrimmedVertexFinder * clone() const override
float vertexFitProbabilityCut() const
float trackCompatibilityToSV() const
void setTrackCompatibilityCut(float cut)
~KalmanTrimmedVertexFinder() override
std::vector< TransientVertex > vertices(const std::vector< reco::TransientTrack > &tracks, std::vector< reco::TransientTrack > &unused, const reco::BeamSpot &spot, bool usespot=false) const
const uint32_t *__restrict__ const HitContainer *__restrict__ TkSoA *__restrict__ tracks
virtual std::vector< TransientVertex > vertices(const std::vector< reco::TransientTrack > &) const =0
int maxNbOfVertices() const
void setVertexFitProbabilityCut(float cut)
void setTrackCompatibilityToSV(float cut)
void setMaxNbOfVertices(int max)
std::vector< TransientVertex > vertices(const std::vector< reco::TransientTrack > &tracks, std::vector< reco::TransientTrack > &unused) const
float trackCompatibilityCut() const
std::vector< TransientVertex > vertices(const std::vector< reco::TransientTrack > &tracks, const reco::BeamSpot &s) const override
void setVertexFitProbabilityCut(float cut)
void setMaxNbOfVertices(int max)
std::vector< TransientVertex > vertices(const std::vector< reco::TransientTrack > &tracks) const override