19#include "TrkFitter/TrkSimpleRep.h"
20#include "TrkBase/HelixTraj.h"
50 double& residual,
double& residErr,
55 virtual void printAll(std::ostream& ostr)
const;
56 virtual void print(std::ostream& ostr)
const;
virtual void print(std::ostream &ostr) const
TrkHelixRep(const TrkExchangePar &inPar, TrkRecoTrk *trk, PdtPid::PidType hypo, int nact, int nsv, int ndc, double chi2, double startFoundRange, double endFoundRange)
virtual TrkDifTraj & traj()
const IfdKey & myKey() const
virtual const TrkDifTraj & traj() const
virtual bool resid(const TrkHitOnTrk *h, double &residual, double &residErr, bool exclude) const
virtual TrkExchangePar helix(double fltLen) const
virtual TrkHelixRep * clone(TrkRecoTrk *newTrack) const
TrkHelixRep(const TrkHelixRep &right, TrkRecoTrk *trk, PdtPid::PidType)
virtual const TrkSimpTraj & simpTraj() const
virtual TrkHelixRep * cloneNewHypo(PdtPid::PidType hypo)
TrkHelixRep(const TrkExchangePar &inPar, TrkRecoTrk *myTrack, PdtPid::PidType hypo, const TrkHotList *=0)
virtual TrkSimpTraj & simpTraj()
virtual void printAll(std::ostream &ostr) const
virtual double endFoundRange() const
virtual double startFoundRange() const