|
| KalmanFitter (unsigned int maxIterations=4, double deltaPval=1e-3, double blowUpFactor=1e3, bool squareRootFormalism=false) |
|
| ~KalmanFitter () |
|
void | processTrackWithRep (Track *tr, const AbsTrackRep *rep, bool resortHits=false) |
| Hit resorting currently NOT supported. More...
|
|
void | processTrackPartially (Track *tr, const AbsTrackRep *rep, int startId=0, int endId=-1) |
|
void | useSquareRootFormalism (bool squareRootFormalism=true) |
|
| AbsKalmanFitter (unsigned int maxIterations=4, double deltaPval=1e-3, double blowUpFactor=1e3) |
|
virtual | ~AbsKalmanFitter () |
|
void | getChiSquNdf (const Track *tr, const AbsTrackRep *rep, double &bChi2, double &fChi2, double &bNdf, double &fNdf) const |
|
double | getChiSqu (const Track *tr, const AbsTrackRep *rep, int direction=-1) const |
|
double | getNdf (const Track *tr, const AbsTrackRep *rep, int direction=-1) const |
|
double | getRedChiSqu (const Track *tr, const AbsTrackRep *rep, int direction=-1) const |
|
double | getPVal (const Track *tr, const AbsTrackRep *rep, int direction=-1) const |
|
unsigned int | getMinIterations () const |
|
unsigned int | getMaxIterations () const |
|
double | getDeltaPval () const |
|
double | getRelChi2Change () const |
|
double | getBlowUpFactor () const |
|
bool | getResetOffDiagonals () const |
|
double | getBlowUpMaxVal () const |
|
eMultipleMeasurementHandling | getMultipleMeasurementHandling () const |
|
int | getMaxFailedHits () const |
|
virtual void | setMinIterations (unsigned int n) |
| Set the minimum number of iterations. More...
|
|
virtual void | setMaxIterations (unsigned int n) |
| Set the maximum number of iterations. More...
|
|
void | setDeltaPval (double deltaPval) |
| Set Convergence criterion. More...
|
|
void | setRelChi2Change (double relChi2Change) |
|
void | setBlowUpFactor (double blowUpFactor) |
|
void | setResetOffDiagonals (bool resetOffDiagonals) |
|
void | setBlowUpMaxVal (double blowUpMaxVal) |
| Limit the cov entries to this maximum value when blowing up the cov. Set to negative value to disable. Default is 1.E6. More...
|
|
void | setMultipleMeasurementHandling (eMultipleMeasurementHandling mmh) |
| How should multiple measurements be handled? More...
|
|
virtual void | setMaxFailedHits (int val) |
|
bool | isTrackPrepared (const Track *tr, const AbsTrackRep *rep) const |
|
bool | isTrackFitted (const Track *tr, const AbsTrackRep *rep) const |
|
bool | canIgnoreWeights () const |
| returns if the fitter can ignore the weights and handle the MeasurementOnPlanes as if they had weight 1. More...
|
|
| AbsFitter () |
|
virtual | ~AbsFitter () |
|
void | processTrack (Track *, bool resortHits=false) |
|
virtual void | setDebugLvl (unsigned int lvl=1) |
|
Simple Kalman filter implementation.
Definition at line 41 of file KalmanFitter.h.