CMS 3D CMS Logo

AbstractConfReconstructor Class Reference

An abstract configurable reconstructor. More...

#include <RecoVertex/ConfigurableVertexReco/interface/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
 The configure method configures the vertex reconstructor.
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.

00021 {};


Member Function Documentation

AbstractConfReconstructor* AbstractConfReconstructor::clone (  )  const [pure virtual]

Implements VertexReconstructor.

Implemented in ConfigurableAdaptiveReconstructor, ConfigurableMultiVertexFitter, ConfigurableTrimmedKalmanFinder, and ReconstructorFromFitter.

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]

Implemented in ConfigurableAdaptiveReconstructor, ConfigurableMultiVertexFitter, ConfigurableTrimmedKalmanFinder, and ReconstructorFromFitter.


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:13:49 2009 for CMSSW by  doxygen 1.5.4