#include <SequentialGhostTrackFitter.h>
Public Member Functions | |
GhostTrackPrediction | fit (const GhostTrackFitter::PredictionUpdater &updater, const GhostTrackPrediction &prior, std::vector< GhostTrackState > &states, double &ndof, double &chi2) override |
SequentialGhostTrackFitter () | |
~SequentialGhostTrackFitter () override | |
Public Member Functions inherited from reco::GhostTrackFitter::FitterImpl | |
virtual | ~FitterImpl () |
Protected Member Functions | |
virtual void | postFit (const GhostTrackFitter::PredictionUpdater &updater, const GhostTrackPrediction &pred, std::vector< GhostTrackState > &states) |
virtual void | reset () |
virtual bool | stable (const GhostTrackPrediction &before, const GhostTrackPrediction &after) const |
Private Member Functions | |
FitterImpl * | clone () const override |
Private Attributes | |
unsigned int | maxIteration |
double | minDeltaR |
double | minDistance |
double | weightThreshold |
Definition at line 13 of file SequentialGhostTrackFitter.h.
SequentialGhostTrackFitter::SequentialGhostTrackFitter | ( | ) |
Definition at line 14 of file SequentialGhostTrackFitter.cc.
Referenced by clone().
|
inlineoverride |
Definition at line 16 of file SequentialGhostTrackFitter.h.
References vertices_cff::chi2, fit(), ndof, fftjetcommon_cfi::prior, and stable().
|
inlineoverrideprivatevirtual |
Implements reco::GhostTrackFitter::FitterImpl.
Definition at line 34 of file SequentialGhostTrackFitter.h.
References SequentialGhostTrackFitter().
|
overridevirtual |
Implements reco::GhostTrackFitter::FitterImpl.
Definition at line 32 of file SequentialGhostTrackFitter.cc.
References mps_fire::i, align_cfg::iteration, reco::GhostTrackState::linearize(), maxIteration, postFit(), fftjetcommon_cfi::prior, reset(), stable(), reco::GhostTrackFitter::PredictionUpdater::update(), and weightThreshold.
Referenced by trackingPlots.Iteration::modules(), reco::GhostTrackVertexFinder::refitGhostTrack(), and ~SequentialGhostTrackFitter().
|
inlineprotectedvirtual |
Reimplemented in reco::AnnealingGhostTrackFitter.
Definition at line 28 of file SequentialGhostTrackFitter.h.
Referenced by fit().
|
inlineprotectedvirtual |
Reimplemented in reco::AnnealingGhostTrackFitter.
Definition at line 27 of file SequentialGhostTrackFitter.h.
Referenced by fit().
|
protectedvirtual |
Reimplemented in reco::AnnealingGhostTrackFitter.
Definition at line 22 of file SequentialGhostTrackFitter.cc.
References reco::GhostTrackPrediction::eta(), reco::GhostTrackPrediction::ip(), minDeltaR, minDistance, reco::GhostTrackPrediction::phi(), funct::sqr(), and reco::GhostTrackPrediction::sz().
Referenced by fit(), reco::AnnealingGhostTrackFitter::stable(), and ~SequentialGhostTrackFitter().
|
private |
Definition at line 37 of file SequentialGhostTrackFitter.h.
Referenced by fit().
|
private |
Definition at line 38 of file SequentialGhostTrackFitter.h.
Referenced by stable().
|
private |
Definition at line 39 of file SequentialGhostTrackFitter.h.
Referenced by stable().
|
private |
Definition at line 40 of file SequentialGhostTrackFitter.h.
Referenced by fit().