#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 28 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 30 of file GhostTrackFitter.cc.
References bookConverter::prior, and DiMuonV_cfg::tracks.
Referenced by fit(), trackingPlots.Iteration::modules(), IPProducer< Container, Base, Helper >::produce(), and reco::GhostTrackVertexFinder::vertices().
GhostTrack GhostTrackFitter::fit | ( | const GlobalPoint & | priorPosition, |
const GlobalError & | priorError, | ||
const GlobalVector & | direction, | ||
const GlobalError & | directionError, | ||
const std::vector< TransientTrack > & | tracks | ||
) | const |
Definition at line 39 of file GhostTrackFitter.cc.
References fit(), bookConverter::prior, and DiMuonV_cfg::tracks.
Referenced by trackingPlots.Iteration::modules().
GhostTrack GhostTrackFitter::fit | ( | const GhostTrackPrediction & | prior, |
const GlobalPoint & | origin, | ||
const std::vector< TransientTrack > & | tracks | ||
) | const |
Definition at line 48 of file GhostTrackFitter.cc.
References fit(), fitter, hltrates_dqm_sourceclient-live_cfg::offset, bookConverter::prior, and DiMuonV_cfg::tracks.
Referenced by trackingPlots.Iteration::modules().
GhostTrack GhostTrackFitter::fit | ( | const GhostTrackPrediction & | prior, |
const std::vector< TransientTrack > & | tracks | ||
) | const |
Definition at line 64 of file GhostTrackFitter.cc.
References fit(), fitter, bookConverter::prior, and DiMuonV_cfg::tracks.
Referenced by trackingPlots.Iteration::modules().
|
protected |
Definition at line 75 of file GhostTrackFitter.cc.
References nano_mu_local_reco_cff::chi2, reco::GhostTrackFitter::FitterImpl::fit(), PixelVertexMonitor_cff::ndof, bookConverter::prior, mps_fire::result, and updater.
Referenced by trackingPlots.Iteration::modules().
|
inline |
Definition at line 73 of file GhostTrackFitter.h.
References reco::GhostTrackFitter::FitterImpl::clone(), and fitter.
|
private |
Definition at line 81 of file GhostTrackFitter.h.
Referenced by fit(), GhostTrackFitter(), and setFitterImpl().
|
private |
Definition at line 82 of file GhostTrackFitter.h.
Referenced by fit(), and GhostTrackFitter().