|
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef TRKIPATFITTER_IPATGLOBALFITTER_H
13 #define TRKIPATFITTER_IPATGLOBALFITTER_H
57 #endif // TRKIPATFITTER_IPATGLOBALFITTER_H
Main Fitter tool providing the implementation for the different fitting, extension and refitting use ...
std::unique_ptr< Amg::MatrixX > derivMatrix(const FitState &fitState) const
GlobalTrackFitter methods: access to the matrix of derivatives used during the latest track fit.
bool RunOutlierRemoval
switch to toggle quality processing after fit
void setMinIterations(int minIterations)
set method for the minimum number of iterations for (alignment) friend
iPatGlobalFitter(const std::string &type, const std::string &name, const IInterface *parent)
GlobalTrackFitter tool providing methods used during alignment.
Ensure that the ATLAS eigen extensions are properly loaded.
static int iterationsOfLastFit(const FitState &fitState)
access to the number of iterations taken by the latest track fit
Track * alignmentFit(AlignmentCache &, const Track &, const RunOutlierRemoval runOutlier=false, const ParticleHypothesis matEffects=Trk::nonInteracting) const
RE-FIT A TRACK FOR ALIGNMENT.
std::unique_ptr< Amg::MatrixX > fullCovarianceMatrix(const FitState &fitState) const
access to the global fitter's full covariance matrix