|
| | 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.