#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 176 of file MultiVertexBSeeder.cc.
|
overridevirtual |
|
overridevirtual |
Reconstruct vertices
Implements VertexReconstructor.
Definition at line 183 of file MultiVertexBSeeder.cc.
References HLT_2018_cff::finder, mps_fire::i, metsig::jet, runTheMatrix::ret, and hltEgammaHLTExtra_cfi::trks.
Referenced by vertices().
|
overridevirtual |
Reconstruct vertices, exploiting the beamspot constraint for the primary vertex
Reimplemented from VertexReconstructor.
Definition at line 178 of file MultiVertexBSeeder.cc.
References hltEgammaHLTExtra_cfi::trks, and vertices().
|
private |
Definition at line 22 of file MultiVertexBSeeder.h.