CMS 3D CMS Logo

ConfigurableKalmanFitter Class Reference

Kalman filter, configurable version. More...

#include <RecoVertex/ConfigurableVertexReco/interface/ConfigurableKalmanFitter.h>

Inheritance diagram for ConfigurableKalmanFitter:

AbstractConfFitter VertexFitter< 5 >

List of all members.

Public Member Functions

ConfigurableKalmanFitterclone () const
 Fit vertex out of a VertexSeed.
 ConfigurableKalmanFitter (const ConfigurableKalmanFitter &o)
 ConfigurableKalmanFitter ()
void configure (const edm::ParameterSet &)
edm::ParameterSet defaults () const
 ~ConfigurableKalmanFitter ()


Detailed Description

Kalman filter, configurable version.

Definition at line 10 of file ConfigurableKalmanFitter.h.


Constructor & Destructor Documentation

ConfigurableKalmanFitter::ConfigurableKalmanFitter (  ) 

Definition at line 14 of file ConfigurableKalmanFitter.cc.

Referenced by clone().

00014                                                    :
00015     AbstractConfFitter ( KalmanVertexFitter()  )
00016 {}

ConfigurableKalmanFitter::ConfigurableKalmanFitter ( const ConfigurableKalmanFitter o  ) 

Definition at line 33 of file ConfigurableKalmanFitter.cc.

00033                                            :
00034   AbstractConfFitter ( o )
00035 {}

ConfigurableKalmanFitter::~ConfigurableKalmanFitter (  ) 

Definition at line 27 of file ConfigurableKalmanFitter.cc.

00028 {
00029   // if (theFitter) delete theFitter;
00030 }


Member Function Documentation

ConfigurableKalmanFitter * ConfigurableKalmanFitter::clone ( void   )  const [virtual]

Fit vertex out of a VertexSeed.

Implements AbstractConfFitter.

Definition at line 38 of file ConfigurableKalmanFitter.cc.

References ConfigurableKalmanFitter().

00039 {
00040   return new ConfigurableKalmanFitter ( *this );
00041 }

void ConfigurableKalmanFitter::configure ( const edm::ParameterSet n  )  [virtual]

Implements AbstractConfFitter.

Definition at line 18 of file ConfigurableKalmanFitter.cc.

References edm::ParameterSet::augment(), m, mydefaults(), and AbstractConfFitter::theFitter.

00020 {
00021   edm::ParameterSet m=n;
00022   m.augment ( mydefaults() );
00023   if (theFitter ) delete theFitter;
00024   theFitter = new KalmanVertexFitter( m ) ;
00025 }

edm::ParameterSet ConfigurableKalmanFitter::defaults (  )  const [virtual]

Implements AbstractConfFitter.

Definition at line 43 of file ConfigurableKalmanFitter.cc.

References mydefaults().

00044 {
00045   return mydefaults();
00046 }


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:16:45 2009 for CMSSW by  doxygen 1.5.4