TrackEstimator Class Reference

#include <TrackEstimator.h>

Inheritance diagram for TrackEstimator:
TrackEstimatorFixed TrackEstimatorRange

List of all members.

Public Member Functions

virtual ~TrackEstimator ()
virtual void Config (const AlgConfig &)=0
virtual TVectorD EstimateTrackParams (FitContext &) const =0

Detailed Description

Abstract class to define track estimator interface. Concrete implementations can use different method to get an initial estimate of the track fit parameters.


Definition at line 25 of file TrackEstimator.h.

Constructor & Destructor Documentation

virtual TrackEstimator::~TrackEstimator (  )  [inline, virtual]

Definition at line 29 of file TrackEstimator.h.

00029 {};

Member Function Documentation

virtual void TrackEstimator::Config ( const AlgConfig  )  [pure virtual]

configure filter using given AlgConfig

Implemented in TrackEstimatorFixed, and TrackEstimatorRange.

Referenced by AlgFitTrackSA::RunAlg().

virtual TVectorD TrackEstimator::EstimateTrackParams ( FitContext  )  const [pure virtual]

filter method

Implemented in TrackEstimatorFixed, and TrackEstimatorRange.

Referenced by FitStateInitial::Iterate().

The documentation for this class was generated from the following file:

Generated on 8 Jul 2019 for loon by  doxygen 1.6.1