![]() |
Belle II Software
release-08-02-05
|
This class collects all information needed and produced by a specific AbsFitter and is specific to one AbsTrackRep of the Track. More...
#include <AbsFitterInfo.h>


Public Member Functions | |
| AbsFitterInfo (const TrackPoint *trackPoint, const AbsTrackRep *rep) | |
| virtual AbsFitterInfo * | clone () const =0 |
| Deep copy ctor for polymorphic class. | |
| const TrackPoint * | getTrackPoint () const |
| const AbsTrackRep * | getRep () const |
| void | setTrackPoint (const TrackPoint *tp) |
| virtual void | setRep (const AbsTrackRep *rep) |
| virtual bool | hasMeasurements () const =0 |
| virtual bool | hasReferenceState () const =0 |
| virtual bool | hasForwardPrediction () const =0 |
| virtual bool | hasBackwardPrediction () const =0 |
| virtual bool | hasPrediction (int direction) const |
| virtual bool | hasForwardUpdate () const =0 |
| virtual bool | hasBackwardUpdate () const =0 |
| virtual bool | hasUpdate (int direction) const |
| virtual void | deleteForwardInfo ()=0 |
| virtual void | deleteBackwardInfo ()=0 |
| virtual void | deleteReferenceInfo ()=0 |
| virtual void | deleteMeasurementInfo ()=0 |
| const SharedPlanePtr & | getPlane () const |
| virtual const MeasuredStateOnPlane & | getFittedState (bool biased=true) const =0 |
| virtual MeasurementOnPlane | getResidual (unsigned int iMeasurement=0, bool biased=true, bool onlyMeasurementErrors=false) const =0 |
| void | setPlane (const SharedPlanePtr &plane) |
| virtual void | Print (const Option_t *="") const |
| virtual bool | checkConsistency (const PruneFlags *=nullptr) const =0 |
Protected Attributes | |
| const TrackPoint * | trackPoint_ |
| Pointer to TrackPoint where the FitterInfo belongs to. | |
| const AbsTrackRep * | rep_ |
| No ownership. More... | |
| SharedPlanePtr | sharedPlane_ |
| No ownership. | |
Private Member Functions | |
| AbsFitterInfo (const AbsFitterInfo &) | |
| Shared ownership. '!' shuts up ROOT. | |
| AbsFitterInfo & | operator= (const AbsFitterInfo &) |
This class collects all information needed and produced by a specific AbsFitter and is specific to one AbsTrackRep of the Track.
Definition at line 42 of file AbsFitterInfo.h.
|
protected |
No ownership.
Pointer to AbsTrackRep with respect to which the FitterInfo is defined
Definition at line 92 of file AbsFitterInfo.h.