16#include "MdcData/MdcHitUse.h"
17#include "MdcData/MdcHit.h"
18#include "MdcData/MdcRecoHitOnTrack.h"
21 :
TrkHitUse( thehit, flt, active, usable ) {
59 return (
ambig() == x.ambig() && TrkHitUse::operator==( x ) );
virtual bool operator==(const TrkHitUse &) const
virtual TrkHitOnTrk * createHitOnTrk(const TrkRep &) const
const MdcHit * mdcHit() const
MdcHitUse(const MdcHit &, double fltLen, int ambig, bool active=true, int usable=1)
virtual TrkHitOnTrk * clone(TrkRep *, const TrkDifTraj *trkTraj=0) const
TrkErrCode updateMeasurement(TrkHitOnTrk &hot, const TrkDifTraj *traj=0, bool maintainAmbiguity=false) const
const TrkFundHit & hit() const
virtual const MdcHit * mdcHit() const
TrkHitUse(const TrkFundHit &, double fltLen, bool active=true, int usable=1)