CMS 3D CMS Logo

List of all members | Public Member Functions
reco::GhostTrackFitter::PredictionUpdater Class Referenceabstract

#include <GhostTrackFitter.h>

Inheritance diagram for reco::GhostTrackFitter::PredictionUpdater:
reco::KalmanGhostTrackUpdater

Public Member Functions

virtual PredictionUpdaterclone () const =0
 
virtual void contribution (const GhostTrackPrediction &pred, const GhostTrackState &state, double &ndof, double &chi2, bool withPredError=false) const =0
 
virtual GhostTrackPrediction update (const GhostTrackPrediction &pred, const GhostTrackState &state, double &ndof, double &chi2) const =0
 
virtual ~PredictionUpdater ()
 

Detailed Description

Definition at line 43 of file GhostTrackFitter.h.

Constructor & Destructor Documentation

virtual reco::GhostTrackFitter::PredictionUpdater::~PredictionUpdater ( )
inlinevirtual

Definition at line 45 of file GhostTrackFitter.h.

References vertices_cff::chi2, clone(), contribution(), ndof, and update().

45 {}

Member Function Documentation

virtual PredictionUpdater* reco::GhostTrackFitter::PredictionUpdater::clone ( ) const
pure virtual
virtual void reco::GhostTrackFitter::PredictionUpdater::contribution ( const GhostTrackPrediction pred,
const GhostTrackState state,
double &  ndof,
double &  chi2,
bool  withPredError = false 
) const
pure virtual
virtual GhostTrackPrediction reco::GhostTrackFitter::PredictionUpdater::update ( const GhostTrackPrediction pred,
const GhostTrackState state,
double &  ndof,
double &  chi2 
) const
pure virtual

Implemented in reco::KalmanGhostTrackUpdater.

Referenced by progressbar.ProgressBar::__next__(), MatrixUtil.Matrix::__setitem__(), MatrixUtil.Steps::__setitem__(), Vispa.Gui.VispaWidget.VispaWidget::autosize(), Vispa.Views.LineDecayView.LineDecayContainer::createObject(), Vispa.Views.LineDecayView.LineDecayContainer::deselectAllObjects(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::deselectAllWidgets(), Vispa.Gui.VispaWidget.VispaWidget::enableAutosizing(), progressbar.ProgressBar::finish(), reco::SequentialGhostTrackFitter::fit(), Vispa.Gui.MenuWidget.MenuWidget::leaveEvent(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::mouseMoveEvent(), Vispa.Gui.MenuWidget.MenuWidget::mouseMoveEvent(), Vispa.Views.LineDecayView.LineDecayContainer::mouseMoveEvent(), Vispa.Gui.VispaWidgetOwner.VispaWidgetOwner::mouseReleaseEvent(), Vispa.Views.LineDecayView.LineDecayContainer::objectMoved(), MatrixUtil.Steps::overwrite(), Vispa.Views.LineDecayView.LineDecayContainer::removeObject(), Vispa.Gui.ConnectableWidget.ConnectableWidget::removePorts(), Vispa.Gui.FindDialog.FindDialog::reset(), Vispa.Gui.PortConnection.PointToPointConnection::select(), Vispa.Gui.VispaWidget.VispaWidget::select(), Vispa.Views.LineDecayView.LineDecayContainer::select(), Vispa.Gui.VispaWidget.VispaWidget::setText(), Vispa.Gui.VispaWidget.VispaWidget::setTitle(), Vispa.Gui.ZoomableWidget.ZoomableWidget::setZoom(), Vispa.Views.LineDecayView.LineDecayContainer::setZoom(), Vispa.Gui.PortConnection.PointToPointConnection::updateConnection(), and ~PredictionUpdater().