#include <ConfigurableKalmanFitter.h>
Public Member Functions | |
ConfigurableKalmanFitter * | clone () const |
ConfigurableKalmanFitter () | |
ConfigurableKalmanFitter (const ConfigurableKalmanFitter &o) | |
void | configure (const edm::ParameterSet &) |
edm::ParameterSet | defaults () const |
~ConfigurableKalmanFitter () |
Kalman filter, configurable version
Definition at line 10 of file ConfigurableKalmanFitter.h.
ConfigurableKalmanFitter::ConfigurableKalmanFitter | ( | ) |
Definition at line 14 of file ConfigurableKalmanFitter.cc.
Referenced by clone().
: AbstractConfFitter ( KalmanVertexFitter() ) {}
ConfigurableKalmanFitter::ConfigurableKalmanFitter | ( | const ConfigurableKalmanFitter & | o | ) |
Definition at line 33 of file ConfigurableKalmanFitter.cc.
: AbstractConfFitter ( o ) {}
ConfigurableKalmanFitter::~ConfigurableKalmanFitter | ( | ) |
Definition at line 27 of file ConfigurableKalmanFitter.cc.
{
// if (theFitter) delete theFitter;
}
ConfigurableKalmanFitter * ConfigurableKalmanFitter::clone | ( | void | ) | const [virtual] |
Fit vertex out of a VertexSeed
Implements AbstractConfFitter.
Definition at line 38 of file ConfigurableKalmanFitter.cc.
References ConfigurableKalmanFitter().
{ return new ConfigurableKalmanFitter ( *this ); }
void ConfigurableKalmanFitter::configure | ( | const edm::ParameterSet & | n | ) | [virtual] |
Implements AbstractConfFitter.
Definition at line 18 of file ConfigurableKalmanFitter.cc.
References edm::ParameterSet::augment(), m, n, and AbstractConfFitter::theFitter.
{ edm::ParameterSet m=n; m.augment ( mydefaults() ); if (theFitter ) delete theFitter; theFitter = new KalmanVertexFitter( m ) ; }
edm::ParameterSet ConfigurableKalmanFitter::defaults | ( | ) | const [virtual] |
Implements AbstractConfFitter.
Definition at line 43 of file ConfigurableKalmanFitter.cc.
{
return mydefaults();
}