CMS 3D CMS Logo

Public Member Functions

AbstractConfReconstructor Class Reference

#include <AbstractConfReconstructor.h>

Inheritance diagram for AbstractConfReconstructor:
VertexReconstructor ConfigurableAdaptiveReconstructor ConfigurableMultiVertexFitter ConfigurableTrimmedKalmanFinder ReconstructorFromFitter

List of all members.

Public Member Functions

AbstractConfReconstructorclone () const =0
virtual void configure (const edm::ParameterSet &)=0
virtual edm::ParameterSet defaults () const =0
virtual ~AbstractConfReconstructor ()

Detailed Description

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

Definition at line 12 of file AbstractConfReconstructor.h.


Constructor & Destructor Documentation

virtual AbstractConfReconstructor::~AbstractConfReconstructor ( ) [inline, virtual]

Definition at line 21 of file AbstractConfReconstructor.h.

{};

Member Function Documentation

AbstractConfReconstructor* AbstractConfReconstructor::clone ( ) const [pure virtual]
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 ConfigurableAdaptiveReconstructor, ConfigurableMultiVertexFitter, ConfigurableTrimmedKalmanFinder, and ReconstructorFromFitter.

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