#include <ConfigurableTrimmedKalmanFinder.h>
Public Member Functions | |
ConfigurableTrimmedKalmanFinder * | clone () const override |
ConfigurableTrimmedKalmanFinder () | |
ConfigurableTrimmedKalmanFinder (const ConfigurableTrimmedKalmanFinder &o) | |
void | configure (const edm::ParameterSet &) override |
edm::ParameterSet | defaults () const override |
std::vector< TransientVertex > | vertices (const std::vector< reco::TransientTrack > &t) const override |
std::vector< TransientVertex > | vertices (const std::vector< reco::TransientTrack > &t, const reco::BeamSpot &s) const override |
std::vector< TransientVertex > | vertices (const std::vector< reco::TransientTrack > &prims, const std::vector< reco::TransientTrack > &secs, const reco::BeamSpot &s) const override |
~ConfigurableTrimmedKalmanFinder () override | |
Public Member Functions inherited from AbstractConfReconstructor | |
~AbstractConfReconstructor () override | |
Public Member Functions inherited from VertexReconstructor | |
VertexReconstructor () | |
virtual | ~VertexReconstructor () |
Private Attributes | |
const VertexReconstructor * | theRector |
Wrap any VertexFitter into the VertexReconstructor interface
Definition at line 10 of file ConfigurableTrimmedKalmanFinder.h.
ConfigurableTrimmedKalmanFinder::ConfigurableTrimmedKalmanFinder | ( | ) |
Definition at line 15 of file ConfigurableTrimmedKalmanFinder.cc.
Referenced by clone().
ConfigurableTrimmedKalmanFinder::ConfigurableTrimmedKalmanFinder | ( | const ConfigurableTrimmedKalmanFinder & | o | ) |
Definition at line 35 of file ConfigurableTrimmedKalmanFinder.cc.
|
override |
Definition at line 30 of file ConfigurableTrimmedKalmanFinder.cc.
References theRector.
|
overridevirtual |
Implements AbstractConfReconstructor.
Definition at line 38 of file ConfigurableTrimmedKalmanFinder.cc.
References ConfigurableTrimmedKalmanFinder().
|
overridevirtual |
The configure method configures the vertex reconstructor. It also should also write all its applied defaults back into the map,
Implements AbstractConfReconstructor.
Definition at line 17 of file ConfigurableTrimmedKalmanFinder.cc.
References edm::ParameterSet::augment(), edm::ParameterSet::getParameter(), visualization-live-secondInstance_cfg::m, dqmiodumpmetadata::n, KalmanTrimmedVertexFinder::setPtCut(), KalmanTrimmedVertexFinder::setTrackCompatibilityCut(), KalmanTrimmedVertexFinder::setTrackCompatibilityToSV(), KalmanTrimmedVertexFinder::setVertexFitProbabilityCut(), theRector, and createJobs::tmp.
|
overridevirtual |
Implements AbstractConfReconstructor.
Definition at line 58 of file ConfigurableTrimmedKalmanFinder.cc.
|
overridevirtual |
Reconstruct vertices
Implements VertexReconstructor.
Definition at line 53 of file ConfigurableTrimmedKalmanFinder.cc.
References theRector, and VertexReconstructor::vertices().
|
overridevirtual |
Reconstruct vertices, exploiting the beamspot constraint for the primary vertex
Reimplemented from VertexReconstructor.
Definition at line 42 of file ConfigurableTrimmedKalmanFinder.cc.
References theRector, and VertexReconstructor::vertices().
|
overridevirtual |
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 47 of file ConfigurableTrimmedKalmanFinder.cc.
References theRector, and VertexReconstructor::vertices().
|
private |
Definition at line 26 of file ConfigurableTrimmedKalmanFinder.h.
Referenced by configure(), vertices(), and ~ConfigurableTrimmedKalmanFinder().