24 #ifndef genfit_AbsFitterInfo_h 
   25 #define genfit_AbsFitterInfo_h 
   80   virtual void Print(
const Option_t* = 
"")
 const {;}
 
  116 #endif // genfit_AbsFitterInfo_h 
void setPlane(const SharedPlanePtr &plane)
boost::shared_ptr< genfit::DetPlane > SharedPlanePtr
Shared Pointer to a DetPlane. 
virtual void Print(const Option_t *="") const 
virtual bool hasForwardUpdate() const =0
virtual bool hasPrediction(int direction) const 
virtual bool hasMeasurements() const =0
virtual bool hasBackwardPrediction() const =0
const AbsTrackRep * getRep() const 
Info which information has been pruned from the Track. 
Abstract base class for a track representation. 
StateOnPlane with additional covariance matrix. 
SharedPlanePtr sharedPlane_
No ownership. 
This class collects all information needed and produced by a specific AbsFitter and is specific to on...
AbsFitterInfo & operator=(const AbsFitterInfo &)
virtual void deleteBackwardInfo()=0
const TrackPoint * getTrackPoint() const 
virtual void deleteReferenceInfo()=0
virtual void deleteMeasurementInfo()=0
const AbsTrackRep * rep_
No ownership. 
void setTrackPoint(const TrackPoint *tp)
Measured coordinates on a plane. 
virtual bool hasForwardPrediction() const =0
Object containing AbsMeasurement and AbsFitterInfo objects. 
virtual void setRep(const AbsTrackRep *rep)
virtual bool hasBackwardUpdate() const =0
const TrackPoint * trackPoint_
virtual bool hasUpdate(int direction) const 
virtual bool hasReferenceState() const =0
virtual bool checkConsistency(const PruneFlags *=NULL) const =0
virtual void deleteForwardInfo()=0
virtual AbsFitterInfo * clone() const =0
Deep copy ctor for polymorphic class. 
virtual MeasurementOnPlane getResidual(unsigned int iMeasurement=0, bool biased=true, bool onlyMeasurementErrors=false) const =0
virtual const MeasuredStateOnPlane & getFittedState(bool biased=true) const =0
AbsFitterInfo * new_clone(const AbsFitterInfo &a)
Needed for boost cloneability: 
const SharedPlanePtr & getPlane() const