#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 | ( | ) |
|
inlineoverride |
Definition at line 16 of file SequentialGhostTrackFitter.h.
|
inlineoverrideprivatevirtual |
Implements reco::GhostTrackFitter::FitterImpl.
Definition at line 32 of file SequentialGhostTrackFitter.h.
References SequentialGhostTrackFitter().
|
overridevirtual |
Implements reco::GhostTrackFitter::FitterImpl.
Definition at line 22 of file SequentialGhostTrackFitter.cc.
References hltPixelTracks_cff::chi2, mps_fire::i, align_cfg::iteration, reco::GhostTrackState::linearize(), maxIteration, ndof, postFit(), bookConverter::prior, reset(), stable(), reco::GhostTrackFitter::PredictionUpdater::update(), and weightThreshold.
Referenced by trackingPlots.Iteration::modules(), and reco::GhostTrackVertexFinder::refitGhostTrack().
|
inlineprotectedvirtual |
Reimplemented in reco::AnnealingGhostTrackFitter.
Definition at line 27 of file SequentialGhostTrackFitter.h.
Referenced by fit().
|
inlineprotectedvirtual |
Reimplemented in reco::AnnealingGhostTrackFitter.
Definition at line 26 of file SequentialGhostTrackFitter.h.
Referenced by fit().
|
protectedvirtual |
Reimplemented in reco::AnnealingGhostTrackFitter.
Definition at line 17 of file SequentialGhostTrackFitter.cc.
References reco::GhostTrackPrediction::eta(), reco::GhostTrackPrediction::ip(), minDeltaR, minDistance, reco::GhostTrackPrediction::phi(), sqr(), and reco::GhostTrackPrediction::sz().
Referenced by fit(), and reco::AnnealingGhostTrackFitter::stable().
|
private |
Definition at line 34 of file SequentialGhostTrackFitter.h.
Referenced by fit().
|
private |
Definition at line 35 of file SequentialGhostTrackFitter.h.
Referenced by stable().
|
private |
Definition at line 36 of file SequentialGhostTrackFitter.h.
Referenced by stable().
|
private |
Definition at line 37 of file SequentialGhostTrackFitter.h.
Referenced by fit().