CMS 3D CMS Logo

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() [1/2]

ConfigurableKalmanFitter::ConfigurableKalmanFitter ( )

◆ ConfigurableKalmanFitter() [2/2]

ConfigurableKalmanFitter::ConfigurableKalmanFitter ( const ConfigurableKalmanFitter o)

◆ ~ConfigurableKalmanFitter()

ConfigurableKalmanFitter::~ConfigurableKalmanFitter ( )
override

Definition at line 23 of file ConfigurableKalmanFitter.cc.

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

Member Function Documentation

◆ clone()

ConfigurableKalmanFitter * ConfigurableKalmanFitter::clone ( void  ) const
overridevirtual

Fit vertex out of a VertexSeed

Implements AbstractConfFitter.

Definition at line 29 of file ConfigurableKalmanFitter.cc.

References ConfigurableKalmanFitter().

◆ configure()

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

◆ defaults()

edm::ParameterSet ConfigurableKalmanFitter::defaults ( ) const
overridevirtual

Implements AbstractConfFitter.

Definition at line 31 of file ConfigurableKalmanFitter.cc.

31 { return mydefaults(); }