#include <AnnealingGhostTrackFitter.h>
Public Member Functions | |
AnnealingGhostTrackFitter () | |
AnnealingGhostTrackFitter (const AnnealingGhostTrackFitter &orig) | |
~AnnealingGhostTrackFitter () override | |
Public Member Functions inherited from reco::SequentialGhostTrackFitter | |
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 () |
Private Member Functions | |
FitterImpl * | clone () const override |
void | postFit (const GhostTrackFitter::PredictionUpdater &updater, const GhostTrackPrediction &pred, std::vector< GhostTrackState > &states) override |
void | reset () override |
bool | stable (const GhostTrackPrediction &before, const GhostTrackPrediction &after) const override |
Private Attributes | |
std::unique_ptr< AnnealingSchedule > | annealing |
bool | firstStep |
Additional Inherited Members |
Definition at line 17 of file AnnealingGhostTrackFitter.h.
AnnealingGhostTrackFitter::AnnealingGhostTrackFitter | ( | ) |
Definition at line 14 of file AnnealingGhostTrackFitter.cc.
References annealing.
Referenced by clone().
|
inline |
Definition at line 20 of file AnnealingGhostTrackFitter.h.
|
inlineoverride |
Definition at line 22 of file AnnealingGhostTrackFitter.h.
|
inlineoverrideprivatevirtual |
Implements reco::GhostTrackFitter::FitterImpl.
Definition at line 25 of file AnnealingGhostTrackFitter.h.
References AnnealingGhostTrackFitter().
|
overrideprivatevirtual |
Reimplemented from reco::SequentialGhostTrackFitter.
Definition at line 18 of file AnnealingGhostTrackFitter.cc.
References annealing, nano_mu_local_reco_cff::chi2, reco::GhostTrackFitter::PredictionUpdater::contribution(), firstStep, and ndof.
|
inlineoverrideprivatevirtual |
Reimplemented from reco::SequentialGhostTrackFitter.
Definition at line 31 of file AnnealingGhostTrackFitter.h.
References annealing, and firstStep.
|
inlineoverrideprivatevirtual |
Reimplemented from reco::SequentialGhostTrackFitter.
Definition at line 27 of file AnnealingGhostTrackFitter.h.
References annealing, and reco::SequentialGhostTrackFitter::stable().
|
private |
Definition at line 39 of file AnnealingGhostTrackFitter.h.
Referenced by AnnealingGhostTrackFitter(), postFit(), reset(), and stable().
|
private |
Definition at line 40 of file AnnealingGhostTrackFitter.h.