Belle II Software
release-08-01-10
|
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.