#include <ConfigurableVertexReconstructor.h>
Public Member Functions | |
ConfigurableVertexReconstructor * | clone () const override |
ConfigurableVertexReconstructor (const ConfigurableVertexReconstructor &o) | |
ConfigurableVertexReconstructor (const edm::ParameterSet &) | |
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 |
std::vector< TransientVertex > | vertices (const std::vector< reco::TransientTrack > &, const std::vector< reco::TransientTrack > &, const reco::BeamSpot &) const override |
~ConfigurableVertexReconstructor () override | |
Public Member Functions inherited from VertexReconstructor | |
VertexReconstructor () | |
virtual | ~VertexReconstructor () |
Private Attributes | |
AbstractConfReconstructor * | theRector |
Wrap any VertexFitter into the VertexReconstructor interface
Definition at line 13 of file ConfigurableVertexReconstructor.h.
ConfigurableVertexReconstructor::ConfigurableVertexReconstructor | ( | const edm::ParameterSet & | p | ) |
Definition at line 20 of file ConfigurableVertexReconstructor.cc.
References AbstractConfReconstructor::configure(), HLT_2018_cff::finder, VertexRecoManager::get(), VertexRecoManager::Instance(), AlCaHLTBitMon_ParallelJobs::p, and theRector.
Referenced by clone().
ConfigurableVertexReconstructor::ConfigurableVertexReconstructor | ( | const ConfigurableVertexReconstructor & | o | ) |
Definition at line 33 of file ConfigurableVertexReconstructor.cc.
|
override |
|
overridevirtual |
Implements VertexReconstructor.
Definition at line 36 of file ConfigurableVertexReconstructor.cc.
References ConfigurableVertexReconstructor().
|
overridevirtual |
Reconstruct vertices
Implements VertexReconstructor.
Definition at line 51 of file ConfigurableVertexReconstructor.cc.
References OrderedSet::t, theRector, and VertexReconstructor::vertices().
|
overridevirtual |
Reconstruct vertices, exploiting the beamspot constraint for the primary vertex
Reimplemented from VertexReconstructor.
Definition at line 46 of file ConfigurableVertexReconstructor.cc.
References alignCSCRings::s, OrderedSet::t, theRector, and VertexReconstructor::vertices().
|
overridevirtual |
Reconstruct vertices, but exploit the fact that you know that some tracks cannot come from a secondary vertex. \paramname primaries Tracks that cannot come from a secondary vertex (but can, in principle, be non-primaries, also). \paramname tracks These are the tracks that are of unknown origin. These tracks are subjected to pattern recognition. \paramname spot A beamspot constraint is mandatory in this method.
Reimplemented from VertexReconstructor.
Definition at line 40 of file ConfigurableVertexReconstructor.cc.
References alignCSCRings::s, theRector, and VertexReconstructor::vertices().
|
private |
Definition at line 29 of file ConfigurableVertexReconstructor.h.
Referenced by ConfigurableVertexReconstructor(), vertices(), and ~ConfigurableVertexReconstructor().