|
GENFIT Rev: NoNumberAvailable
|
Collects information needed and produced by a AbsKalmanFitter implementations and is specific to one AbsTrackRep of the Track. More...
#include <KalmanFitterInfo.h>


Public Member Functions | |
| KalmanFitterInfo () | |
| KalmanFitterInfo (const TrackPoint *trackPoint, const AbsTrackRep *rep) | |
| virtual | ~KalmanFitterInfo () |
| virtual KalmanFitterInfo * | clone () const override |
| Deep copy ctor for polymorphic class. | |
| ReferenceStateOnPlane * | getReferenceState () const |
| MeasuredStateOnPlane * | getForwardPrediction () const |
| MeasuredStateOnPlane * | getBackwardPrediction () const |
| MeasuredStateOnPlane * | getPrediction (int direction) const |
| KalmanFittedStateOnPlane * | getForwardUpdate () const |
| KalmanFittedStateOnPlane * | getBackwardUpdate () const |
| KalmanFittedStateOnPlane * | getUpdate (int direction) const |
| const std::vector< genfit::MeasurementOnPlane * > & | getMeasurementsOnPlane () const |
| MeasurementOnPlane * | getMeasurementOnPlane (int i=0) const |
| MeasurementOnPlane | getAvgWeightedMeasurementOnPlane (bool ignoreWeights=false) const |
| MeasurementOnPlane * | getClosestMeasurementOnPlane (const StateOnPlane *) const |
| Get measurements which is closest to state. | |
| unsigned int | getNumMeasurements () const |
| std::vector< double > | getWeights () const |
| Get weights of measurements. | |
| bool | areWeightsFixed () const |
| Are the weights fixed? | |
| const MeasuredStateOnPlane & | getFittedState (bool biased=true) const override |
| Get unbiased or biased (default) smoothed state. | |
| MeasurementOnPlane | getResidual (unsigned int iMeasurement=0, bool biased=false, bool onlyMeasurementErrors=true) const override |
| Get unbiased (default) or biased residual from ith measurement. | |
| double | getSmoothedChi2 (unsigned int iMeasurement=0) const |
| bool | hasMeasurements () const override |
| bool | hasReferenceState () const override |
| bool | hasForwardPrediction () const override |
| bool | hasBackwardPrediction () const override |
| bool | hasForwardUpdate () const override |
| bool | hasBackwardUpdate () const override |
| bool | hasUpdate (int direction) const override |
| bool | hasPredictionsAndUpdates () const |
| void | setReferenceState (ReferenceStateOnPlane *referenceState) |
| void | setForwardPrediction (MeasuredStateOnPlane *forwardPrediction) |
| void | setBackwardPrediction (MeasuredStateOnPlane *backwardPrediction) |
| void | setPrediction (MeasuredStateOnPlane *prediction, int direction) |
| void | setForwardUpdate (KalmanFittedStateOnPlane *forwardUpdate) |
| void | setBackwardUpdate (KalmanFittedStateOnPlane *backwardUpdate) |
| void | setUpdate (KalmanFittedStateOnPlane *update, int direction) |
| void | setMeasurementsOnPlane (const std::vector< genfit::MeasurementOnPlane * > &measurementsOnPlane) |
| void | addMeasurementOnPlane (MeasurementOnPlane *measurementOnPlane) |
| void | addMeasurementsOnPlane (const std::vector< genfit::MeasurementOnPlane * > &measurementsOnPlane) |
| void | setWeights (const std::vector< double > &) |
| Set weights of measurements. | |
| void | fixWeights (bool arg=true) |
| void | setRep (const AbsTrackRep *rep) override |
| void | deleteForwardInfo () override |
| void | deleteBackwardInfo () override |
| void | deletePredictions () |
| void | deleteReferenceInfo () override |
| void | deleteMeasurementInfo () override |
| virtual void | Print (const Option_t *="") const override |
| virtual bool | checkConsistency (const genfit::PruneFlags *=nullptr) const override |
Public Member Functions inherited from genfit::AbsFitterInfo | |
| AbsFitterInfo () | |
| AbsFitterInfo (const TrackPoint *trackPoint, const AbsTrackRep *rep) | |
| virtual | ~AbsFitterInfo () |
| const TrackPoint * | getTrackPoint () const |
| const AbsTrackRep * | getRep () const |
| void | setTrackPoint (const TrackPoint *tp) |
| virtual bool | hasPrediction (int direction) const |
| const SharedPlanePtr & | getPlane () const |
| void | setPlane (const SharedPlanePtr &plane) |
Private Attributes | |
| std::unique_ptr< ReferenceStateOnPlane > | referenceState_ |
| Reference state. Used by KalmanFitterRefTrack. | |
| std::unique_ptr< MeasuredStateOnPlane > | forwardPrediction_ |
| std::unique_ptr< KalmanFittedStateOnPlane > | forwardUpdate_ |
| std::unique_ptr< MeasuredStateOnPlane > | backwardPrediction_ |
| std::unique_ptr< KalmanFittedStateOnPlane > | backwardUpdate_ |
| std::unique_ptr< MeasuredStateOnPlane > | fittedStateUnbiased_ |
| std::unique_ptr< MeasuredStateOnPlane > | fittedStateBiased_ |
| cache | |
| std::vector< MeasurementOnPlane * > | measurementsOnPlane_ |
| cache | |
| bool | fixWeights_ |
Additional Inherited Members | |
Protected Attributes inherited from genfit::AbsFitterInfo | |
| const TrackPoint * | trackPoint_ |
| const AbsTrackRep * | rep_ |
| No ownership. | |
| SharedPlanePtr | sharedPlane_ |
| No ownership. | |
Collects information needed and produced by a AbsKalmanFitter implementations and is specific to one AbsTrackRep of the Track.
Definition at line 44 of file KalmanFitterInfo.h.
| genfit::KalmanFitterInfo::KalmanFitterInfo | ( | ) |
Definition at line 37 of file KalmanFitterInfo.cc.
References genfit::AbsFitterInfo::AbsFitterInfo(), and fixWeights_.
Referenced by clone().
| genfit::KalmanFitterInfo::KalmanFitterInfo | ( | const TrackPoint * | trackPoint, |
| const AbsTrackRep * | rep ) |
Definition at line 43 of file KalmanFitterInfo.cc.
References genfit::AbsFitterInfo::AbsFitterInfo(), and fixWeights_.
|
virtual |
Definition at line 49 of file KalmanFitterInfo.cc.
References deleteMeasurementInfo().
| void genfit::KalmanFitterInfo::addMeasurementOnPlane | ( | MeasurementOnPlane * | measurementOnPlane | ) |
Definition at line 426 of file KalmanFitterInfo.cc.
References genfit::StateOnPlane::getPlane(), measurementsOnPlane_, and genfit::AbsFitterInfo::setPlane().
Referenced by addMeasurementsOnPlane(), clone(), and setMeasurementsOnPlane().
| void genfit::KalmanFitterInfo::addMeasurementsOnPlane | ( | const std::vector< genfit::MeasurementOnPlane * > & | measurementsOnPlane | ) |
Definition at line 433 of file KalmanFitterInfo.cc.
References addMeasurementOnPlane().
Referenced by genfit::KalmanFitterRefTrack::prepareTrack(), and genfit::KalmanFitter::processTrackPoint().
|
inline |
Are the weights fixed?
Definition at line 72 of file KalmanFitterInfo.h.
References fixWeights_.
Referenced by genfit::DAF::calcWeights(), genfit::KalmanFitterRefTrack::prepareTrack(), and genfit::KalmanFitter::processTrackPoint().
|
overridevirtual |
Implements genfit::AbsFitterInfo.
Definition at line 540 of file KalmanFitterInfo.cc.
References backwardPrediction_, backwardUpdate_, genfit::errorOut, forwardPrediction_, forwardUpdate_, genfit::AbsFitterInfo::getPlane(), genfit::PruneFlags::hasFlags(), measurementsOnPlane_, referenceState_, genfit::AbsFitterInfo::rep_, and genfit::AbsFitterInfo::trackPoint_.
Referenced by genfit::AbsKalmanFitter::isTrackFitted(), genfit::AbsKalmanFitter::isTrackPrepared(), genfit::KalmanFitter::processTrackPoint(), genfit::KalmanFitterRefTrack::processTrackPoint(), and genfit::KalmanFitterRefTrack::processTrackPointSqrt().
|
overridevirtual |
Deep copy ctor for polymorphic class.
Implements genfit::AbsFitterInfo.
Definition at line 54 of file KalmanFitterInfo.cc.
References addMeasurementOnPlane(), fixWeights_, getBackwardPrediction(), getBackwardUpdate(), getForwardPrediction(), getForwardUpdate(), getNumMeasurements(), getReferenceState(), genfit::AbsFitterInfo::getRep(), genfit::AbsFitterInfo::getTrackPoint(), hasBackwardPrediction(), hasBackwardUpdate(), hasForwardPrediction(), hasForwardUpdate(), hasReferenceState(), KalmanFitterInfo(), measurementsOnPlane_, setBackwardPrediction(), setBackwardUpdate(), setForwardPrediction(), setForwardUpdate(), and setReferenceState().
|
overridevirtual |
Implements genfit::AbsFitterInfo.
Definition at line 488 of file KalmanFitterInfo.cc.
References fittedStateBiased_, fittedStateUnbiased_, setBackwardPrediction(), and setBackwardUpdate().
Referenced by genfit::KalmanFitter::processTrackPoint().
|
overridevirtual |
Implements genfit::AbsFitterInfo.
Definition at line 481 of file KalmanFitterInfo.cc.
References fittedStateBiased_, fittedStateUnbiased_, setForwardPrediction(), and setForwardUpdate().
Referenced by genfit::KalmanFitter::processTrackPoint().
|
overridevirtual |
Implements genfit::AbsFitterInfo.
Definition at line 502 of file KalmanFitterInfo.cc.
References measurementsOnPlane_.
Referenced by genfit::KalmanFitterRefTrack::prepareTrack(), genfit::KalmanFitter::processTrackPoint(), setMeasurementsOnPlane(), and ~KalmanFitterInfo().
| void genfit::KalmanFitterInfo::deletePredictions | ( | ) |
Definition at line 495 of file KalmanFitterInfo.cc.
References fittedStateBiased_, fittedStateUnbiased_, setBackwardPrediction(), and setForwardPrediction().
|
inlineoverridevirtual |
Implements genfit::AbsFitterInfo.
Definition at line 106 of file KalmanFitterInfo.h.
References setReferenceState().
Referenced by genfit::KalmanFitterRefTrack::prepareTrack(), and genfit::KalmanFitterRefTrack::removeOutdated().
|
inline |
Definition at line 100 of file KalmanFitterInfo.h.
References fixWeights_.
Referenced by genfit::Track::fixWeights(), genfit::KalmanFitterRefTrack::prepareTrack(), and genfit::KalmanFitter::processTrackPoint().
| MeasurementOnPlane genfit::KalmanFitterInfo::getAvgWeightedMeasurementOnPlane | ( | bool | ignoreWeights = false | ) | const |
Get weighted mean of all measurements.
| ignoreWeights | If set, the weights of the individual measurements will be ignored (they will be treated as if they all had weight 1) |
Definition at line 78 of file KalmanFitterInfo.cc.
References genfit::MeasuredStateOnPlane::getCov(), genfit::AbsFitterInfo::getPlane(), genfit::StateOnPlane::getState(), genfit::tools::invertMatrix(), measurementsOnPlane_, and genfit::MeasurementOnPlane::setWeight().
|
inline |
Definition at line 56 of file KalmanFitterInfo.h.
References backwardPrediction_.
Referenced by clone(), genfit::EventDisplay::drawEvent(), and genfit::KalmanFitterRefTrack::processTrackWithRep().
|
inline |
Definition at line 59 of file KalmanFitterInfo.h.
References backwardUpdate_.
Referenced by clone(), genfit::EventDisplay::drawEvent(), genfit::AbsKalmanFitter::getChiSquNdf(), genfit::KalmanFitterRefTrack::prepareTrack(), genfit::KalmanFitter::processTrackWithRep(), and genfit::KalmanFitterRefTrack::processTrackWithRep().
| MeasurementOnPlane * genfit::KalmanFitterInfo::getClosestMeasurementOnPlane | ( | const StateOnPlane * | sop | ) | const |
Get measurements which is closest to state.
Definition at line 140 of file KalmanFitterInfo.cc.
References getMeasurementOnPlane(), getNumMeasurements(), genfit::StateOnPlane::getState(), genfit::AbsHMatrix::Hv(), measurementsOnPlane_, and genfit::Exception::setFatal().
Referenced by genfit::AbsKalmanFitter::getMeasurements().
|
overridevirtual |
Get unbiased or biased (default) smoothed state.
Implements genfit::AbsFitterInfo.
Definition at line 180 of file KalmanFitterInfo.cc.
References backwardPrediction_, backwardUpdate_, genfit::calcAverageState(), genfit::debugOut, fittedStateBiased_, fittedStateUnbiased_, forwardPrediction_, forwardUpdate_, genfit::Track::getFitStatus(), genfit::Track::getNumPoints(), genfit::Track::getPointWithFitterInfo(), genfit::FitStatus::getPruneFlags(), genfit::AbsFitterInfo::getRep(), genfit::TrackPoint::getTrack(), genfit::AbsFitterInfo::getTrackPoint(), genfit::PruneFlags::hasFlags(), genfit::PruneFlags::isPruned(), genfit::PruneFlags::Print(), and genfit::Exception::setFatal().
Referenced by genfit::EventDisplay::drawEvent(), getResidual(), genfit::KalmanFitterRefTrack::prepareTrack(), genfit::KalmanFitter::processTrackPartially(), genfit::KalmanFitter::processTrackWithRep(), and genfit::KalmanFitterRefTrack::removeOutdated().
|
inline |
Definition at line 55 of file KalmanFitterInfo.h.
References forwardPrediction_.
Referenced by clone(), and genfit::EventDisplay::drawEvent().
|
inline |
Definition at line 58 of file KalmanFitterInfo.h.
References forwardUpdate_.
Referenced by clone(), genfit::EventDisplay::drawEvent(), genfit::AbsKalmanFitter::getChiSquNdf(), and genfit::KalmanFitterRefTrack::processTrackWithRep().
|
inline |
Definition at line 62 of file KalmanFitterInfo.h.
References measurementsOnPlane_.
Referenced by genfit::DAF::calcWeights(), genfit::EventDisplay::drawEvent(), getClosestMeasurementOnPlane(), getWeights(), and setWeights().
|
inline |
Definition at line 61 of file KalmanFitterInfo.h.
References measurementsOnPlane_.
Referenced by genfit::AbsKalmanFitter::getMeasurements().
|
inline |
Definition at line 68 of file KalmanFitterInfo.h.
References measurementsOnPlane_.
Referenced by genfit::DAF::calcWeights(), clone(), genfit::EventDisplay::drawEvent(), getClosestMeasurementOnPlane(), getWeights(), hasMeasurements(), genfit::KalmanFitterRefTrack::prepareTrack(), genfit::KalmanFitter::processTrackPoint(), and setWeights().
|
inline |
Definition at line 57 of file KalmanFitterInfo.h.
References backwardPrediction_, and forwardPrediction_.
Referenced by genfit::AbsKalmanFitter::getMeasurements(), genfit::KalmanFitter::processTrackPoint(), genfit::KalmanFitterRefTrack::processTrackPoint(), and genfit::KalmanFitterRefTrack::processTrackPointSqrt().
|
inline |
Definition at line 54 of file KalmanFitterInfo.h.
References referenceState_.
Referenced by genfit::Track::checkConsistency(), clone(), genfit::EventDisplay::drawEvent(), genfit::AbsKalmanFitter::getMeasurements(), genfit::KalmanFitterRefTrack::prepareTrack(), genfit::KalmanFitterRefTrack::processTrackPoint(), genfit::KalmanFitterRefTrack::processTrackPointSqrt(), genfit::GFGbl::processTrackWithRep(), and genfit::KalmanFitterRefTrack::removeOutdated().
|
overridevirtual |
Get unbiased (default) or biased residual from ith measurement.
Implements genfit::AbsFitterInfo.
Definition at line 315 of file KalmanFitterInfo.cc.
References genfit::AbsHMatrix::clone(), genfit::MeasuredStateOnPlane::getCov(), getFittedState(), genfit::MeasurementOnPlane::getHMatrix(), genfit::StateOnPlane::getPlane(), genfit::StateOnPlane::getRep(), genfit::StateOnPlane::getState(), genfit::MeasurementOnPlane::getWeight(), genfit::AbsHMatrix::HMHt(), genfit::AbsHMatrix::Hv(), and measurementsOnPlane_.
Referenced by genfit::DAF::calcWeights(), and getSmoothedChi2().
| double genfit::KalmanFitterInfo::getSmoothedChi2 | ( | unsigned int | iMeasurement = 0 | ) | const |
Definition at line 351 of file KalmanFitterInfo.cc.
References genfit::MeasuredStateOnPlane::getCov(), getResidual(), genfit::StateOnPlane::getState(), and genfit::tools::invertMatrix().
|
inline |
Definition at line 60 of file KalmanFitterInfo.h.
References backwardUpdate_, and forwardUpdate_.
Referenced by genfit::KalmanFitterRefTrack::fitTrack(), genfit::KalmanFitter::processTrackPartially(), genfit::KalmanFitterRefTrack::processTrackPoint(), genfit::KalmanFitterRefTrack::processTrackPointSqrt(), and genfit::KalmanFitter::processTrackWithRep().
| std::vector< double > genfit::KalmanFitterInfo::getWeights | ( | ) | const |
Get weights of measurements.
Definition at line 169 of file KalmanFitterInfo.cc.
References getMeasurementOnPlane(), getNumMeasurements(), and genfit::MeasurementOnPlane::getWeight().
Referenced by genfit::KalmanFitterRefTrack::prepareTrack(), and genfit::KalmanFitter::processTrackPoint().
|
inlineoverridevirtual |
Implements genfit::AbsFitterInfo.
Definition at line 82 of file KalmanFitterInfo.h.
References backwardPrediction_.
Referenced by clone(), genfit::EventDisplay::drawEvent(), hasPredictionsAndUpdates(), and genfit::KalmanFitterRefTrack::processTrackWithRep().
|
inlineoverridevirtual |
Implements genfit::AbsFitterInfo.
Definition at line 84 of file KalmanFitterInfo.h.
References backwardUpdate_.
Referenced by clone(), genfit::EventDisplay::drawEvent(), hasPredictionsAndUpdates(), hasUpdate(), genfit::AbsKalmanFitter::isTrackFitted(), genfit::KalmanFitterRefTrack::prepareTrack(), genfit::KalmanFitter::processTrackWithRep(), and genfit::KalmanFitterRefTrack::processTrackWithRep().
|
inlineoverridevirtual |
Implements genfit::AbsFitterInfo.
Definition at line 81 of file KalmanFitterInfo.h.
References forwardPrediction_.
Referenced by clone(), genfit::EventDisplay::drawEvent(), hasPredictionsAndUpdates(), and genfit::KalmanFitterRefTrack::prepareTrack().
|
inlineoverridevirtual |
Implements genfit::AbsFitterInfo.
Definition at line 83 of file KalmanFitterInfo.h.
References forwardUpdate_.
Referenced by clone(), genfit::EventDisplay::drawEvent(), hasPredictionsAndUpdates(), hasUpdate(), and genfit::AbsKalmanFitter::isTrackFitted().
|
inlineoverridevirtual |
Implements genfit::AbsFitterInfo.
Definition at line 79 of file KalmanFitterInfo.h.
References getNumMeasurements().
|
inline |
Definition at line 86 of file KalmanFitterInfo.h.
References hasBackwardPrediction(), hasBackwardUpdate(), hasForwardPrediction(), and hasForwardUpdate().
Referenced by genfit::EventDisplay::drawEvent(), genfit::KalmanFitterRefTrack::prepareTrack(), genfit::KalmanFitter::processTrackPartially(), genfit::KalmanFitter::processTrackWithRep(), and genfit::KalmanFitterRefTrack::removeOutdated().
|
inlineoverridevirtual |
Implements genfit::AbsFitterInfo.
Definition at line 80 of file KalmanFitterInfo.h.
References referenceState_.
Referenced by genfit::Track::checkConsistency(), clone(), genfit::EventDisplay::drawEvent(), genfit::AbsKalmanFitter::getMeasurements(), genfit::AbsKalmanFitter::isTrackPrepared(), genfit::KalmanFitterRefTrack::prepareTrack(), genfit::GFGbl::processTrackWithRep(), and genfit::KalmanFitterRefTrack::removeOutdated().
|
inlineoverridevirtual |
Reimplemented from genfit::AbsFitterInfo.
Definition at line 85 of file KalmanFitterInfo.h.
References hasBackwardUpdate(), and hasForwardUpdate().
Referenced by genfit::KalmanFitterRefTrack::fitTrack(), genfit::KalmanFitter::processTrackPartially(), and genfit::KalmanFitter::processTrackWithRep().
|
overridevirtual |
Reimplemented from genfit::AbsFitterInfo.
Definition at line 511 of file KalmanFitterInfo.cc.
References backwardPrediction_, backwardUpdate_, fixWeights_, forwardPrediction_, forwardUpdate_, measurementsOnPlane_, genfit::printOut, referenceState_, genfit::AbsFitterInfo::rep_, and genfit::AbsFitterInfo::trackPoint_.
| void genfit::KalmanFitterInfo::setBackwardPrediction | ( | MeasuredStateOnPlane * | backwardPrediction | ) |
Definition at line 392 of file KalmanFitterInfo.cc.
References backwardPrediction_, fittedStateBiased_, fittedStateUnbiased_, and genfit::AbsFitterInfo::setPlane().
Referenced by clone(), deleteBackwardInfo(), deletePredictions(), genfit::KalmanFitterRefTrack::processTrackWithRep(), and setPrediction().
| void genfit::KalmanFitterInfo::setBackwardUpdate | ( | KalmanFittedStateOnPlane * | backwardUpdate | ) |
Definition at line 408 of file KalmanFitterInfo.cc.
References backwardUpdate_, fittedStateBiased_, fittedStateUnbiased_, and genfit::AbsFitterInfo::setPlane().
Referenced by clone(), deleteBackwardInfo(), and setUpdate().
| void genfit::KalmanFitterInfo::setForwardPrediction | ( | MeasuredStateOnPlane * | forwardPrediction | ) |
Definition at line 384 of file KalmanFitterInfo.cc.
References fittedStateBiased_, fittedStateUnbiased_, forwardPrediction_, and genfit::AbsFitterInfo::setPlane().
Referenced by clone(), deleteForwardInfo(), deletePredictions(), genfit::KalmanFitterRefTrack::prepareTrack(), and setPrediction().
| void genfit::KalmanFitterInfo::setForwardUpdate | ( | KalmanFittedStateOnPlane * | forwardUpdate | ) |
Definition at line 400 of file KalmanFitterInfo.cc.
References fittedStateBiased_, fittedStateUnbiased_, forwardUpdate_, and genfit::AbsFitterInfo::setPlane().
Referenced by clone(), deleteForwardInfo(), and setUpdate().
| void genfit::KalmanFitterInfo::setMeasurementsOnPlane | ( | const std::vector< genfit::MeasurementOnPlane * > & | measurementsOnPlane | ) |
Definition at line 417 of file KalmanFitterInfo.cc.
References addMeasurementOnPlane(), and deleteMeasurementInfo().
|
inline |
Definition at line 91 of file KalmanFitterInfo.h.
References setBackwardPrediction(), and setForwardPrediction().
Referenced by genfit::KalmanFitter::processTrackPoint(), genfit::KalmanFitterRefTrack::processTrackPoint(), and genfit::KalmanFitterRefTrack::processTrackPointSqrt().
| void genfit::KalmanFitterInfo::setReferenceState | ( | ReferenceStateOnPlane * | referenceState | ) |
Definition at line 360 of file KalmanFitterInfo.cc.
References referenceState_, and genfit::AbsFitterInfo::setPlane().
Referenced by clone(), deleteReferenceInfo(), and genfit::KalmanFitterRefTrack::prepareTrack().
|
overridevirtual |
Reimplemented from genfit::AbsFitterInfo.
Definition at line 440 of file KalmanFitterInfo.cc.
References backwardPrediction_, backwardUpdate_, forwardPrediction_, forwardUpdate_, measurementsOnPlane_, referenceState_, and genfit::AbsFitterInfo::rep_.
|
inline |
Definition at line 94 of file KalmanFitterInfo.h.
References setBackwardUpdate(), and setForwardUpdate().
Referenced by genfit::KalmanFitter::processTrackPoint(), genfit::KalmanFitterRefTrack::processTrackPoint(), and genfit::KalmanFitterRefTrack::processTrackPointSqrt().
| void genfit::KalmanFitterInfo::setWeights | ( | const std::vector< double > & | weights | ) |
Set weights of measurements.
Definition at line 464 of file KalmanFitterInfo.cc.
References genfit::errorOut, fixWeights_, getMeasurementOnPlane(), getNumMeasurements(), and genfit::MeasurementOnPlane::setWeight().
Referenced by genfit::KalmanFitterRefTrack::prepareTrack(), and genfit::KalmanFitter::processTrackPoint().
|
private |
Definition at line 119 of file KalmanFitterInfo.h.
Referenced by checkConsistency(), getBackwardPrediction(), getFittedState(), getPrediction(), hasBackwardPrediction(), Print(), setBackwardPrediction(), and setRep().
|
private |
Definition at line 120 of file KalmanFitterInfo.h.
Referenced by checkConsistency(), getBackwardUpdate(), getFittedState(), getUpdate(), hasBackwardUpdate(), Print(), setBackwardUpdate(), and setRep().
|
mutableprivate |
cache
Definition at line 122 of file KalmanFitterInfo.h.
Referenced by deleteBackwardInfo(), deleteForwardInfo(), deletePredictions(), getFittedState(), setBackwardPrediction(), setBackwardUpdate(), setForwardPrediction(), and setForwardUpdate().
|
mutableprivate |
Definition at line 121 of file KalmanFitterInfo.h.
Referenced by deleteBackwardInfo(), deleteForwardInfo(), deletePredictions(), getFittedState(), setBackwardPrediction(), setBackwardUpdate(), setForwardPrediction(), and setForwardUpdate().
|
private |
Definition at line 138 of file KalmanFitterInfo.h.
Referenced by areWeightsFixed(), clone(), fixWeights(), KalmanFitterInfo(), KalmanFitterInfo(), Print(), and setWeights().
|
private |
Definition at line 117 of file KalmanFitterInfo.h.
Referenced by checkConsistency(), getFittedState(), getForwardPrediction(), getPrediction(), hasForwardPrediction(), Print(), setForwardPrediction(), and setRep().
|
private |
Definition at line 118 of file KalmanFitterInfo.h.
Referenced by checkConsistency(), getFittedState(), getForwardUpdate(), getUpdate(), hasForwardUpdate(), Print(), setForwardUpdate(), and setRep().
|
private |
cache
Definition at line 137 of file KalmanFitterInfo.h.
Referenced by addMeasurementOnPlane(), checkConsistency(), clone(), deleteMeasurementInfo(), getAvgWeightedMeasurementOnPlane(), getClosestMeasurementOnPlane(), getMeasurementOnPlane(), getMeasurementsOnPlane(), getNumMeasurements(), getResidual(), Print(), and setRep().
|
private |
Reference state. Used by KalmanFitterRefTrack.
Definition at line 116 of file KalmanFitterInfo.h.
Referenced by checkConsistency(), getReferenceState(), hasReferenceState(), Print(), setReferenceState(), and setRep().