CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
ConfigurableKalmanFitter Class Reference

#include <ConfigurableKalmanFitter.h>

Inheritance diagram for ConfigurableKalmanFitter:
AbstractConfFitter VertexFitter< 5 >

Public Member Functions

ConfigurableKalmanFitterclone () const override
 
 ConfigurableKalmanFitter ()
 
 ConfigurableKalmanFitter (const ConfigurableKalmanFitter &o)
 
void configure (const edm::ParameterSet &) override
 
edm::ParameterSet defaults () const override
 
 ~ConfigurableKalmanFitter () override
 
- Public Member Functions inherited from AbstractConfFitter
 AbstractConfFitter (const VertexFitter< 5 > &f)
 
 AbstractConfFitter ()
 
 AbstractConfFitter (const AbstractConfFitter &)
 
CachingVertex< 5 > vertex (const std::vector< reco::TransientTrack > &t) const override
 
CachingVertex< 5 > vertex (const std::vector< RefCountedVertexTrack > &tracks) const override
 
CachingVertex< 5 > vertex (const std::vector< RefCountedVertexTrack > &tracks, const reco::BeamSpot &spot) const override
 
CachingVertex< 5 > vertex (const std::vector< reco::TransientTrack > &tracks, const GlobalPoint &linPoint) const override
 
CachingVertex< 5 > vertex (const std::vector< reco::TransientTrack > &tracks, const GlobalPoint &priorPos, const GlobalError &priorError) const override
 
CachingVertex< 5 > vertex (const std::vector< reco::TransientTrack > &tracks, const reco::BeamSpot &beamSpot) const override
 
CachingVertex< 5 > vertex (const std::vector< RefCountedVertexTrack > &tracks, const GlobalPoint &priorPos, const GlobalError &priorError) const override
 
 ~AbstractConfFitter () override
 
- Public Member Functions inherited from VertexFitter< 5 >
virtual CachingVertex< Nvertex (const std::vector< typename CachingVertex< N >::RefCountedVertexTrack > &tracks) const =0
 
virtual CachingVertex< Nvertex (const std::vector< typename CachingVertex< N >::RefCountedVertexTrack > &tracks, const reco::BeamSpot &spot) const =0
 
virtual CachingVertex< Nvertex (const std::vector< typename CachingVertex< N >::RefCountedVertexTrack > &tracks, const GlobalPoint &priorPos, const GlobalError &priorError) const =0
 
 VertexFitter ()
 
virtual ~VertexFitter ()
 

Additional Inherited Members

- Public Types inherited from AbstractConfFitter
typedef CachingVertex
< 5 >::RefCountedVertexTrack 
RefCountedVertexTrack
 
- Public Attributes inherited from AbstractConfFitter
const VertexFitter< 5 > * theFitter
 

Detailed Description

Kalman filter, configurable version

Definition at line 10 of file ConfigurableKalmanFitter.h.

Constructor & Destructor Documentation

ConfigurableKalmanFitter::ConfigurableKalmanFitter ( )
ConfigurableKalmanFitter::ConfigurableKalmanFitter ( const ConfigurableKalmanFitter o)

Definition at line 27 of file ConfigurableKalmanFitter.cc.

ConfigurableKalmanFitter::~ConfigurableKalmanFitter ( )
override

Definition at line 23 of file ConfigurableKalmanFitter.cc.

23  {
24  // if (theFitter) delete theFitter;
25 }

Member Function Documentation

ConfigurableKalmanFitter * ConfigurableKalmanFitter::clone ( void  ) const
overridevirtual

Fit vertex out of a VertexSeed

Implements AbstractConfFitter.

Definition at line 29 of file ConfigurableKalmanFitter.cc.

References ConfigurableKalmanFitter().

void ConfigurableKalmanFitter::configure ( const edm::ParameterSet n)
overridevirtual
edm::ParameterSet ConfigurableKalmanFitter::defaults ( ) const
overridevirtual

Implements AbstractConfFitter.

Definition at line 31 of file ConfigurableKalmanFitter.cc.

31 { return mydefaults(); }