#include <AbstractConfReconstructor.h>
Public Member Functions | |
AbstractConfReconstructor * | clone () const override=0 |
virtual void | configure (const edm::ParameterSet &)=0 |
virtual edm::ParameterSet | defaults () const =0 |
~AbstractConfReconstructor () override | |
Public Member Functions inherited from VertexReconstructor | |
VertexReconstructor () | |
virtual std::vector< TransientVertex > | vertices (const std::vector< reco::TransientTrack > &) const =0 |
virtual std::vector< TransientVertex > | vertices (const std::vector< reco::TransientTrack > &primaries, const std::vector< reco::TransientTrack > &tracks, const reco::BeamSpot &spot) const |
virtual std::vector< TransientVertex > | vertices (const std::vector< reco::TransientTrack > &t, const reco::BeamSpot &) const |
virtual | ~VertexReconstructor () |
An abstract configurable reconstructor. must be configurable via ::configure
Definition at line 12 of file AbstractConfReconstructor.h.
|
inlineoverride |
Definition at line 19 of file AbstractConfReconstructor.h.
|
overridepure virtual |
Implements VertexReconstructor.
Implemented in ConfigurableMultiVertexFitter, ReconstructorFromFitter, ConfigurableAdaptiveReconstructor, and ConfigurableTrimmedKalmanFinder.
|
pure virtual |
The configure method configures the vertex reconstructor. It also should also write all its applied defaults back into the map,
Implemented in ConfigurableMultiVertexFitter, ReconstructorFromFitter, ConfigurableAdaptiveReconstructor, and ConfigurableTrimmedKalmanFinder.
Referenced by ConfigurableVertexReconstructor::ConfigurableVertexReconstructor().
|
pure virtual |