#include <GhostTrackFitter.h>
Classes | |
class | FitterImpl |
class | PredictionUpdater |
Public Member Functions | |
GhostTrack | fit (const GlobalPoint &priorPosition, const GlobalError &priorError, const GlobalVector &direction, double coneRadius, const std::vector< TransientTrack > &tracks) const |
GhostTrack | fit (const GlobalPoint &priorPosition, const GlobalError &priorError, const GlobalVector &direction, const GlobalError &directionError, const std::vector< TransientTrack > &tracks) const |
GhostTrack | fit (const GhostTrackPrediction &prior, const GlobalPoint &origin, const std::vector< TransientTrack > &tracks) const |
GhostTrack | fit (const GhostTrackPrediction &prior, const std::vector< TransientTrack > &tracks) const |
GhostTrackFitter () | |
void | setFitterImpl (const FitterImpl &fitterImpl) |
virtual | ~GhostTrackFitter () |
Protected Member Functions | |
GhostTrack | fit (FitterImpl &fitterImpl, const GhostTrackPrediction &prior, const std::vector< GhostTrackState > &states) const |
Private Attributes | |
std::unique_ptr< FitterImpl > | fitter |
std::unique_ptr< PredictionUpdater > | updater |
Definition at line 19 of file GhostTrackFitter.h.
GhostTrackFitter::GhostTrackFitter | ( | ) |
Definition at line 23 of file GhostTrackFitter.cc.
References fitter, and updater.
|
virtual |
Definition at line 29 of file GhostTrackFitter.cc.
GhostTrack GhostTrackFitter::fit | ( | const GlobalPoint & | priorPosition, |
const GlobalError & | priorError, | ||
const GlobalVector & | direction, | ||
double | coneRadius, | ||
const std::vector< TransientTrack > & | tracks | ||
) | const |
Definition at line 33 of file GhostTrackFitter.cc.
References fftjetcommon_cfi::prior.
Referenced by fit(), trackingPlots.Iteration::modules(), IPProducer< Container, Base, Helper >::produce(), setFitterImpl(), reco::GhostTrackVertexFinder::vertices(), and reco::GhostTrackFitter::FitterImpl::~FitterImpl().
GhostTrack GhostTrackFitter::fit | ( | const GlobalPoint & | priorPosition, |
const GlobalError & | priorError, | ||
const GlobalVector & | direction, | ||
const GlobalError & | directionError, | ||
const std::vector< TransientTrack > & | tracks | ||
) | const |
Definition at line 45 of file GhostTrackFitter.cc.
References fit(), and fftjetcommon_cfi::prior.
Referenced by trackingPlots.Iteration::modules().
GhostTrack GhostTrackFitter::fit | ( | const GhostTrackPrediction & | prior, |
const GlobalPoint & | origin, | ||
const std::vector< TransientTrack > & | tracks | ||
) | const |
Definition at line 57 of file GhostTrackFitter.cc.
References fit(), fitter, reco::GhostTrackPrediction::lambda(), reco::GhostTrackState::linearize(), and PFRecoTauDiscriminationByIsolation_cfi::offset.
Referenced by trackingPlots.Iteration::modules().
GhostTrack GhostTrackFitter::fit | ( | const GhostTrackPrediction & | prior, |
const std::vector< TransientTrack > & | tracks | ||
) | const |
Definition at line 76 of file GhostTrackFitter.cc.
References fit(), fitter, and reco::GhostTrackState::linearize().
Referenced by trackingPlots.Iteration::modules().
|
protected |
Definition at line 91 of file GhostTrackFitter.cc.
References vertices_cff::chi2, reco::GhostTrackFitter::FitterImpl::fit(), ndof, mps_fire::result, and updater.
Referenced by trackingPlots.Iteration::modules().
|
inline |
Definition at line 74 of file GhostTrackFitter.h.
References reco::GhostTrackFitter::FitterImpl::clone(), fit(), and fitter.
|
private |
Definition at line 83 of file GhostTrackFitter.h.
Referenced by fit(), GhostTrackFitter(), and setFitterImpl().
|
private |
Definition at line 84 of file GhostTrackFitter.h.
Referenced by fit(), GhostTrackFitter(), and reco::GhostTrackFitter::FitterImpl::~FitterImpl().