10#include "TrkFitter/TrkCircleRep.h"
11#include "TrkBase/TrkSimpTraj.h"
12#include "TrkBase/TrkRecoTrk.h"
13#include "TrkBase/TrkExchangePar.h"
14#include "MdcGeom/BesAngle.h"
32 double stFndRng,
double endFndRng) :
33 TrkSimpleRep(trk, hypo, nact, nsv, ndc, chi2, stFndRng, endFndRng),
73 _traj.
omega(), 0.0, 0.0);
75 for (
int i = 1; i < 4; i++) {
76 for (
int j = 1; j < 4; j++) {
86 ostr <<
"TrkCircleRep "
89 <<
" om: "<<_traj.
omega()
92 <<
" d0: " << _traj.
d0()
**********INTEGER nmxhep !maximum number of particles DOUBLE PRECISION vhep INTEGER jdahep COMMON hepevt $ !serial number $ !number of particles $ !status code $ !particle ident KF $ !parent particles $ !childreen particles $ !four momentum
virtual void printAll(std::ostream &ostr) const
virtual TrkCircleRep * clone(TrkRecoTrk *newTrack) const
virtual void print(std::ostream &ostr) const
virtual TrkDifTraj & traj()
virtual TrkCircleRep * cloneNewHypo(PdtPid::PidType hypo)
virtual TrkSimpTraj & simpTraj()
virtual TrkExchangePar helix(double fltLen) const
TrkCircleRep(const TrkExchangePar &inPar, TrkRecoTrk *myTrack, PdtPid::PidType hypo, const TrkHotList *=0)
const HepSymMatrix & covariance() const
HepSymMatrix & covariance()
TrkRecoTrk * parentTrack()
virtual PdtPid::PidType particleType() const
virtual double pt(double fltL=0.) const
virtual int charge() const