29 #include "RtypesCore.h" 83 void setLazy(Int_t ){std::cerr<<
"Using outdates setLazy method of class GFKalman:"<<
std::endl;}
139 TMatrixT<Double_t>
calcGain(
const TMatrixT<Double_t>& cov,
140 const TMatrixT<Double_t>& HitCov,
141 const TMatrixT<Double_t>& H);
146 double chi2Increment(
const TMatrixT<Double_t>&
r,
const TMatrixT<Double_t>& H,
147 const TMatrixT<Double_t>& cov,
const TMatrixT<Double_t>& V);
void setMomLow(Double_t f)
void setMaxUpdate(Double_t f)
double getChi2Hit(GFAbsRecoHit *, GFAbsTrackRep *)
Calculates chi2 of a given hit with respect to a given track representation.
Generic Interface to magnetic fields in GENFIT.
void operator()(GFTrack *track)
Operator for use with STL.
void processHit(GFTrack *, int, int, int)
One Kalman step.
void setMomHigh(Double_t f)
TMatrixT< Double_t > calcGain(const TMatrixT< Double_t > &cov, const TMatrixT< Double_t > &HitCov, const TMatrixT< Double_t > &H)
Calculate Kalman Gain.
void fittingPass(GFTrack *, int dir)
Performs fit on a GFTrack beginning with the current hit.
void setLazy(Int_t)
Switch lazy error handling.
void blowUpCovs(GFTrack *trk)
this is needed to blow up the covariance matrix before a fitting pass drops off-diagonal elements and...
Base Class for genfit track representations. Defines interface for track parameterizations.
void switchDirection(GFTrack *trk)
Used to switch between forward and backward filtering.
void setBlowUpFactor(double f)
Set the blowup factor (see blowUpCovs() )
double chi2Increment(const TMatrixT< Double_t > &r, const TMatrixT< Double_t > &H, const TMatrixT< Double_t > &cov, const TMatrixT< Double_t > &V)
this returns the reduced chi2 increment for a hit
void setNumIterations(Int_t i)
Set number of iterations for Kalman Filter.
void processTrack(GFTrack *)
Performs fit on a GFTrack.
void blowUpCovsDiag(GFTrack *trk)
void setInitialDirection(int d)
Sets the inital direction of the track fit (1 for inner to outer, or -1 for outer to inner)...
TMatrixT< Double_t > calcCov7x7(const TMatrixT< Double_t > &cov, const genf::GFDetPlane &plane)
void setErrorScaleSTh(Double_t f)
void operator()(std::pair< int, GFTrack * > tr)
Operator for use with STL.
void setErrorScaleMTh(Double_t f)
QTextStream & endl(QTextStream &s)