CMS 3D CMS Logo

List of all members | Public Member Functions
AbstractConfReconstructor Class Referenceabstract

#include <AbstractConfReconstructor.h>

Inheritance diagram for AbstractConfReconstructor:
VertexReconstructor ConfigurableAdaptiveReconstructor ConfigurableMultiVertexFitter ConfigurableTrimmedKalmanFinder ReconstructorFromFitter

Public Member Functions

AbstractConfReconstructorclone () 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< TransientVertexvertices (const std::vector< reco::TransientTrack > &) const =0
 
virtual std::vector< TransientVertexvertices (const std::vector< reco::TransientTrack > &primaries, const std::vector< reco::TransientTrack > &tracks, const reco::BeamSpot &spot) const
 
virtual std::vector< TransientVertexvertices (const std::vector< reco::TransientTrack > &t, const reco::BeamSpot &) const
 
virtual ~VertexReconstructor ()
 

Detailed Description

An abstract configurable reconstructor. must be configurable via ::configure

Definition at line 12 of file AbstractConfReconstructor.h.

Constructor & Destructor Documentation

◆ ~AbstractConfReconstructor()

AbstractConfReconstructor::~AbstractConfReconstructor ( )
inlineoverride

Definition at line 19 of file AbstractConfReconstructor.h.

19 {};

Member Function Documentation

◆ clone()

AbstractConfReconstructor* AbstractConfReconstructor::clone ( ) const
overridepure virtual

◆ configure()

virtual void AbstractConfReconstructor::configure ( const edm::ParameterSet )
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().

◆ defaults()

virtual edm::ParameterSet AbstractConfReconstructor::defaults ( ) const
pure virtual