#include <ReconstructorFromFitter.h>
Public Member Functions | |
ReconstructorFromFitter * | clone () const override |
void | configure (const edm::ParameterSet &) override |
edm::ParameterSet | defaults () const override |
ReconstructorFromFitter (std::unique_ptr< AbstractConfFitter > &&) | |
ReconstructorFromFitter (const ReconstructorFromFitter &o) | |
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 |
~ReconstructorFromFitter () override | |
Public Member Functions inherited from AbstractConfReconstructor | |
~AbstractConfReconstructor () 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 | |
const AbstractConfFitter * | theFitter |
Wrap any VertexFitter into the VertexReconstructor interface
Definition at line 12 of file ReconstructorFromFitter.h.
|
explicit |
Definition at line 6 of file ReconstructorFromFitter.cc.
References vertices().
Referenced by clone().
ReconstructorFromFitter::ReconstructorFromFitter | ( | const ReconstructorFromFitter & | o | ) |
Definition at line 46 of file ReconstructorFromFitter.cc.
|
override |
Definition at line 41 of file ReconstructorFromFitter.cc.
References theFitter.
|
overridevirtual |
Implements AbstractConfReconstructor.
Definition at line 61 of file ReconstructorFromFitter.cc.
References ReconstructorFromFitter().
|
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 55 of file ReconstructorFromFitter.cc.
References theFitter.
|
overridevirtual |
Implements AbstractConfReconstructor.
Definition at line 50 of file ReconstructorFromFitter.cc.
References AbstractConfFitter::defaults(), and theFitter.
|
overridevirtual |
Reconstruct vertices
Implements VertexReconstructor.
Definition at line 11 of file ReconstructorFromFitter.cc.
References MillePedeFileConverter_cfg::e, CachingVertex< N >::isValid(), theFitter, tmp, AbstractConfFitter::vertex(), and VertexException::what().
Referenced by ReconstructorFromFitter().
|
overridevirtual |
Reconstruct vertices, exploiting the beamspot constraint for the primary vertex
Reimplemented from VertexReconstructor.
Definition at line 25 of file ReconstructorFromFitter.cc.
References MillePedeFileConverter_cfg::e, CachingVertex< N >::isValid(), theFitter, tmp, AbstractConfFitter::vertex(), and VertexException::what().
|
private |
Definition at line 27 of file ReconstructorFromFitter.h.
Referenced by configure(), defaults(), vertices(), and ~ReconstructorFromFitter().