#include <ConfigurableVertexReconstructor.h>
Public Member Functions | |
ConfigurableVertexReconstructor * | clone () const |
ConfigurableVertexReconstructor (const edm::ParameterSet &) | |
ConfigurableVertexReconstructor (const ConfigurableVertexReconstructor &o) | |
std::vector< TransientVertex > | vertices (const std::vector< reco::TransientTrack > &) const |
std::vector< TransientVertex > | vertices (const std::vector< reco::TransientTrack > &, const reco::BeamSpot &) const |
std::vector< TransientVertex > | vertices (const std::vector< reco::TransientTrack > &, const std::vector< reco::TransientTrack > &, const reco::BeamSpot &) const |
~ConfigurableVertexReconstructor () | |
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 24 of file ConfigurableVertexReconstructor.cc.
References VertexRecoManager::get(), edm::ParameterSet::getParameter(), VertexRecoManager::Instance(), and theRector.
Referenced by clone().
ConfigurableVertexReconstructor::ConfigurableVertexReconstructor | ( | const ConfigurableVertexReconstructor & | o | ) |
Definition at line 44 of file ConfigurableVertexReconstructor.cc.
ConfigurableVertexReconstructor::~ConfigurableVertexReconstructor | ( | ) |
Definition at line 38 of file ConfigurableVertexReconstructor.cc.
References theRector.
|
virtual |
Implements VertexReconstructor.
Definition at line 49 of file ConfigurableVertexReconstructor.cc.
References ConfigurableVertexReconstructor().
|
virtual |
Reconstruct vertices
Implements VertexReconstructor.
Definition at line 69 of file ConfigurableVertexReconstructor.cc.
References theRector, and VertexReconstructor::vertices().
|
virtual |
Reconstruct vertices, exploiting the beamspot constraint for the primary vertex
Reimplemented from VertexReconstructor.
Definition at line 62 of file ConfigurableVertexReconstructor.cc.
References theRector, and VertexReconstructor::vertices().
|
virtual |
Reconstruct vertices, but exploit the fact that you know that some tracks cannot come from a secondary vertex. primaries Tracks that cannot come from a secondary vertex (but can, in principle, be non-primaries, also). tracks These are the tracks that are of unknown origin. These tracks are subjected to pattern recognition. spot A beamspot constraint is mandatory in this method.
Reimplemented from VertexReconstructor.
Definition at line 54 of file ConfigurableVertexReconstructor.cc.
References theRector, and VertexReconstructor::vertices().
|
private |
Definition at line 29 of file ConfigurableVertexReconstructor.h.
Referenced by ConfigurableVertexReconstructor(), vertices(), and ~ConfigurableVertexReconstructor().