#include <MultiVertexBSeeder.h>
Public Member Functions | |
MultiVertexBSeeder * | clone () const override |
MultiVertexBSeeder (double nsigma=50.) | |
std::vector< TransientVertex > | vertices (const std::vector< reco::TransientTrack > &) const override |
std::vector< TransientVertex > | vertices (const std::vector< reco::TransientTrack > &, const reco::BeamSpot &) const override |
Public Member Functions inherited from VertexReconstructor | |
VertexReconstructor () | |
virtual std::vector< TransientVertex > | vertices (const std::vector< reco::TransientTrack > &primaries, const std::vector< reco::TransientTrack > &tracks, const reco::BeamSpot &spot) const |
virtual | ~VertexReconstructor () |
Private Attributes | |
double | theNSigma |
A good seeder for "B-jetty" setups (i.e. high-multiplicity, collimated track "bundles" with at least one secondary vertex )
Definition at line 12 of file MultiVertexBSeeder.h.
MultiVertexBSeeder::MultiVertexBSeeder | ( | double | nsigma = 50. | ) |
Definition at line 207 of file MultiVertexBSeeder.cc.
|
overridevirtual |
Implements VertexReconstructor.
Definition at line 202 of file MultiVertexBSeeder.cc.
|
overridevirtual |
Reconstruct vertices
Implements VertexReconstructor.
Definition at line 217 of file MultiVertexBSeeder.cc.
References ghostTrackVertexReco_cff::finder, mps_fire::i, and funct::true.
Referenced by vertices().
|
overridevirtual |
Reconstruct vertices, exploiting the beamspot constraint for the primary vertex
Reimplemented from VertexReconstructor.
Definition at line 210 of file MultiVertexBSeeder.cc.
References vertices().
|
private |
Definition at line 25 of file MultiVertexBSeeder.h.