#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::auto_ptr< FitterImpl > | fitter |
std::auto_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 bookConverter::prior.
Referenced by fit(), TrackIPProducer::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 45 of file GhostTrackFitter.cc.
References fit(), and bookConverter::prior.
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(), evf::evtn::offset(), and evf::utils::state.
GhostTrack GhostTrackFitter::fit | ( | const GhostTrackPrediction & | prior, |
const std::vector< TransientTrack > & | tracks | ||
) | const |
Definition at line 76 of file GhostTrackFitter.cc.
References fit(), fitter, reco::GhostTrackState::linearize(), and evf::utils::state.
|
protected |
Definition at line 91 of file GhostTrackFitter.cc.
References reco::GhostTrackFitter::FitterImpl::fit(), query::result, and updater.
|
inline |
Definition at line 74 of file GhostTrackFitter.h.
References reco::GhostTrackFitter::FitterImpl::clone(), 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(), and GhostTrackFitter().